2014-12-31  James Bowman  <james.bowman@ftdichip.com>

	* gcc.c-torture/execute/pr20621-1.c: Pass if stack < 64K.

2014-12-31  David Edelsohn  <dje.gcc@gmail.com>

	* lib/target-supports.exp (add_options_for_tls): Prepend pthread
	link flags.
	* gcc.c-torture/execute/eeprof-1.c: Change AIX XFAIL to run-if.
	* g++.old-deja/g++.mike/p755a.C: XFAIL on AIX.
	* g++.dg/gomp/tls-5.C: Same.
	* g++.dg/template/linkage1.C: Same.
	* g++.dg/tls/thread_local1.C: Same.
	* g++.dg/tls/thread_local7.C: Same.
	* g++.dg/tls/thread_local7g.C: Same.

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

	* gfortran.dg/error_stop_3.f90: New.
	* gfortran.dg/error_stop_4.f90: New.
	* gfortran.dg/coarray_3.f90: Remove a dg-error.

2014-12-31  Iain Sandoe  <iain@codesourcery.com>

	* obj-c++.dg/lambda-0.mm New.
	* obj-c++.dg/lambda-1.mm New.
	* obj-c++.dg/syntax-error-6.mm Adjust for revised error messages.

2014-12-31  Iain Sandoe  <iain@codesourcery.com>

	* obj-c++.dg/standard-headers.mm New.

2014-12-30  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/vect/slp-9.c: Disable einline.

2014-12-30  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/49263
	* gcc.target/sh/sh.exp (check_effective_target_sh2a): New.
	* gcc.target/sh/pr49263-3.c: New.

2014-12-30  Oleg Endo  <olegendo@gcc.gnu.org>

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

2014-12-30  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53987
	* gcc.target/sh/pr53987-1.c: New.

2014-12-30  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/inline-7.c: New testcase.

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

	PR fortran/60357
	* gfortran.dg/alloc_comp_constructor_7.f90: New.

2014-12-29  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/lto/pr59626_0.c (ASMNAME, ASMNAME2, STRING): Define.
	(__atoi): Use ASMNAME.

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

	* gcc.target/i386/pr57003.c: Skip on x32.
	* gcc.target/i386/pr59927.c: Likewise.
	* gcc.target/i386/pr60516.c: Likewise.

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

	PR fortran/56867
	* gfortran.dg/dependency_45.f90:  New test.

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

	PR fortran/54756
	* gfortran.dg/class_array_3.f03: Fixed invalid test case.
	* gfortran.dg/class_array_7.f03: Ditto.
	* gfortran.dg/class_dummy_4.f03: Ditto.
	* gfortran.dg/defined_assignment_3.f90: Ditto.
	* gfortran.dg/defined_assignment_5.f90: Ditto.
	* gfortran.dg/elemental_subroutine_10.f90: Ditto.
	* gfortran.dg/typebound_operator_4.f03: Ditto.
	* gfortran.dg/typebound_proc_16.f03: Ditto.
	* gfortran.dg/unlimited_polymorphic_19.f90: Ditto.
	* gfortran.dg/class_dummy_5.f90: New test.

2014-12-27  Segher Boessenkool  <segher@kernel.crashing.org>

	* lib/ubsan-dg.exp (check_effective_target_fsanitize_undefined):
	Check if testcases run without errors, not just if they compile.

2014-12-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/64409
	* gcc.target/i386/pr64409.c: New test.

2014-12-24  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align arg.
	* gcc.target/powerpc/440-dlmzb-strlen-1.c: Ditto.

2014-12-24  Andrew Stubbs  <ams@codesourcery.com>

	PR testsuite/64032
	* gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
	loop exits too early.

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

	PR c++/63985
	* g++.dg/cpp0x/range-for29.C: New.

2014-12-22  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/pr55023.c: New file.

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

	* lib/ubsan-dg.exp: Add library path for libstdc++.

2014-12-22  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/58314
	* gcc.target/sh/torture/pr58314-2.c: New.
	* gcc.target/sh/torture/pr58314.c: Don't set -Os option.

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

	PR fortran/63363
	* gfortran.dg/kind_1.f90: New.

2014-12-22  Oleg Endo  <olegendo@gcc.gnu.org>

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

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

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

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

	* gnat.dg/specs/volatile1.ads: New test.
	* gnat.dg/specs/clause_on_volatile.ads: Adjust.
	* gnat.dg/specs/size_clause3.ads: Likewise.

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

	PR rtl-optimization/62151
	* gcc.c-torture/execute/pr62151.c: New test.

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

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

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

	PR target/17280
	* gcc.target/sh/torture/pr17280.c: New.

2014-12-19  Edward Smith-Rowland  <3dw4rd@verizon.net>

	* g++.dg/cpp1y/feat-cxx98-neg.C: Enable __cpp_sized_deallocation test.
	* g++.dg/cpp1y/feat-cxx14.C: Ditto.
	* g++.dg/cpp1y/feat-cxx11-neg.C: Ditto and move tests for consistent
	order.
	* g++.dg/cpp1y/feat-sized-dealloc-neg.C: New.
	* g++.dg/cpp1y/feat-sized-dealloc.C: New.

2014-12-20  Martin Uecker <uecker@eecs.berkeley.edu>

	* gcc.dg/Wwrite-strings-1.c: Change dg-warning.
	* gcc.dg/array-quals-1.c: Use -Wno-discarded-array-qualifiers.
	* gcc.dg/array-quals-2.c: Change dg-options, dg-warning.
	* gcc.dg/pointer-array-atomic.c: New test.
	* gcc.dg/pointer-array-quals-1.c: New test.
	* gcc.dg/pointer-array-quals-2.c: New test (-pedantic-errors).
	* gcc.dg/qual-component-1.c: Change dg-options, dg-warnings.

2014-12-19  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-expressions.c (make_tests_of_casts): Add tests of
	casting between "long" and "bool".
	(verify_casts): Verify these new test cases.

2014-12-19  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/pr37362.c: Skip for mips-img-elf.

2014-12-19  Matthew Fortune  <matthew.fortune@imgtec.com>
	    Steve Ellcey  <sellcey@imgtec.com>

	* gcc.dg/torture/mips-hilo-2.c: Unconditionally pass for R6 onwards.
	* gcc.dg/torture/pr19683-1.c: Likewise.
	* gcc.target/mips/branch-cost-2.c: Require MOVN.
	* gcc.target/mips/movcc-1.c: Likewise.
	* gcc.target/mips/movcc-2.c: Likewise.
	* gcc.target/mips/movcc-3.c: Likewise.
	* gcc.target/mips/call-saved-4.c: Require LDC.
	* gcc.target/mips/dmult-1.c: Require R5 or earlier.
	* gcc.target/mips/fpcmp-1.c: Likewise.
	* gcc.target/mips/fpcmp-2.c: Likewise.
	* gcc.target/mips/neg-abs-2.c: Likewise.
	* gcc.target/mips/timode-1.c: Likewise.
	* gcc.target/mips/unaligned-1.c: Likewise.
	* gcc.target/mips/madd-3.c: Require MADD.
	* gcc.target/mips/madd-9.c: Likewise.
	* gcc.target/mips/maddu-3.c: Likewise.
	* gcc.target/mips/msub-3.c: Likewise.
	* gcc.target/mips/msubu-3.c: Likewise.
	* gcc.target/mips/mult-1.c: Require INS and not DMUL.
	* gcc.target/mips/mips-ps-type-2.c: Require MADD.PS.
	* gcc.target/mips/mips.exp (mips_option_groups): Add ins, dmul, ldc,
	movn, madd, maddps.
	(mips-dg-options): INS available from R2.  LDC available from MIPS II,
	DMUL is present in octeon.  Describe all features removed from R6.

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

	PR fortran/64209
	* gfortran.dg/unlimited_polymorphic_19.f90: New.

2014-12-19  Alan Lawrence  <alan.lawrence@arm.com>

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

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

	* g++.dg/template/using30.C: Move...
	* g++.dg/cpp0x/alias-decl-45.C: ... here.

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

	PR c++/60493
	* g++.dg/template/crash120.C: New.

2014-12-19  Kai Tietz  <ktietz@redhat.com>

	PR c++/61198
	* g++.dg/template/using30.C: New file.

2014-12-19  Martin Liska  <mliska@suse.cz>

	PR ipa/63569
	* gcc.dg/ipa/pr63569.c: New test.

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

	PR preprocessor/63831
	* c-c++-common/cpp/pr63831-1.c: New test.
	* c-c++-common/cpp/pr63831-2.c: New test.

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

	PR c++/63723
	* g++.dg/cpp0x/sfinae54.C: New.

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

	PR c++/59204
	* g++.dg/cpp0x/sfinae53.C: New.

2014-12-18  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/64291
	* testsuite/gcc.target/i386/pr64291-[12].c: New tests.

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

	PR c++/60955
	* g++.dg/warn/register-parm-1.C: New.

2014-12-18  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/amd64-abi-7.c: New tests.
	* gcc.target/i386/amd64-abi-8.c: Likwise.
	* gcc.target/i386/amd64-abi-9.c: Likwise.

2014-12-18  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".

2014-12-18  Martin Liska  <mliska@suse.cz>

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

2014-12-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/mpx-dg.exp (check_effective_target_mpx): Change into link test.
	Add main.

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

	PR tree-optimization/62178
	* gcc.target/aarch64/pr62178.c: New test.

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

	PR fortran/64173
	* gfortran.dg/proc_ptr_comp_40.f90: New.

2014-12-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/61296
	* gcc.target/i386/pr61296-2.c: New.
	* gcc.target/i386/pr61296-2.c: Likewise.
	* gcc.target/i386/pr61296-3.c: Likewise.
	* gcc.target/i386/pr61296-4.c: Likewise.
	* gcc.target/i386/pr61296-5.c: Likewise.
	* gcc.target/i386/pr61296-6.c: Likewise.
	* gcc.target/i386/pr61296-7.c: Likewise.

2014-12-17  Tejas Belagod  <tejas.belagod@arm.com>

	PR testsuite/64328
	* gcc.dg/addr_equal-1.c: Not supported for -fPIC.

2014-12-17  Marek Polacek  <polacek@redhat.com>

	PR middle-end/63568
	* gcc.dg/pr63568.c: New test.

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

	PR tree-optimization/64322
	* gcc.dg/tree-ssa/vrp95.c: New test.

	PR sanitizer/64289
	* c-c++-common/ubsan/pr64289.c: New test.

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

	PR c++/58650
	* g++.dg/parse/friend12.C: New.

2014-12-16  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54089
	* gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.

2014-12-16  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53513
	* gcc.target/sh/fpchg.c: Rename to ...
	* gcc.target/sh/pr53513-1.c: ... this.  Adjust test case to work for
	-m4a and -m4a-single.

2014-12-16  Marek Polacek  <polacek@redhat.com>

	PR middle-end/64309
	* gcc.dg/pr64309.c: New test.

2014-12-16  Felix Yang  <felix.yang@huawei.com>

	PR rtl-optimization/64240
	* gcc.dg/sms-12.c: New test.

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

	PR fortran/64244
	* gfortran.dg/typebound_call_26.f90: New.

2014-12-15  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/64043
	* gcc.dg/lto/20110201-1_0.c: New testcase.

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

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

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

2014-12-15  Steven Bosscher  <steven@gcc.gnu.org>
	    Jakub Jelinek  <jakub@redhat.com>

	PR fortran/61669
	* gfortran.dg/pr61669.f90: New test.

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

	PR tree-optimization/64312
	* g++.dg/torture/pr64312.C: New testcase.

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

	PR c++/58882
	* g++.dg/ext/desig8.C: New.
	* g++.dg/cpp0x/desig1.C: Likewise.

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

	PR fortran/63727
	* gfortran.dg/coarray_collectives_14.f90: Address FIXME item.

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

	PR middle-end/64295
	* gcc.dg/pr64295.c: New testcase.

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

	PR middle-end/64246
	* gnat.dg/opt46.adb: New testcase.
	* gnat.dg/opt46.ads: Likewise.
	* gnat.dg/opt46_pkg.adb: Likewise.
	* gnat.dg/opt46_pkg.ads: Likewise.

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

	PR target/64210
	* gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
	instead of %e in regexps trying to match 32-bit GPR.
	* gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
	* gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
	* gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some
	scan-assembler-times lines to nonpic targets only.
	Fix up \[^\n^x^y\] to \[^\nxy\].

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

	* g++.dg/cpp1y/pr63996.C: Fix.

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

	PR tree-optimization/63551
	* gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
	4294967286 to avoid warnings.

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

	PR fortran/63674
	* gfortran.dg/forall_5.f90: Modified error message.
	* gfortran.dg/proc_ptr_comp_39.f90: Ditto.
	* gfortran.dg/pure_dummy_length_1.f90: Ditto.
	* gfortran.dg/stfunc_6.f90: Ditto.
	* gfortran.dg/typebound_operator_4.f90: Ditto.

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

	PR tree-optimization/64284
	* gcc.dg/torture/pr64284.c: New testcase.

2014-12-14  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/61602
	* gcc.dg/torture/pr61602.c: New testcase.

2014-12-14  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/61558
	* g++.dg/torture/pr61558.C: New testcase.

2014-12-14  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/64043
	* g++.dg/lto/pr64043_0.C: New testcase.

2014-12-14  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/64037
	* g++.dg/pr64037.C: New test.

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

	PR fortran/63674
	* gfortran.dg/proc_ptr_comp_39.f90: New.
	* gfortran.dg/pure_dummy_length_1.f90: Modified error message.
	* gfortran.dg/stfunc_6.f90: Ditto.
	* gfortran.dg/typebound_operator_4.f90: Ditto.

2014-12-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53513
	* gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected
	register push/pop sequences.
	* gcc.target/sh/attr-isr.c: Likewise.
	* gcc.target/sh/attr-isr-trapa.c: Likewise.
	* gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
	* gcc.target/sh/pragma-isr-trapa.c: Likewise.
	* gcc.target/sh/pragma-isr-trapa2.c: Likewise.

2014-12-13  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/sp-switch.c: Match zero or more underscores in
	alt_stack symbol.

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

	* gfortran.dg/realloc_on_assign_21.f90: Update dg-error.
	* gfortran.dg/warnings_are_errors_1.f: Ditto.
	* gfortran.dg/warnings_are_errors_1.f90: Ditto.

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

	PR c++/59240
	* g++.dg/torture/pr59240.C: New.

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

	PR c++/59628
	* g++.dg/gomp/pr59628.C: New.

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

	PR c++/61924
	* g++.dg/cpp0x/pr61924.C: New.

2014-12-12  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/64110
	* gcc.target/i386/pr64110.c: New.

2014-12-12  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/gomp/nesting-1.c: New file.
	* c-c++-common/gomp/nesting-warn-1.c: Likewise.

2014-12-12  Kai Tietz  <ktietz@redhat.com>

	PR c++/63996
	* g++.dg/cpp1y/pr63996.C: New file.

2014-12-12  Richard Sandiford  <richard.sandiford@arm.com>
	    Joseph Myers  <joseph@codesourcery.com>

	PR middle-end/64182
	* gcc.dg/plugin/wide-int-test-1.c,
	gcc.dg/plugin/wide-int_plugin.c: New test.
	* gcc.dg/plugin/plugin.exp: Register it.
	* gnat.dg/round_div.adb: New test.

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

	PR tree-optimization/64269
	* gcc.c-torture/compile/pr64269.c: New test.

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

	PR middle-end/64280
	* g++.dg/torture/pr64280.C: New testcase.

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

	PR rtl-optimization/64255
	* gcc.c-torture/execute/pr64255.c: New test.

	PR rtl-optimization/64260
	* gcc.c-torture/execute/pr64260.c: New test.

2014-12-12  Zhenqiang Chen  <zhenqiang.chen@arm.com>

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

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

	* gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable.
	* gcc.target/aarch64/ldp_stp_3.c: Ditto.

2014-12-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
	(fn3): Likewise.

2014-12-11  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/61324
	* g++.dg/pr61324.C: New testcase by Trevor Saunders.
	* g++.dg/tm/pr51411-2.C: Update se the extern function is
	not eliminated early.
	* gcc.target/i386/pr57756.c: Turn extern inline into static inline.

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

	PR tree-optimization/42108
	* gfortran.dg/pr42108.f90: Amend.

2014-12-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>

        * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.

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

	* config/arm/arm_neon.h (vrndqn_f32): Rename to...
	(vrndnq_f32): ... this.
	(vrndqa_f32): Rename to...
	(vrndaq_f32): ... this.
	(vrndqp_f32): Rename to...
	(vrndpq_f32): ... this.
	(vrndqm_f32): Rename to...
	(vrndmq_f32): ... this.
	(vrndx_f32): New intrinsic.
	(vrndxq_f32): Likewise.

2014-12-11  Kyrylo Tkachov  kyrylo.tkachov@arm.com

	* lib/target-utils.exp: New file.
	* lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
	Include target-utils.exp.
	* lib/objc.exp: Likewise.
	* lib/mike-gcc.exp: Load target-utils.exp.
	* lib/mike-g++.exp: Likewise.
	* lib/go-torture.exp: Likewise.
	* lib/fortran-torture.exp: Likewise.
	* lib/c-torture.exp: Likewise.

2014-12-10  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/funcspec-5.c: Test avx512f and knl.

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

	PR tree-optimization/62021
	* gcc.dg/vect/pr62021.c: New test.

2014-12-10  Jakub Jelinek  <jakub@redhat.com>
	    Evgeny Stupachenko  <evstupac@gmail.com>

	PR target/64252
	* gcc.dg/vect/pr64252.c: New test.
	* gcc.dg/pr64252.c: New test.
	* gcc.target/i386/avx2-pr64252.c: New test.

2014-12-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
	from target check.

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

	* g++.dg/cpp/pr64127.C: Fix.

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

	PR fortran/60718
	* gfortran.dg/class_alias.f90: New.

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

	PR testsuite/64048
	* gcc.dg/tree-prof/peel-1.c: Update dump scanning.

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

	* gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.

2014-12-10  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/pr63909.c: New test.

2014-12-10  Kai Tietz  <ktietz@redhat.com>

	PR c++/64127
	* g++.dg/cpp/pr64127.C: New file.

	PR c++/64100
	* g++.dg/template/pr64100.C: New file.

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

	PR tree-optimization/64191
	* g++.dg/pr64191.C: Make sure we can DCE empty loops with
	indirect clobbers.

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

	PR target/63870
	* gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
	* gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
	* gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.

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

	PR target/63870
	* gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
	expected error message.

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

	PR target/63870
	* gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.

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

	PR target/63950
	* gcc.target/aarch64/vld1_lane-o0.c: New test.

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

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

2014-12-09  David Malcolm  <dmalcolm@redhat.com>

	PR jit/64166
	PR jit/64020
	* jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
	(check_string_contains): New function.
	* jit.dg/test-error-unrecognized-dump.c: New file.
	* jit.dg/test-functions.c (trig_sincos_dump): New variable.
	(trig_statistics_dump): New variable.
	(create_test_of_builtin_trig): Enable dumping of "sincos" and
	"statistics" into "trig_sincos_dump" and "trig_statistics_dump".
	(verify_test_of_builtin_trig): Verify the sincos and statistics
	dumps.
	* jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
	(create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
	(verify_code): Verify the tree-vrp1 dump.

2014-12-09  Uros Bizjak  <ubizjak@gmail.com>

	PR bootstrap/64213
	Revert:
	2014-11-28  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/64037
	* g++.dg/pr64037.C: New test.

2014-12-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64193
	* gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.

2014-12-09  Richard Biener  <rguenther@suse.de>

	PR middle-end/64199
	* gcc.dg/torture/pr64199.c: New testcase.

2014-12-09  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/lto.exp: Load mpx-dg.exp.
	* gcc.dg/lto/chkp-privatize_0.c: New.
	* gcc.dg/lto/chkp-privatize_1.c: New.

2014-12-09  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR bootstrap/63995
	* g++.dg/dg.exp: Add mpx-dg.exp.
	* g++.dg/pr63995-1.C: New.

2014-12-08  Sandra Loosemore  <sandra@codesourcery.com>

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

2014-12-08  Mark Wielaard  <mjw@redhat.com>

	PR debug/60782
	* gcc.dg/debug/dwarf2/atomic.c: New test.
	* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.

2014-11-15  David Wohlferd <dw@LimeGreenSocks.com> 

	PR target/61692
        * gcc.dg/pr61692.c: New test.

2014-12-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR ipa/64049
	* g++.dg/ipa/pr64049.h: New.
	* g++.dg/ipa/pr64049-1.C: New.
	* g++.dg/ipa/pr64049-2.C: New.

2014-12-08  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/bics_3.c : New testcase.

2014-12-08  Felix Yang  <felix.yang@huawei.com>
	   Haijian Zhang  <z.zhanghaijian@huawei.com>
	   Jiji Jiang  <jiangjiji@huawei.com>
	   Pengfei Sui  <suipengfei@huawei.com>

	* gcc.target/aarch64/vfma.c: New test.
	* gcc.target/aarch64/vfma_n.c: New test.
	* gcc.target/aarch64/vfms.c: New test.
	* gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
	for rsubhn2 & subhn2.

2014-12-08  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-bndret.c: New.
	* gcc.target/i386/chkp-strchr.c: New.

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

	PR target/53513
	* gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.

2014-12-07  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/64038
	* gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime.  Add c99_runtime options.
	* gcc.dg/ipa/ipa-icf-7.c: Likewise.

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

	* gcc.target/h8300/h8300.exp: Fix duplicated text.
	* gcc.target/h8300/pragma-isr.c: Likewise.
	* gcc.target/h8300/pragma-isr2.c: Likewise.

2014-12-07  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
	the test.
	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
	the test. Fix expected output.
	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.

2014-12-07  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/addr_equal-1.c: New testcase.

2014-12-06  James Greenhalgh  <james.greenhalgh@arm.com>
	    Sebastian Pop  <s.pop@samsung.com>
	    Brian Rzycki  <b.rzycki@samsung.com>

	PR tree-optimization/54742
	* gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.

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

	PR tree-optimization/64183
	* gcc.dg/tree-ssa/pr64183.c: New test.

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

	PR target/64200
	* gcc.target/i386/memcpy-strategy-4.c: New test.

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

	PR sanitizer/64170
	* gcc.dg/asan/pr64170.c: New test.

2014-12-05  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/53199
	* gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.

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

	* gcc.target/aarch64/ldp_stp_1.c: New test.
	* gcc.target/aarch64/ldp_stp_2.c: New test.
	* gcc.target/aarch64/ldp_stp_3.c: New test.
	* gcc.target/aarch64/ldp_stp_4.c: New test.
	* gcc.target/aarch64/ldp_stp_5.c: New test.
	* gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
	and peephole2 pass.

2014-12-05  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
	* gcc.dg/vect/pr63341-2.c: Likewise.
	* gcc.dg/vect/pr63379.c: Likewise.
	* gcc.dg/vect/pr63605.c: Likewise.

2014-12-05  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60414
	* gfortran.dg/unlimited_polymorphism_18.f90: New test.

2014-12-05  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/64056
	* lib/target-supports.exp (check_effective_target_stpcpy): New.
	* gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.

2014-12-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>

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

2014-12-04  Sriraman Tallam  <tmsriram@google.com>
	    H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pie-copyrelocs-1.c: New test.
	* gcc.target/i386/pie-copyrelocs-2.c: Likewise.
	* gcc.target/i386/pie-copyrelocs-3.c: Likewise.
	* gcc.target/i386/pie-copyrelocs-4.c: Likewise.

	* lib/target-supports.exp (check_effective_target_pie_copyreloc):
	New procedure.

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

	PR middle-end/56917
	* c-c++-common/ubsan/pr56917.c: New test.

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

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

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

	PR c++/56493
	* c-c++-common/pr56493.c: New test.

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

	* lib/target-supports.exp (check_effective_target_tiny): Cache
	predicate value.

2014-12-04  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR testsuite/64145
	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
	-fgraphite-identity.

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

	PR c++/63558
	* g++.dg/init/goto3.C: New.
	* g++.dg/eh/goto2.C: Adjust.
	* g++.dg/ext/vla14.C: Likewise.
	* g++.dg/gomp/block-1.C: Likewise.
	* g++.dg/gomp/block-2.C: Likewise.
	* g++.dg/gomp/block-3.C: Likewise.
	* g++.dg/gomp/block-5.C: Likewise.
	* g++.dg/gomp/target-1.C: Likewise.
	* g++.dg/gomp/target-2.C: Likewise.
	* g++.dg/gomp/taskgroup-1.C: Likewise.
	* g++.dg/gomp/teams-1.C: Likewise.
	* g++.dg/init/goto2.C: Likewise.
	* g++.dg/warn/pedantic1.C: Likewise.
	* g++.old-deja/g++.jason/jump.C: Likewise.
	* g++.old-deja/g++.law/arm6.C: Likewise.
	* g++.old-deja/g++.other/goto1.C: Likewise.
	* g++.old-deja/g++.other/goto3.C: Likewise.
	* g++.old-deja/g++.other/init9.C: Likewise.

2014-12-03  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/64019
	* gcc.target/powerpc/pr64019.c: New file.

2014-12-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR fortran/44054
	* gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
	* gfortran.dg/warnings_are_errors_1.f: Likewise.

2014-12-03  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/ext/visibility/anon[12].C: Require visibility support.

2014-12-03  Joern Rennecke  <joern.rennecke@embecosm.com>

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

2014-12-03  Petr Murzin  <petr.murzin@intel.com>

	* gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
	scanning.
	* gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
	* gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
	* gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
	* gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
	* gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
	* gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
	* gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
	* gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
	* gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vandps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vorps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
	* gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
	* gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
	* gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
	* 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-vrcp28sd-1.c: Ditto.
	* gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
	* gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
	* gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
	* gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
	* gcc.target/i386/avx512f-gather-5.c: Ditto.
	* gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
	* gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
	* gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
	* gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
	* gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
	* gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
	* gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
	* gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
	* gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
	* gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
	* gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
	* gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
	* gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
	* gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
	* gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
	* gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
	* gcc.target/i386/avx512f-kandnw-1.c: Ditto.
	* gcc.target/i386/avx512f-kandw-1.c: Ditto.
	* gcc.target/i386/avx512f-kmovw-1.c: Ditto.
	* gcc.target/i386/avx512f-knotw-1.c: Ditto.
	* gcc.target/i386/avx512f-kortestw-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-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-valignd-1.c: Ditto.
	* gcc.target/i386/avx512f-valignq-1.c: Ditto.
	* gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
	* gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
	* gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
	* gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
	* gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
	* gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
	* gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
	* gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtdq2pd-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-vcvtph2ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2ph-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-vcvtss2sd-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-vcvttpd2dq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtusi2sd-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-vec-init.c: Ditto.
	* gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
	* gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
	* gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfixupimmss-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-vgetexppd-1.c: Ditto.
	* gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
	* gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
	* gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
	* gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
	* gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
	* gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
	* gcc.target/i386/avx512f-vminpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vminps-1.c: Ditto.
	* gcc.target/i386/avx512f-vminsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vminss-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovups-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-vpabsd512-1.c: Ditto.
	* gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
	* gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpandd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpandq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermps-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
	* gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpminud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
	* gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpord-1.c: Ditto.
	* gcc.target/i386/avx512f-vporq-1.c: Ditto.
	* gcc.target/i386/avx512f-vprold-1.c: Ditto.
	* gcc.target/i386/avx512f-vprolq-1.c: Ditto.
	* gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
	* gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
	* gcc.target/i386/avx512f-vprord-1.c: Ditto.
	* gcc.target/i386/avx512f-vprorq-1.c: Ditto.
	* gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
	* gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpslld-1.c: Ditto.
	* gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
	* gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
	* gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
	* gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
	* gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpxord-1.c: Ditto.
	* gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
	* gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
	* gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
	* gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
	* gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14ss-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-vshuff32x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
	* gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
	* gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
	* gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vshufps-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/avx512f-vucomisd-1.c: Ditto.
	* gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
	* gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
	* gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
	* gcc.target/i386/avx512f_cond_move.c: Ditto.
	* gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
	* gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
	* gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
	* 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/avx512pf-vscatterpf0dpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
	* gcc.target/i386/avx512vl-valignd-1.c: Ditto.
	* gcc.target/i386/avx512vl-valignq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vminps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpord-1.c: Ditto.
	* gcc.target/i386/avx512vl-vporq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprold-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprord-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.

2014-12-03  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/64151
	PR rtl-optimization/64156
	* gcc.target/aarch64/remat1.c: Removed.  Revert r218267.

2014-12-03  Tom de Vries  <tom@codesourcery.com>

	PR rtl-optimization/63957
	* gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
	-fno-ipa-ra.
	* gcc.dg/ira-shrinkwrap-prep-2.c: Same.
	* gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
	* gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
	* gcc.target/aarch64/fuse-caller-save.c: Same.
	* gcc.target/arm/fuse-caller-save.c: Same.
	* gcc.target/i386/fuse-caller-save-rec.c: Same.
	* gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
	* gcc.target/i386/fuse-caller-save-xmm.c: Same.
	* gcc.target/i386/fuse-caller-save.c: Same.
	* gcc.target/mips/fuse-caller-save-micromips.c: Same.
	* gcc.target/mips/fuse-caller-save-mips16.c: Same.
	* gcc.target/mips/fuse-caller-save.c: Same.
	* gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
	-ffoo/-fno-foo options.

2014-12-03  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
	vec_concatv2di template.

2014-12-03  Segher Boessenkool  <segher.kernel.crashing.org>

	PR rtl-optimization/52714
	* gcc.target/m68k/pr52714.c: New testcase.

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

	* gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
	* gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.

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

	* g++.dg/cpp0x/constexpr-shift1.C: New test.
	* g++.dg/cpp1y/constexpr-shift1.C: New test.
	* g++.dg/ubsan/pr63956.C: Add dg-errors.

2014-12-02  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/64108
	* gcc.target/i386/memset-strategy-2.c: New test.

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

	* gcc.dg/torture/20141202-1.c: New testcase.

2014-12-02  H.J. Lu  <hongjiu.lu@intel.com>

	PR ipa/63814
	* g++.dg/ipa/pr63814.C: New test.

2014-12-02  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	* gcc.target/aarch64/remat1.c: New testcase.

2014-12-01  Oleg Endo  <olegendo@gcc.gnu.org>

	PR rtl-optimization/59278
	* gcc.target/sh/pr59278.c: New.

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

	PR c++/60859
	* g++.dg/cpp0x/initlist88.C: New.

2014-12-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.

2014-12-01  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/jit.exp (verify_exit_status): New function.
	(fixed_host_execute): Verify the exit status of the spawnee.

2014-12-01  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.

2014-12-01  David Malcolm  <dmalcolm@redhat.com>

	PR jit/63854
	* jit.dg/jit.exp (report_leak): New.
	(parse_valgrind_logfile): New.
	(fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
	in the environment, and if so, run the executable under
	valgrind, capturing valgrind's output to a logfile.  Parse the
	log file, generating PASSes and XFAILs for the summary of leaks.
	Use "wait" before "close": valgrind might not have finished
	writing the log out before we parse it, so we need to wait for
	the spawnee to finish.

2014-12-01  David Malcolm  <dmalcolm@redhat.com>

	PR jit/63969
	* jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
	(check_string_starts_with): New.
	* jit.dg/test-error-pr63969-missing-driver.c: New.

2014-12-01  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
	when calling jit_check_compile to avoid embedding the full path of
	the testcase into the test results.

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

	PR sanitizer/64121
	* c-c++-common/ubsan/pr64121.c: New test.

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

	PR sanitizer/63956
	* c-c++-common/ubsan/shift-5.c: Add xfails.
	* g++.dg/ubsan/div-by-zero-1.C: Don't use -w.  Add xfail.
	* g++.dg/ubsan/pr63956.C: New test.

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

	* g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
	* g++.dg/cpp0x/constexpr-neg1.C: Likewise.
	* g++.dg/cpp1y/constexpr-void1.C: New test.

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

	PR c++/60845
	* g++.dg/parse/error55.C: New.

2014-12-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/15346
	* gcc.dg/tree-ssa/forwprop-32.c: New testcase.

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

	PR tree-optimization/63941
	* gcc.dg/torture/pr63941.c: New test.

2014-12-01  Martin Jambor  <mjambor@suse.cz>

	PR ipa/63551
	* gcc.dg/ipa/pr63551.c: New test.
	* gcc.dg/ipa/pr64041.c: Likewise.

2014-12-01  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
	* gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
	* gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vandps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vorps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
	* gcc.target/i386/avx512f-helper.h: Ditto.
	* gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
	* gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
	* gcc.target/i386/avx512vl-valignd-2.c: Ditto.
	* gcc.target/i386/avx512vl-valignq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vminps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vorps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpord-2.c: Ditto.
	* gcc.target/i386/avx512vl-vporq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprold-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprord-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vxorps-2.c: Ditto.

2014-12-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/63738
	* gcc.dg/torture/pr63738.c: Fix call to setjmp.

2014-11-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/64114
	* gcc.target/i386/pr64114.c: New test.

2014-11-29  Joseph Myers  <joseph@codesourcery.com>

	PR preprocessor/41698
	* gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.

2014-11-28  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/64061
	* gcc.target/i386/pr64061.c: New.

2014-11-28  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/shift-8.c: New test.

2014-11-28  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/64087
	* gcc.dg/pr64087.c: New.

2014-11-28  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/64037
	* g++.dg/pr64037.C: New test.

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

	* gcc.target/i386/pr52252-atom-1.c: Delete.

2014-11-28  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
	testcase for soft-float.

2014-11-28  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr63661.c: Replace -mtune=native with
	-mtune=nehalem.
	(foo): Replace "!=" with delta.
	(main): Remove __builtin_printf.

2014-11-28  Renlin Li  <renlin.li@arm.com>

	PR target/63661
	* gcc.target/i386/pr63661.c: Use native tune.

2014-11-28  Renlin Li  <renlin.li@arm.com>

	PR target/63661
	* gcc.target/i386/pr63661.c: New test.

2014-11-28  Marek Polacek  <polacek@redhat.com>

	PR c/63862
	* gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
	* c-c++-common/ubsan/shift-7.c: New test.

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

	PR middle-end/64084
	* gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
	* gcc.dg/tree-ssa/forwprop-31.c: Likewise.

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

	PR middle-end/64088
	* gcc.dg/torture/pr64088.c: New testcase.

	PR tree-optimization/64088
	* gcc.dg/torture/pr64091.c: New testcase.

2014-11-27  Ilya Tocar  <ilya.tocar@intel.com>

	* g++.dg/ext/mv2.C: Add test for target ("avx512f").
	* gcc.target/i386/builtin_target.c: Ditto.

2014-11-27  Kai Tietz  <ktietz@redhat.com>

	PR c++/63904
	* g++.dg/cpp0x/pr63904.C: New.

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

	PR middle-end/64067
	* gcc.c-torture/compile/pr64067.c: New test.

	PR tree-optimization/64024
	* gcc.dg/vect/vect-simd-clone-13.c: New test.
	* gcc.dg/vect/vect-simd-clone-14.c: New test.

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

	PR target/59593
	* gcc.target/arm/constant-pool.c: New test.

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

	* gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.

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

	PR tree-optimization/64083
	* gcc.dg/torture/pr64083.c: New testcase.

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

	PR tree-optimization/61634
	* gcc.dg/vect/pr61634.c: New testcase.

2014-11-26  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/ext/alignof2.C: xfail-run-if on AIX.

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

	PR c++/63757
	* g++.dg/cpp0x/nullptr33.C: New.

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

	* lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
	tsan_init): Don't use -fPIE or -pie.

2014-11-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR ipa/61190
	* g++.old-deja/g++.mike/p4736b.C: Use -O2.

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

	PR c++/59114
	* g++.dg/cpp0x/auto43.C: New.

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

	PR middle-end/63738
	* gcc.dg/torture/pr63738.c: New testcase.

2014-11-26  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR bootstrap/63995
	* gcc.target/i386/pr63995-2.c: New.

2014-11-26  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR lto/64075
	* gcc.dg/pr64075.c: New.

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

	* gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
	*-*-solaris* && !gld.
	* gcc.target/i386/mcount_pic.c: Likewise.
	Use -pg.

2014-11-21  Mark Wielaard  <mjw@redhat.com>

	* gcc.dg/debug/dwarf2/lang-c11.c: New test.
	* gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
	* g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
	* g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
	* g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.

2014-11-24  Mark Wielaard  <mjw@redhat.com>

	* g++.dg/debug/dwarf2/noreturn-function.C: New test.
	* gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
	* gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.

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

	PR tree-optimization/62238
	* gcc.dg/torture/pr62238.c: New testcase.

2014-11-25  Andrew Pinski <apinski@cavium.com>

	* gcc.c-torture/execute/20141125-1.c: New testcase.

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

	* gfortran.dg/empty_label.f: Change test to continue testing
	for -fmax-errors=1.
	* gfortran.dg/empty_label.f90: Ditto.
	* gfortran.dg/warnings_are_errors_1.f90: Update dg-*.

2014-11-26  Andreas Tobler  <andreast@gcc.gnu.org>

	* g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
	Update comment.
	* g++.old-deja/g++.law/enum9.C: Likewise.
	* g++.old-deja/g++.other/enum4.C: Likewise.

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

	PR target/63534
	* gcc.target/i386/pr63534.c: New test.

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

	PR target/63527
	* gcc.target/i386/pr63527.c: New test.

2014-11-25  Martin Liska  <mliska@suse.cz>

	PR bootstrap/64050
	PR ipa/64060
	* gcc.dg/plugin/plugin.exp: New plugin.
	* gcc.dg/plugin/sreal-test-1.c: New test.
	* gcc.dg/plugin/sreal_plugin.c: New test.

2014-11-25  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/mips.exp: Add support for -msoft-float and
	-mhard-float options.  Ensure that explicit -mfp* options imply
	both -mhard-float and -mdouble-float.
	* gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
	compile options.

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

	PR c++/63786
	* g++.dg/cpp0x/variadic163.C: New.

2014-11-25  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/64056
	* gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
	* gcc.target/i386/chkp-stropt-4.c: Likewise.
	* gcc.target/i386/chkp-stropt-8.c: Likewise.
	* gcc.target/i386/chkp-stropt-12.c: Likewise.
	* gcc.target/i386/chkp-stropt-16.c: Likewise.

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

	* gcc.target/powerpc/longcall-2.c: New test.

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

	PR c/63877
	* gcc.dg/pr63877.c: New test.

2014-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR ipa/64059
	* g++.dg/ipa/pr64059.C: New test.

2014-11-24  Uros Bizjak  <ubizjak@gmail.com>

	PR target/63847
	* c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
	for 32bit x86 targets.
	* c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.

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

	* gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
	* gfortran.dg/dollar_sym_1.f90: Ditto.
	* gfortran.dg/dollar_sym_3.f: Ditto.

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

	* lib/target-supports.exp (check_effective_target_whole_vector_shift):
	Add aarch64{,_be}.

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

	PR tree-optimization/63679
	* gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
	* gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
	* gcc.target/i386/ssetype-1.c: Likewise.
	* gcc.target/i386/ssetype-3.c: Likewise.
	* gcc.target/i386/ssetype-5.c: Likewise.

2014-11-24  Jonathan Wakely  <jwakely@redhat.com>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/63203
	* g++.dg/warn/Winit-self-2.C: New.

2014-11-24  Petr Murzin  <petr.murzin@intel.com>

	* gcc.target/i386/extract-insert-combining.c: New test.

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

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

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

	PR testsuite/64039
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.

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

	PR tree-optimization/55334
	* gcc.dg/tree-ssa/restrict-5.c: New testcase.

2014-11-24  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	* gfortran.dg/dollar_sym_3.f: Update dg-error.
	* gfortran.dg/coarray_collectives_3.f90: Ditto.

2014-11-23  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/autopar/pr46799.c: XFAIL on AIX.
	* gcc.dg/torture/pr59166.c: XFAIL on AIX.
	* gcc.dg/pr63914.c: Ignore non-standard ABI warning.
	* gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.

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

	* gfortran.dg/tab_continuation.f: Update dg-*.

2014-11-23  Andrew Pinski  <apinski@cavium.com>

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

2014-11-22  Andrew Pinski  <apinski@cavium.com>

	* g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
	argc is always greater than 1 (octeon simulator).
	* g++.dg/cpp0x/initlist-lifetime2.C: Likewise.

2014-11-22  Andrew Pinski  <apinski@cavium.com>

	PR target/63971
	* gcc.target/aarch64/test_frame_1.c: Expect only two loads of
	x30 (in the epilogue).
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
	x30 and x19 (in the epilogue).
	* gcc.target/aarch64/test_frame_4.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.

2014-11-22  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/63783
	PR target/51244
	* gcc.target/sh/torture/pr63783-1.c: New.
	* gcc.target/sh/torture/pr63783-2.c: New.
	* gcc.target/sh/pr51244-20.c: Adjust.
	* gcc.target/sh/pr51244-20-sh2a.c: Adjust.

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

	* gfortran.dg/coarray/cosubscript_1.f90: New.

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

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

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

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

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

	* gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
	store_modtion rtl dump.
	* gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
	* gcc.dg/var-expand3.c (dg-final): Ditto.

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

	* gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
	* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
	* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.

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

	PR tree-optimization/64006
	* gcc.c-torture/execute/pr64006.c: New test.

2014-11-21  Lynn Boger  <laboger@linux.vnet.ibm.com>

	* go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
	value for go testing.

2014-11-21  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/vect_ctz_1.c: New testcase.

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

	* gcc.target/aarch64/simd/vsqrt_f64_1.c

2014-11-21  Ilya Tocar  <ilya.tocar@intel.com>

	* g++.dg/other/i386-2.C: Add -mpcommit.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/pcommit-1.c: New test.
	* gcc.target/i386/sse-12.c: Add 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.

2014-11-20  Mark Wielaard  <mjw@redhat.com>

	PR debug/38757
	* gcc.dg/debug/dwarf2/lang-c89.c: New test.
	* gcc.dg/debug/dwarf2/lang-c99.c: Likewise.

2014-11-21  Ilya Tocar  <ilya.tocar@intel.com>

	* g++.dg/other/i386-2.C: Add -mclwb.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/clwb-1.c: New test.
	* gcc.target/i386/sse-12.c: Add 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.

2014-11-21  Ilya Tocar  <ilya.tocar@intel.com>

	* g++.dg/other/i386-2.C: Add -mavx512vbmi.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
	* gcc.target/i386/avx512vbmi-check.h: Ditto.
	* gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
	* gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
	* gcc.target/i386/sse-12.c: Add 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.

2014-11-21  Ilya Tocar  <ilya.tocar@intel.com>

	* g++.dg/other/i386-2.C: Add -mavx512ifma.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
	* gcc.target/i386/avx512ifma-check.h: New.
	* gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
	* gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
	* gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
	* gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
	* gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
	* gcc.target/i386/sse-12.c: Add 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.

2014-11-21  Georg-Johann Lay  <avr@gjlay.de>

	Forward-port from 2014-10-30 4_9-branch r216934

	PR target/63633
	* gcc.target/avr/torture/pr63633-ice-mult.c: New test.

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

	PR debug/63239
	* g++.dg/debug/dwarf2/deleted-member-function.C: Pass
	-gno-strict-dwarf.

2014-11-21  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/store-motion-fgcse-sm.c: New test.

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

	PR target/60451
	* gcc.target/i386/pr60451.c: New.

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

	PR tree-optimization/61773
	* gcc.dg/pr61773.c: New test.

	PR target/63764
	* c-c++-common/pr63764-1.c: New test.
	* c-c++-common/pr63764-2.c: New test.

	PR target/63910
	* gcc.target/i386/pr63910.c: New test.

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

	PR lto/63998
	* gcc.dg/lto/pr60820_0.c: Skip on darwin.

2014-11-20  Patrick Palka  <ppalka@gcc.gnu.org>

	* gcc.dg/no-strict-overflow-8.c: New test.

2014-11-20  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.dg/undefined-loop-1.c: New file.
	* gcc.dg/undefined-loop-2.c: New file.

2014-11-20  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/symbol-range.c: New.
	* gcc.target/aarch64/symbol-range-tiny.c: New.
2014-11-20  Richard Biener  <rguenther@suse.de>

	PR middle-end/63962
	* gcc.dg/tree-ssa/forwprop-30.c: New testcase.

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

	PR tree-optimization/63677
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
	* gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.

2014-11-20  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR sanitizer/63845
	* gcc.dg/asan/pr63845.c: New test.

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

	PR sanitizer/63939
	* c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
	stack pointer address, to fit darwin output when symbolizer is not
	present.
	* c-c++-common/asan/heap-overflow-1.c: Likewise.
	* c-c++-common/asan/memcmp-1.c: Likewise.
	* c-c++-common/asan/misalign-1.c: Likewise.
	* c-c++-common/asan/misalign-2.c: Likewise.
	* c-c++-common/asan/null-deref-1.c: Likewise.
	* c-c++-common/asan/stack-overflow-1.c: Likewise.
	* c-c++-common/asan/strlen-overflow-1.c: Likewise.
	* c-c++-common/asan/strncpy-overflow-1.c: Likewise.
	* c-c++-common/asan/use-after-free-1.c: Likewise.
	* g++.dg/asan/deep-stack-uaf-1.C: Likewise.
	* g++.dg/asan/deep-tail-call-1.C: Likewise.
	* g++.dg/asan/large-func-test-1.C: Likewise.

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

	PR sanitizer/63939
	* g++.dg/asan/large-func-test-1.C: Ajust dg-output.

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

	PR sanitizer/63939
	* c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
	* c-c++-common/asan/memcmp-1.c: Likewise.
	* c-c++-common/asan/strncpy-overflow-1.c: Likewise.
	* c-c++-common/asan/use-after-free-1.c: Likewise.

2014-11-19  David Malcolm  <dmalcolm@redhat.com>

	PR jit/63854
	* jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
	(make_random_function): Free ff->locals.

2014-11-19  Uros Bizjak  <ubizjak@gmail.com>

	PR target/63947
	* gcc.target/i386/pr63947.c: New test.

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

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

2014-11-19  Renlin Li  <Renlin.Li@arm.com>

	PR target/63424
	* gcc.target/aarch64/pr63424.c: New test.

2014-11-19  Renlin Li  <Renlin.Li@arm.com>

	PR middle-end/63762
	* gcc.dg/pr63762.c: New test.

2014-11-19  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/63690
	* gcc.dg/ubsan/pr63690.c: New test.

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

	PR sanitizer/62132
	* c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
	darwin, adjust dg-output.
	* c-c++-common/asan/misalign-2.c: Likewise.

2014-11-19  Richard Henderson  <rth@redhat.com>

	* gcc.dg/cwsc0.c: New test.
	* gcc.dg/cwsc1.c: New test.

2014-11-19  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/63879
	* c-c++-common/ubsan/pr63879-1.c: New test.
	* c-c++-common/ubsan/pr63879-2.c: New test.

2014-11-19  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/62167
	* gcc.dg/pr51879-12.c: Add xfails.
	* gcc.dg/pr62167-run.c: New test.
	* gcc.dg/pr62167.c: New test.

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

	PR tree-optimization/63915
	* c-c++-common/gomp/pr60823-4.c: New test.

	PR sanitizer/63520
	* c-c++-common/ubsan/pr63520.c: New test.

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

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

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

	PR sanitizer/63913
	* g++.dg/ubsan/pr63913.C: New test.

2014-11-19  Andreas Schwab  <schwab@suse.de>

	* gcc.dg/pure-2.c: Update line numbers.

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

	PR rtl-optimization/63843
	* gcc.c-torture/execute/pr63843.c: New test.

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

	PR target/63937
	* gcc.dg/memset-2.c: New.

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

	PR sanitizer/63813
	* g++.dg/ubsan/pr63813.C: New test.

	PR tree-optimization/61042
	* gcc.c-torture/compile/pr61042.c: New test.

2014-11-18  Maciej W. Rozycki  <macro@codesourcery.com>

	* gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
	setting.

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

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

2014-11-18  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/63866
	* c-c++-common/ubsan/pr63866.c: New test.

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

	PR tree-optimization/63914
	* gcc.dg/pr63914.c: New testcase.

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

	PR c++/55443
	* g++.dg/cpp0x/noexcept26.C: New.
	* g++.dg/cpp0x/noexcept27.C: Likewise.

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

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

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

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

2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/neon/vbicQs16.c: Regenerate.
	* gcc.target/arm/neon/vbicQs32.c: Likewise.
	* gcc.target/arm/neon/vbicQs64.c: Likewise.
	* gcc.target/arm/neon/vbicQs8.c: Likewise.
	* gcc.target/arm/neon/vbicQu16.c: Likewise.
	* gcc.target/arm/neon/vbicQu32.c: Likewise.
	* gcc.target/arm/neon/vbicQu64.c: Likewise.
	* gcc.target/arm/neon/vbicQu8.c: Likewise.
	* gcc.target/arm/neon/vbics16.c: Likewise.
	* gcc.target/arm/neon/vbics32.c: Likewise.
	* gcc.target/arm/neon/vbics64.c: Likewise.
	* gcc.target/arm/neon/vbics8.c: Likewise.
	* gcc.target/arm/neon/vbicu16.c: Likewise.
	* gcc.target/arm/neon/vbicu32.c: Likewise.
	* gcc.target/arm/neon/vbicu64.c: Likewise.
	* gcc.target/arm/neon/vbicu8.c: Likewise.
	* gcc.target/arm/neon/vornQs16.c: Likewise.
	* gcc.target/arm/neon/vornQs32.c: Likewise.
	* gcc.target/arm/neon/vornQs64.c: Likewise.
	* gcc.target/arm/neon/vornQs8.c: Likewise.
	* gcc.target/arm/neon/vornQu16.c: Likewise.
	* gcc.target/arm/neon/vornQu32.c: Likewise.
	* gcc.target/arm/neon/vornQu64.c: Likewise.
	* gcc.target/arm/neon/vornQu8.c: Likewise.
	* gcc.target/arm/neon/vorns16.c: Likewise.
	* gcc.target/arm/neon/vorns32.c: Likewise.
	* gcc.target/arm/neon/vorns64.c: Likewise.
	* gcc.target/arm/neon/vorns8.c: Likewise.
	* gcc.target/arm/neon/vornu16.c: Likewise.
	* gcc.target/arm/neon/vornu32.c: Likewise.
	* gcc.target/arm/neon/vornu64.c: Likewise.
	* gcc.target/arm/neon/vornu8.c: Likewise.

2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
	* gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
	* gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
	* gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
	* gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
	* gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
	* gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
	* gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
	* gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.

2014-11-18  Alexander Ivchenko  <alexander.ivchenko@intel.com>

	* c-c++-common/tm/safe-3.c: Add bind_pic_locally.
	* g++.dg/ipa/devirt-15.C: Ditto.
	* g++.dg/ipa/devirt-7.C: Ditto.
	* g++.dg/ipa/pr60600.C: Ditto.
	* g++.dg/opt/vt2.C: Ditto.
	* g++.dg/opt/vt4.C: Ditto.
	* g++.dg/pr48484.C: Ditto.
	* g++.dg/tm/pr47746.C: Ditto.
	* g++.dg/tree-ssa/pr57380.C: Ditto.
	* gcc.dg/ipa/inline-4.c: Ditto.
	* gcc.dg/ipa/inlinehint-1.c: Ditto.
	* gcc.dg/ipa/inlinehint-2.c: Ditto.
	* gcc.dg/ipa/inlinehint-3.c: Ditto.
	* gcc.dg/pr47276.c: Ditto.
	* gcc.dg/pure-2.c: Ditto.
	* gcc.dg/tm/nested-2.c: Ditto.
	* gcc.dg/tree-ssa/alias-29.c: Ditto.
	* gcc.target/i386/3dnow-1.c: Ditto.
	* gcc.target/i386/3dnow-2.c: Ditto.
	* gcc.target/i386/3dnowA-1.c: Ditto.
	* gcc.target/i386/3dnowA-2.c: Ditto.
	* gcc.target/i386/avx-1.c: Ditto.
	* gcc.target/i386/avx-2.c: Ditto.
	* gcc.target/i386/memcpy-1.c: Ditto.
	* gcc.target/i386/mmx-1.c: Ditto.
	* gcc.target/i386/mmx-2.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-22a.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-24.c: Ditto.
	* gcc.target/i386/vect-double-1.c: Ditto.
	* g++.dg/fstack-protector-strong.C: Add target nonpic.
	* gcc.dg/fstack-protector-strong.c: Ditto.

2014-11-18  Hale Wang  <hale.wang@arm.com>

	* gcc.target/arm/small-multiply-m0-1.c: Only apply when
	"-mcpu=cortex-m0/m1/m0plus.small-multiply".
	* gcc.target/arm/small-multiply-m0-2.c: Likewise.
	* gcc.target/arm/small-multiply-m0-3.c: Likewise.
	* gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
	* gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
	* gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
	* gcc.target/arm/small-multiply-m1-1.c: Likewise.
	* gcc.target/arm/small-multiply-m1-2.c: Likewise.
	* gcc.target/arm/small-multiply-m1-3.c: Likewise.

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

	* g++.dg/abi/mangle-arm-crypto.C: New.
	* g++.dg/abi/mangle-neon.C (f19): New.
	(f20): Likewise.

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

	* gcc.target/arm/pr51968.c (foo): Fix call to
	__builtin_neon_vqmovunv8hi.

2014-11-18  Marat Zakirov  <m.zakirov@samsung.com>

	* c-c++-common/asan/aggressive-opts.c: New test.

2014-11-18  Yury Gribov  <y.gribov@samsung.com>

	PR sanitizer/63802
	* c-c++-common/ubsan/pr63802.c: New test.

2014-11-18  Ilya Enkovich  <ilya.enkovich@intel.com>

	* g++.dg/pr63766.C: New.

2014-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
	floating point variables instead of using asm to test allocating
	values to the Altivec registers.

	* gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
	-mupper-regs-df tests.
	* gcc.target/powerpc/upper-regs-df.c: Likewise.

	* config/rs6000/predicates.md (memory_fp_constant): New predicate

2014-11-17  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
	* gcc.dg/pr43864-3.c: Same.
	* gcc.dg/pr43864-4.c: Same.
	* gcc.dg/pr43864.c: Same.
	* gcc.dg/pr50763.c: Same.
	* gcc.dg/pr51879-12.c: Same.
	* gcc.dg/pr51879-16.c: Same.
	* gcc.dg/pr51879-17.c: Same.
	* gcc.dg/pr51879-18.c: Same.
	* gcc.dg/pr51879-2.c: Same.
	* gcc.dg/pr51879-3.c: Same.
	* gcc.dg/pr51879-4.c: Same.
	* gcc.dg/pr51879-6.c: Same.
	* gcc.dg/pr51879-7.c: Same.
	* gcc.dg/pr51879.c: Same.

2014-11-17  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
	* gcc.dg/pr43864-3.c: Same.
	* gcc.dg/pr43864-4.c: Same.

2014-11-17  Alan Lawrence  <alan.lawrence@arm.com>

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

2014-11-17  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
	* gcc.target/aarch64/simd/vfms_f64.c: Likewise.

2014-11-17  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-strlen-1.c: New.
	* gcc.target/i386/chkp-strlen-2.c: New.
	* gcc.target/i386/chkp-strlen-3.c: New.
	* gcc.target/i386/chkp-strlen-4.c: New.
	* gcc.target/i386/chkp-strlen-5.c: New.

2014-11-17  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-stropt-1.c: New.
	* gcc.target/i386/chkp-stropt-2.c: New.
	* gcc.target/i386/chkp-stropt-3.c: New.
	* gcc.target/i386/chkp-stropt-4.c: New.
	* gcc.target/i386/chkp-stropt-5.c: New.
	* gcc.target/i386/chkp-stropt-6.c: New.
	* gcc.target/i386/chkp-stropt-7.c: New.
	* gcc.target/i386/chkp-stropt-8.c: New.
	* gcc.target/i386/chkp-stropt-9.c: New.
	* gcc.target/i386/chkp-stropt-10.c: New.
	* gcc.target/i386/chkp-stropt-11.c: New.
	* gcc.target/i386/chkp-stropt-12.c: New.
	* gcc.target/i386/chkp-stropt-13.c: New.
	* gcc.target/i386/chkp-stropt-14.c: New.
	* gcc.target/i386/chkp-stropt-15.c: New.
	* gcc.target/i386/chkp-stropt-16.c: New.

2014-11-17  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/ipa/pr63894.C (new): Replace unsigned long with
	__SIZE_TYPE__.

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

	PR middle-end/63898
	PR middle-end/63883
	* gfortran.dg/pr63883.f90: New testcase.

2014-11-17  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR ipa/63894
	* g++.dg/ipa/pr63894.C: New test.

2014-11-17  Terry Guo  <terry.guo@arm.com>

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

2014-11-16  Patrick Palka  <ppalka@gcc.gnu.org>

	PR middle-end/63790
	* gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
	* gcc.dg/tree-ssa/forwprop-29.c: New test.

2014-11-16  Andrew Pinski  <apinski@cavium.com>

	* gcc.c-torture/execute/memset-4.c: New test.
	* gcc.c-torture/execute/20110418-1.c: New test.
	* gcc.c-torture/execute/20141022-1.c: New test.
	* gcc.c-torture/execute/strcpy-2.c: New test.
	* gcc.c-torture/execute/20140212-2.c: New test.
	* gcc.c-torture/compile/20120913-1.c: New test.
	* gcc.c-torture/compile/20121010-1.c: New test.
	* gcc.c-torture/compile/20120917-1.c: New test.
	* gcc.c-torture/compile/20140110-1.c: New test.
	* gcc.c-torture/compile/20121220-1.c: New test.
	* gcc.c-torture/compile/20120822-1.c: New test.
	* gcc.c-torture/compile/20121027-1.c: New test.
	* gcc.c-torture/compile/20120830-2.c: New test.

2014-11-15  Maciej W. Rozycki  <macro@codesourcery.com>

	* g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
	restoration.

2014-11-15  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>

	* gcc.dg/atomic/c11-atomic-exec-5.c
	(test_main_long_double_add_overflow): Only actually define if
	LDBL_MANT_DIG != 106.
	(test_main_complex_long_double_add_overflow): Likewise.
	(test_main_long_double_sub_overflow): Likewise.
	(test_main_complex_long_double_sub_overflow): Likewise.

	(NOT_LDBL_EPSILON_2): Likewise.
	(NOT_MINUS_LDBL_EPSILON_2): Likewise.

2014-11-15  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
	instead of run on ia32 targets.

2014-11-15  Marek Polacek  <polacek@redhat.com>

	PR middle-end/63884
	* c-c++-common/cilk-plus/AN/pr63884.c: New test.

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

	PR target/60104
	* gcc.target/i386/sibcall-1.c: Don't run on pic targets.

2014-11-15  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.target/i386/intrinsics_opt-1.c: New testcase.
	* gcc.target/i386/intrinsics_opt-2.c: Likewise.
	* gcc.target/i386/intrinsics_opt-3.c: Likewise.
	* gcc.target/i386/intrinsics_opt-4.c: Likewise.

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

	* gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.

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

	* gcc.dg/pubtypes-3.c: Include <string.h>.
	* gcc.dg/pubtypes-4.c: Likewise.

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

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

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

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

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

	* gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
	* gfortran.dg/coarray_9.f90: Ditto.
	* gfortran.dg/empty_label.f: Ditto.
	* gfortran.dg/empty_label.f90: Ditto.

2014-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
	changes.
	* gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
	* gcc.target/powerpc/ppc-round.c: Likewise.

2014-11-14  Martin Jambor  <mjambor@suse.cz>

	* g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
	from the dump scan.
	* g++.dg/ipa/devirt-21.C: Xfail.
	* g++.dg/ipa/devirt-24.C: Likewise.
	* g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
	* g++.dg/ipa/devirt-41.C: Updated the dump scan.
	* g++.dg/ipa/devirt-44.C: Likewise.
	* g++.dg/ipa/devirt-43.C: Xfail.

2014-11-14  Jonathan Wakely  <jwakely@redhat.com>

	* g++.dg/abi/abi-tag11.C: New.

2014-11-14  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/overflow-negate-3.c: New test.

2014-11-14  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/63839
	* c-c++-common/ubsan/pr63839.c: New test.
	* c-c++-common/ubsan/unreachable-2.c: New test.

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

	* gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.

2014-11-13  Teresa Johnson  <tejohnson@google.com>

	PR tree-optimization/63841
	* g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.

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

	* gcc.target/arm/ldrd-strd-pair-1.c: New test.
	* gcc.target/arm/vfp-1.c: Improve scanning string.

2014-11-13  Rong Xu  <xur@google.com>

	PR debug/63581
	* g++.dg/tree-prof/pr63581.C: New test.

2014-11-13  Teresa Johnson  <tejohnson@google.com>

	PR tree-optimization/63841
	* g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.

2014-11-13  Teresa Johnson  <tejohnson@google.com>

	PR tree-optimization/63841
	* g++.dg/tree-ssa/pr63841.C: New test.

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

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

2014-11-12  Alexander Ivchenko  <alexander.ivchenko@intel.com>

	* lib/target-supports.exp (error_h): New check.
	(libc_has_complex_functions): Ditto.
	(tgmath_h): Ditto.
	* gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
	* gcc.dg/builtins-61.c: Likewise.
	* gcc.dg/builtins-67.c: Disable test for Bionic.
	* gcc.dg/strlenopt-14g.c: Likewise.
	* gcc.dg/strlenopt-14gf.c: Likewise.
	* gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
	* gcc.dg/c99-tgmath-2.c: Likewise.
	* gcc.dg/c99-tgmath-3.c: Likewise.
	* gcc.dg/c99-tgmath-4.c: Likewise.
	* gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.

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

	PR ipa/63838
	* g++.dg/ipa/pr63838.C: New test.

2014-11-12  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
	* gcc.target/mips/call-clobbered-1.c: New.
	* gcc.target/mips/call-clobbered-2.c: New.
	* gcc.target/mips/call-clobbered-3.c: New.
	* gcc.target/mips/call-clobbered-4.c: New.
	* gcc.target/mips/call-clobbered-5.c: New.
	* gcc.target/mips/call-saved-4.c: New.
	* gcc.target/mips/call-saved-5.c: New.
	* gcc.target/mips/call-saved-6.c: New.
	* gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
	and -m[no-]odd-spreg.  Use _MIPS_SPFPSET to determine default
	odd-spreg option.  Account for -modd-spreg in minimum arch code.
	* gcc.target/mips/movdf-1.c: New.
	* gcc.target/mips/movdf-2.c: New.
	* gcc.target/mips/movdf-3.c: New.
	* gcc.target/mips/oddspreg-1.c: New.
	* gcc.target/mips/oddspreg-2.c: New.
	* gcc.target/mips/oddspreg-3.c: New.
	* gcc.target/mips/oddspreg-4.c: New.
	* gcc.target/mips/oddspreg-5.c: New.
	* gcc.target/mips/oddspreg-6.c: New.

2014-11-12  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/63815
	* g++.dg/other/pr63815.C: New test.

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

	DR 1510
	PR c++/60420
	* g++.dg/cpp0x/decltype61.C: New.

2014-11-12  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/63835
	* gcc.dg/pr63835.c: New test.

2014-11-12  Alan Lawrence  <alan.lawrence@arm.com>

         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.

2014-11-12  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
	* gcc.target/i386/387-2.c (dg-skip-if): Ditto.
	* gcc.target/i386/387-5.c (dg-skip-if): Ditto.
	* gcc.target/i386/387-6.c (dg-skip-if): Ditto.
	* gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
	* gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
	* gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
	* gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
	* gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
	* gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
	Ditto.
	* gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
	Ditto.
	* gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
	* gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
	* gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
	* gcc.target/i386/lea.c (dg-skip-if): Ditto.
	* gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
	* gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
	* gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
	* gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
	* gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
	* gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
	* gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
	* gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
	* gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
	* gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
	* gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
	* gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
	* gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
	* gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
	* gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
	* gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.

2014-11-12  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr45852.c: Simplify target selector.
	* gcc.target/i386/pr63495.c: Ditto.
	* gcc.target/i386/pr39496.c: Ditto.
	* gcc.target/i386/pr36613.c: Ditto.

2014-11-12  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
	* gcc.target/aarch64/lr_free_2.c: New testcase for leaf
	-fno-omit-frame-pointer.

2014-11-12  Marek Polacek  <polacek@redhat.com>

	* lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
	of prune_gcc_output.
	* lib/prune.exp (prune_file_path): New procedure.

2014-11-12  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/overflow-sub-4.c: New test.
	* c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
	* c-c++-common/ubsan/overflow-int128.c: Likewise.

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

	* gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.

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

	* gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.

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

	* gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
	gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.

2014-11-12  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/63830
	* c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.

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

	PR c/59708
	* c-c++-common/builtin-arith-overflow-1.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-10.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-11.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-12.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-12.h: New file.
	* c-c++-common/torture/builtin-arith-overflow-13.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-14.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-15.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-16.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-17.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-18.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-1.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-1.h: New file.
	* c-c++-common/torture/builtin-arith-overflow-2.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-3.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-4.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-5.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-6.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-7.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-8.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-9.c: New test.
	* c-c++-common/torture/builtin-arith-overflow.h: New file.
	* gcc.dg/builtin-arith-overflow-1.c: New test.
	* gcc.dg/builtin-arith-overflow-2.c: New test.

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

	PR middle-end/63821
	* gfortran.dg/pr63821.f90: New testcase.

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

	PR tree-optimization/63761
	* gcc.c-torture/compile/pr63761.c: New test.

2014-11-12  Jiong Wang  <jiong.wang@arm.com>

	* lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
	* lib/prune.exp (prune_gcc_output): New absolute path to relative path
	truncation pattern.

2014-11-12  Andreas Tobler  <andreast@gcc.gnu.org>

	* gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
	with arm_eabi.
	* g++.dg/abi/arm_rtti1.C: Likewise.
	* g++.dg/abi/key1.C: Likewise.
	* g++.dg/ext/visibility/arm1.C: Likewise.
	* g++.dg/ext/visibility/arm2.C: Likewise.
	* g++.dg/ext/visibility/arm3.C: Likewise.

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

	* g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".

2014-11-11  Anthony Brandon  <anthony.brandon@gmail.com>
	    Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR driver/36312
	* gcc.misc-tests/output.exp: New test case for identical input and
	output files.

2014-11-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR fortran/44054
	* lib/gfortran-dg.exp: Update regexp to match locus and message
	without caret.
	* gfortran.dg/use_without_only_1.f90: Add column numbers.
        * gfortran.dg/warnings_are_errors_1.f: Update.

2014-11-11  David Malcolm  <dmalcolm@redhat.com>

	* ChangeLog.jit: New.
	* jit.dg/all-non-failing-tests.h: New.
	* jit.dg/harness.h: New.
	* jit.dg/jit.exp: New.
	* jit.dg/test-accessing-struct.c: New.
	* jit.dg/test-accessing-union.c: New.
	* jit.dg/test-array-as-pointer.c: New.
	* jit.dg/test-arrays.c: New.
	* jit.dg/test-calling-external-function.c: New.
	* jit.dg/test-calling-function-ptr.c: New.
	* jit.dg/test-combination.c: New.
	* jit.dg/test-dot-product.c: New.
	* jit.dg/test-empty.c: New.
	* jit.dg/test-error-accessing-field-in-other-struct.c: New.
	* jit.dg/test-error-adding-to-terminated-block.c: New.
	* jit.dg/test-error-array-as-pointer.c: New.
	* jit.dg/test-error-bad-cast.c: New.
	* jit.dg/test-error-block-in-wrong-function.c: New.
	* jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
	* jit.dg/test-error-call-through-ptr-with-non-function.c: New.
	* jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
	* jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
	* jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
	* jit.dg/test-error-call-with-mismatching-args.c: New.
	* jit.dg/test-error-call-with-not-enough-args.c: New.
	* jit.dg/test-error-call-with-too-many-args.c: New.
	* jit.dg/test-error-dereference-field-of-non-pointer.c: New.
	* jit.dg/test-error-dereference-read-of-non-pointer.c: New.
	* jit.dg/test-error-get-type-bad-enum.c: New.
	* jit.dg/test-error-index-not-a-numeric-type.c: New.
	* jit.dg/test-error-mismatching-types-in-assignment.c: New.
	* jit.dg/test-error-mismatching-types-in-call.c: New.
	* jit.dg/test-error-missing-return.c: New.
	* jit.dg/test-error-new-binary-op-bad-op.c: New.
	* jit.dg/test-error-new-function-bad-kind.c: New.
	* jit.dg/test-error-new-unary-op-bad-op.c: New.
	* jit.dg/test-error-null-passed-to-api.c: New.
	* jit.dg/test-error-return-within-void-function.c: New.
	* jit.dg/test-error-unreachable-block.c: New.
	* jit.dg/test-error-unterminated-block.c: New.
	* jit.dg/test-error-value-not-a-numeric-type.c: New.
	* jit.dg/test-expressions.c: New.
	* jit.dg/test-factorial.c: New.
	* jit.dg/test-fibonacci.c: New.
	* jit.dg/test-functions.c: New.
	* jit.dg/test-fuzzer.c: New.
	* jit.dg/test-hello-world.c: New.
	* jit.dg/test-linked-list.c: New.
	* jit.dg/test-long-names.c: New.
	* jit.dg/test-nested-contexts.c: New.
	* jit.dg/test-nested-loops.c: New.
	* jit.dg/test-operator-overloading.cc: New.
	* jit.dg/test-quadratic.c: New.
	* jit.dg/test-quadratic.cc: New.
	* jit.dg/test-reading-struct.c: New.
	* jit.dg/test-string-literal.c: New.
	* jit.dg/test-sum-of-squares.c: New.
	* jit.dg/test-threads.c: New.
	* jit.dg/test-types.c: New.
	* jit.dg/test-using-global.c: New.
	* jit.dg/test-volatile.c: New.

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

	* gcc.target/aarch64/vbslq_f64_1.c: New.
	* gcc.target/aarch64/vbslq_f64_2.c: Likewise.
	* gcc.target/aarch64/vbslq_u64_1.c: Likewise.
	* gcc.target/aarch64/vbslq_u64_2.c: Likewise.

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

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

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

	* gcc.target/i386/pr52252-atom-1.c: New.

2014-11-11  Martin Liska  <mliska@suse.cz>

	PR ipa/63622
	PR ipa/63795
	* g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
	* g++.dg/ipa/ipa-icf-5.C: Add condition for target
	with symbol alias support.

2014-11-10  Andi Kleen  <ak@linux.intel.com>

	* c-c++-common/cilk-plus/AN/misc.c (main): Handle
	new cilk errors.

2014-11-10  Andi Kleen  <ak@linux.intel.com>

	* c-c++-common/cilk-plus/CK/errors.c: New test.

2014-11-11  Uros Bizjak  <ubizjak@gmail.com>
	    Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/63620
	* gcc.target/i386/pr63620.c: New test.

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

	* gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.

	* gcc.dg/ubsan/ipa-icf-1.c: New test.
	* gcc.dg/ipa/ipa-icf-31.c: New test.

2014-11-10  Patrick Palka  <ppalka@gcc.gnu.org>

	PR middle-end/63748
	* gcc.dg/pr63748.c: New testcase.

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

	* gcc.dg/pr44194-1.c (dg-do): Add missing braces.

2014-11-10 Roman Gareev  <gareevroman@gmail.com>

	* gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
	fgraphite-code-generator flag.
	* gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
	* gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
	* gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
	* gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
	* gcc.dg/graphite/pr35356-2.c: Likewise.
	* gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
	* gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
	* gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
	* gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
	* gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.

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

	* gcc.c-torture/compile/pr35468.c: Revert the last change.

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

	* c-c++-common/Wshift-count-overflow-1.c: New.
	* c-c++-common/Wshift-count-overflow-2.c: Likewise.
	* c-c++-common/Wshift-count-negative-1.c: Likewise.
	* c-c++-common/Wshift-count-negative-2.c: Likewise.

2014-11-10  Andreas Tobler  <andreast@gcc.gnu.org>

	* gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
	* gcc.target/arm/aapcs/neon-vect1.c: Likewise.
	* gcc.target/arm/aapcs/neon-vect2.c: Likewise.
	* gcc.target/arm/aapcs/neon-vect3.c: Likewise.
	* gcc.target/arm/aapcs/neon-vect4.c: Likewise.
	* gcc.target/arm/aapcs/neon-vect5.c: Likewise.
	* gcc.target/arm/aapcs/neon-vect6.c: Likewise.
	* gcc.target/arm/aapcs/neon-vect7.c: Likewise.
	* gcc.target/arm/aapcs/neon-vect8.c: Likewise.
	* gcc.target/arm/aapcs/vfp1.c: Likewise.
	* gcc.target/arm/aapcs/vfp2.c: Likewise.
	* gcc.target/arm/aapcs/vfp3.c: Likewise.
	* gcc.target/arm/aapcs/vfp4.c: Likewise.
	* gcc.target/arm/aapcs/vfp5.c: Likewise.
	* gcc.target/arm/aapcs/vfp6.c: Likewise.
	* gcc.target/arm/aapcs/vfp7.c: Likewise.
	* gcc.target/arm/aapcs/vfp8.c: Likewise.
	* gcc.target/arm/aapcs/vfp9.c: Likewise.
	* gcc.target/arm/aapcs/vfp10.c: Likewise.
	* gcc.target/arm/aapcs/vfp11.c: Likewise.
	* gcc.target/arm/aapcs/vfp12.c: Likewise.
	* gcc.target/arm/aapcs/vfp13.c: Likewise.
	* gcc.target/arm/aapcs/vfp14.c: Likewise.
	* gcc.target/arm/aapcs/vfp15.c: Likewise.
	* gcc.target/arm/aapcs/vfp16.c: Likewise.
	* gcc.target/arm/aapcs/vfp17.c: Likewise.

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

	PR tree-optimization/63778
	* gfortran.dg/pr63778.f: New test.

2014-11-10  Renlin Li  <renlin.li@arm.com>

	PR middle-end/61529
	* gcc.dg/pr61529.c: New.

2014-11-10  Bernd Schmidt  <bernds@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_return_address):
	New function.
	* gcc.c-torture/execute/20010122-1.c: Require return_address.
	* gcc.c-torture/execute/20030323-1.c: Likewise.
	* gcc.c-torture/execute/20030811-1.c: Likewise.
	* gcc.c-torture/execute/eeprof-1.c: Likewise.
	* gcc.c-torture/execute/frame-address.c: Likewise.
	* gcc.c-torture/execute/pr17377.c: Likewise.

	* gcc.c-torture/compile/920625-2.c: Add return type to
	freeReturnStruct.
	* gcc.c-torture/execute/20091229-1.c: Declare main properly.
	* gcc.c-torture/execute/pr61375.c: Likewise.
	* gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
	* gcc.dg/pr30904.c: Remove extern from declaration of t.

	* lib/target-supports.exp (check_effective_target_indirect_jumps):
	New function.
	(check_effective_target_nonlocal_goto): New function.
	(check_effective_target_label_values): New function.
	* gcc.c-torture/execute/20071220-2.c: Require label_values.
	* gcc.c-torture/compile/labels-2.c: Likewise.
	* gcc.c-torture/compile/20000518-1.c: Likewise.
	* gcc.c-torture/compile/20021108-1.c: Likewise.
	* gcc.c-torture/compile/981006-1.c: Likewise.
	* gcc.c-torture/execute/20040302-1.c: Likewise.
	* gcc.dg/torture/pr33848.c: Likewise.

	* gcc.c-torture/compile/pr46107.c: Require indirect jumps and
	label values.
	* gcc.c-torture/compile/pr32919.c: Likewise.
	* gcc.c-torture/compile/pr17913.c: Likewise.
	* gcc.c-torture/compile/pr51495.c: Likewise.
	* gcc.c-torture/compile/pr25224.c: Likewise.
	* gcc.c-torture/compile/labels-3.c: Likewise.
	* gcc.c-torture/compile/pr27863.c: Likewise.
	* gcc.c-torture/compile/20050510-1.c: Likewise.
	* gcc.c-torture/compile/pr28489.c: Likewise.
	* gcc.c-torture/compile/pr29128.c: Likewise.
	* gcc.c-torture/compile/pr21356: Likewise.
	* gcc.c-torture/execute/20071210-1.c: Likewise.
	* gcc.c-torture/execute/200701220-1.c: Likewise.
	* gcc.c-torture/execute/pr51447.c: Likewise.
	* gcc.c-torture/execute/comp-goto-1.c: Likewise.
	* gcc.c-torture/execute/comp-goto-2.c: Likewise.
	* gcc.dg/20021029-1.c: Likewise.
	* gcc.dg/pr43379.c: Likewise.
	* gcc.dg/pr45259.c: Likewise.
	* gcc.dg/torture/pr53695.c: Likewise.
	* gcc.dg/torture/pr57584.c: Likewise.

	* gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
	or indirect_jumps are available.
	* gcc.c-torture/compile/920415-1.c: Likewise.  Remove NO_LABEL_VALUES
	test.
	* gcc.c-torture/compile/920428-3.c: Likewise.
	* gcc.c-torture/compile/950613-1.c: Likewise.

	* gcc.c-torture/compile/pr30984.c: Require indirect jumps.
	* gcc.c-torture/compile/991213-3.c: Likewise.
	* gcc.c-torture/compile/920825-1.c: Likewise.
	* gcc.c-torture/compile/20011029-1.c: Likewise.
	* gcc.c-torture/compile/complex-6.c: Likewise.
	* gcc.c-torture/compile/pr27127.c: Likewise.
	* gcc.c-torture/compile/pr58164.c: Likewise.
	* gcc.c-torture/compile/20041214-1.c: Likewise.
	* gcc.c-torture/execute/built-in-setjmp.c: Likewise.
	* gcc.c-torture/execute/pr56982.c: Likewise.
	* gcc.c-torture/execute/pr60003.c: Likewise.
	* gcc.c-torture/execute/pr26983.c: Likewise.
	* gcc.dg/pr57287-2.c: Likewise.
	* gcc.dg/pr59920-1.c: Likewise.
	* gcc.dg/pr59920-2.c: Likewise.
	* gcc.dg/pr59920-3.c: Likewise.
	* gcc.dg/setjmp-3.c: Likewise.
	* gcc.dg/setjmp-4.c: Likewise.
	* gcc.dg/setjmp-5.c: Likewise.
	* gcc.dg/torture/pr48542.c: Likewise.
	* gcc.dg/torture/pr57147-2.c: Likewise.
	* gcc.dg/torture/pr59993.c: Likewise.

	* gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
	* gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
 	* gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
 	* gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
 	* gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
	* gcc.dg/non-local-goto-1.c: Likewise.
	* gcc.dg/non-local-goto-2.c: Likewise.
	* gcc.dg/pr49994-1.c: Likewise.
	* gcc.dg/torture/pr57036-2.c: Likewise.

	* gcc.c-torture/compile/20040614-1.c: Require label_values.  Remove
	NO_LABEL_VALUES test.
	* gcc.c-torture/compile/920831-1.c: Likewise.
	* gcc.c-torture/compile/920502-1.c: Likewise.
	* gcc.c-torture/compile/920501-7.c: Likewise.
	* gcc.dg/pr52139.c: Likewise.

	* lib/target-supports.exp (check_effective_target_trampolines,
	check_profiling_available, check_effective_target_lto,
	check_effective_target_vect_natural): False for nvptx-*-*.
	* gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
	* gcc.c-torture/compile/pr34334.c: Likewise.
	* gcc.c-torture/compile/pr37056.c: Likewise.
	* gcc.c-torture/compile/pr39423-1.c: Likewise.
	* gcc.c-torture/compile/pr46534.c: Likewise.
	* gcc.c-torture/compile/pr49049.c: Likewise.
	* gcc.c-torture/compile/pr59417.c: Likewise.
	* gcc.c-torture/compile/20080721-1.c: Likewise.
	* gcc.c-torture/compile/920501-4.c: Likewise.
	* gcc.c-torture/compile/921011-1.c: Likewise.
	* gcc.dg/20040813-1.c: Likewise.
	* gcc.dg/pr28755.c: Likewise.
	* gcc.dg/pr44194-1.c: Likewise.
	* gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
	* gcc.c-torture/compile/pr61684.c: Likewise.
	* gcc.c-torture/compile/pr20601-1.c: Likewise.
	* gcc.c-torture/compile/pr59221.c: Likewise.
	* gcc.c-torture/compile/20060208-1.c: Likewise.
	* gcc.c-torture/execute/pr52129.c: Likewise.
	* gcc.c-torture/execute/20020310-1.c: Likewise.
	* gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
	* gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
	* gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
	for nvptx-*-*.
	* gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
	* gcc.dg/const-elim-2.c: Likewise.

	* lib/target-supports.exp
	(check_effective_target_untyped_assembly): New function.
	* gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
	* gcc.c-torture/compile/920917-1.c: Likewise.
	* gcc.c-torture/compile/930120-1.c: Likewise.
	* gcc.c-torture/compile/930411-1.c: Likewise.
	* gcc.c-torture/compile/930529-1.c: Likewise.
	* gcc.c-torture/compile/930623-1.c: Likewise.
	* gcc.c-torture/compile/950329-1.c: Likewise.
	* gcc.c-torture/compile/calls.c: Likewise.
	* gcc.c-torture/compile/pr37258.c: Likewise.
	* gcc.c-torture/compile/pr37327.c: Likewise.
	* gcc.c-torture/compile/pr38360.c: Likewise.
	* gcc.c-torture/compile/pr43635.c: Likewise.
	* gcc.c-torture/compile/pr47428.c: Likewise.
	* gcc.c-torture/compile/pr47967.c: Likewise.
	* gcc.c-torture/compile/pr49145.c: Likewise.
	* gcc.c-torture/compile/pr51694.c: Likewise.
	* gcc.c-torture/compile/pr53411.c: Likewise.
	* gcc.c-torture/execute/20001101.c: Likewise.
	* gcc.c-torture/execute/20051012-1.c: Likewise.
	* gcc.c-torture/execute/920501-1.c: Likewise.
	* gcc.c-torture/execute/921202-1.c: Likewise.
	* gcc.c-torture/execute/921208-2.c: Likewise.
	* gcc.c-torture/execute/call-trap-1.c: Likewise.
	* gcc.c-torture/compile/20010525-1.c: Likewise.
	* gcc.c-torture/compile/20021015-2.c: Likewise.
	* gcc.c-torture/compile/20031023-1.c: Likewise.
	* gcc.c-torture/compile/20031023-2.c: Likewise.
	* gcc.c-torture/compile/pr49206.c: Likewise.
	* gcc.c-torture/execute/pr47237.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
	* gcc.dg/builtin-apply1.c: Likewise.
	* gcc.dg/builtin-apply2.c: Likewise.
	* gcc.dg/builtin-apply3.c: Likewise.
	* gcc.dg/builtin-apply4.c: Likewise.
	* gcc.dg/pr38338.c: Likewise.
	* gcc.dg/torture/pr41993.c: Likewise.
	* gcc.c-torture/compile/386.c: Likewise.
	* gcc.c-torture/compile/cmpsi386.c: Likewise.
	* gcc.c-torture/compile/consec.c: Likewise.
	* gcc.c-torture/compile/ex.c: Likewise.
	* gcc.c-torture/compile/pass.c: Likewise.
	* gcc.c-torture/compile/scal.c: Likewise.
	* gcc.c-torture/compile/uuarg.c: Likewise.
	* gcc.c-torture/compile/conv_tst.c: Likewise.

	* lib/target-supports.exp (check_effective_target_alloca): New function.
	* gcc.c-torture/execute/20010209-1.c: Require alloca.
	* gcc.c-torture/execute/20020314-1.c: Likewise.
	* gcc.c-torture/execute/20020412-1.c: Likewise.
	* gcc.c-torture/execute/20021113-1.c: Likewise.
	* gcc.c-torture/execute/20040223-1.c: Likewise.
	* gcc.c-torture/execute/20040308-1.c: Likewise.
	* gcc.c-torture/execute/20040811-1.c: Likewise.
	* gcc.c-torture/execute/20070824-1.c: Likewise.
	* gcc.c-torture/execute/20070919-1.c: Likewise.
	* gcc.c-torture/execute/built-in-setjmp.c: Likewise.
	* gcc.c-torture/execute/pr22061-1.c: Likewise.
	* gcc.c-torture/execute/pr22061-4.c: Likewise.
	* gcc.c-torture/execute/pr43220.c: Likewise.
	* gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-1.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-1.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-2.c: Likewise.
	* gcc.c-torture/compile/20000923-1.c: Likewise.
	* gcc.c-torture/compile/20030224-1.c: Likewise.
	* gcc.c-torture/compile/20071108-1.c: Likewise.
	* gcc.c-torture/compile/20071117-1.c: Likewise.
	* gcc.c-torture/compile/900313-1.c: Likewise.
	* gcc.c-torture/compile/pr17397.c: Likewise.
	* gcc.c-torture/compile/pr35006.c: Likewise.
	* gcc.c-torture/compile/pr42956.c: Likewise.
	* gcc.c-torture/compile/pr51354.c: Likewise.
	* gcc.c-torture/compile/pr55851.c: Likewise.
	* gcc.c-torture/compile/vla-const-1.c: Likewise.
	* gcc.c-torture/compile/vla-const-2.c: Likewise.
	* gcc.c-torture/compile/pr31507-1.c: Likewise.
	* gcc.c-torture/compile/pr52714.c: Likewise.
	* gcc.dg/20001012-2.c: Likewise.
	* gcc.dg/auto-type-1.c: Likewise.
	* gcc.dg/builtin-object-size-1.c: Likewise.
	* gcc.dg/builtin-object-size-2.c: Likewise.
	* gcc.dg/builtin-object-size-3.c: Likewise.
	* gcc.dg/builtin-object-size-4.c: Likewise.
	* gcc.dg/packed-vla.c: Likewise.
	* gcc.c-torture/compile/parms.c: Likewise.
	* gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
	* gcc.c-torture/execute/920929-1.c: Likewise.
	* gcc.c-torture/execute/921017-1.c: Likewise.
	* gcc.c-torture/execute/941202-1.c: Likewise.
	* gcc.c-torture/execute/align-nest.c: Likewise.
	* gcc.c-torture/execute/alloca-1.c: Likewise.
	* gcc.c-torture/execute/pr36321.c: Likewise.
	* gcc.c-torture/compile/20001221-1.c: Likewise.
	* gcc.c-torture/compile/20020807-1.c: Likewise.
	* gcc.c-torture/compile/20050801-2.c: Likewise.
	* gcc.c-torture/compile/920428-4.c: Likewise.
	* gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
	* gcc.c-torture/compile/pr41469.c: Likewise.
	* gcc.dg/torture/pr48953.c: Likewise.
	* gcc.dg/torture/pr8081.c: Likewise.
	* gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
	* gcc.dg/torture/stackalign/inline-2.c: Likewise.
	* gcc.dg/torture/stackalign/nested-1.c: Likewise.
	* gcc.dg/torture/stackalign/nested-2.c: Likewise.
	* gcc.dg/torture/stackalign/nested-3.c: Likewise.
	* gcc.dg/torture/stackalign/nested-4.c: Likewise.
	* gcc.dg/torture/stackalign/nested-1.c: Likewise.
	* gcc.dg/torture/stackalign/global-1.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
	* gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
	* gcc.dg/torture/stackalign/struct-1.c: Likewise.

2014-11-10  Edward Smith-Rowland  <3dw4rd@verizon.net>

	* g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
	and C++11; Test existence of __has_cpp_attribute;  Test C++11
	attributes.
	* g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
	* g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
	* g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
	* g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
	* g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
	will be undefined for -fno-rtti -fno-exceptions.

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

	PR tree-optimization/63800
	* gcc.dg/torture/pr63800.c: New testcase.

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

	* c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
	* c-c++-common/ubsan/align-8.c: Likewise.
	* g++.dg/ubsan/null-4.C: Likewise.
	* g++.dg/ubsan/null-5.C: Likewise.

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

	* gcc.misc-tests/gcov-16.c: New test.

2014-11-10  Yuri Rumyantsev  <ysrumyan@gmail.com>

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

2014-11-09  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/63305
	* gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
	buffer overflow.
	* gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.

2014-11-09  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.target/powerpc/pr51623.c: Fix implicit declarations.

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

	* g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
	* gcc.dg/tree-ssa/pr21031.c: XFAIL.

2014-11-07  Andrew Pinski  <apinski@cavium.com>

	* gcc.c-torture/execute/20141107-1.c: New testcase.

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

	PR tree-optimization/63605
	* gcc.dg/vect/pr63605.c: New testcase.

2014-11-07  Jeff Law  <law@redhat.com>

	* g++.dg/pr61289-2.C: Renamed from pr61289-2.c.

2014-11-07  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
	(xhci_check_trb_in_td_math): Likewise.

2014-11-07  Jiong Wang  <jiong.wang@arm.com>

	* gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.

2014-11-07  Martin Liska  <mliska@suse.cz>

	PR ipa/63580
	* g++.dg/ipa/pr63580.C: New test.

2014-11-07  Martin Liska  <mliska@suse.cz>

	PR ipa/63747
	* gcc.dg/ipa/pr63747.c: New test.

2014-11-07  Martin Liska  <mliska@suse.cz>

	PR ipa/63595
	* g++.dg/ipa/pr63595.C: New test.

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

	PR middle-end/63770
	* gcc.dg/pr63770.c: New testcase.

2014-11-07  Terry Guo  <terry.guo@arm.com>

	* gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
	* gcc.target/arm/pr40956.c: Likewise.
	* gcc.target/arm/thumb1-Os-mult.c: Likewise.
	* gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
	* gcc.target/arm/scd42-1.c: Likewise.

2014-11-06  Joseph Myers  <joseph@codesourcery.com>

	* g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
	gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
	gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
	gcc.dg/cpp/ucnid-15.c: New tests.

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

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

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

	* c-c++-common/ubsan/align-2.c: Add dg-output.
	* c-c++-common/ubsan/align-4.c: Likewise.
	* c-c++-common/ubsan/align-6.c: New test.
	* c-c++-common/ubsan/align-7.c: New test.
	* c-c++-common/ubsan/align-8.c: New test.
	* g++.dg/ubsan/null-1.C: Add dg-output.
	* g++.dg/ubsan/null-2.C: Likewise.
	* g++.dg/ubsan/null-3.C: New test.
	* g++.dg/ubsan/null-4.C: New test.
	* g++.dg/ubsan/null-5.C: New test.

2014-11-06  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512vl-vandnpd-2.c: Fix
	dg-require-effective-target check.
	* gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
	* gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vorps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vxorps-2.c: Ditto.

2014-11-06  Hale Wang  <hale.wang@arm.com>

	* gcc.target/arm/small-multiply-m0-1.c: New test for
	target -mcpu=cortex-m0.small-multiply.
	* gcc.target/arm/small-multiply-m0-2.c: Likewise.
	* gcc.target/arm/small-multiply-m0-3.c: Likewise.
	* gcc.target/arm/small-multiply-m0plus-1.c: New test for
	target -mcpu=cortex-m0plus.small-multiply.
	* gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
	* gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
	* gcc.target/arm/small-multiply-m1-1.c: New test for
	target -mcpu=cortex-m1.small-multiply.
	* gcc.target/arm/small-multiply-m1-2.c: Likewise.
	* gcc.target/arm/small-multiply-m1-3.c: Likewise.

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

	* lib/mpx-dg.exp: New.
	* gcc.target/i386/i386.exp: Load mpx-dg.exp.
	* gcc.target/i386/chkp-builtins-1.c: Require mpx target.
	* gcc.target/i386/chkp-builtins-2.c: Likewise.
	* gcc.target/i386/chkp-builtins-3.c: Likewise.
	* gcc.target/i386/chkp-builtins-4.c: Likewise.
	* gcc.target/i386/chkp-const-check-1.c: Likewise.
	* gcc.target/i386/chkp-const-check-2.c: Likewise.
	* gcc.target/i386/chkp-lifetime-1.c: Likewise.
	* gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
	* gcc.target/i386/chkp-remove-bndint-2.c: Likewise.

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

	* gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
	desired transform.

2014-11-05  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/asm-1.c (bar): Add prototype.
	* gcc.target/mips/call-1.c (f, h): Add return type.
	* gcc.target/mips/call-5.c (f, h): Likewise.
	* gcc.target/mips/call-6.c (f, h): Likewise.
	* gcc.target/mips/call-3.c (f): Likewise.
	* gcc.target/mips/call-2.c (g): Add prototype.
	(f): Add return type.
	* gcc.target/mips/call-4.c: Likewise.
	* gcc.target/mips/code-readable-1.c (foo): Add type for x.
	* gcc.target/mips/code-readable-2.c (foo): Likewise.
	* gcc.target/mips/code-readable-3.c (foo): Likewise.
	* gcc.target/mips/code-readable-4.c (foo): Likewise.
	* gcc.target/mips/const-anchor-1.c (g): Add prototype.
	* gcc.target/mips/const-anchor-2.c (g): Likewise.
	* gcc.target/mips/const-anchor-3.c (g): Likewise.
	* gcc.target/mips/const-anchor-4.c (g): Likewise.
	* gcc.target/mips/interrupt_handler.c (t): Likewise.
	* gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
	* gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
	* gcc.target/mips/mips-nonpic/mips-nonpic.h
	(nonpic_call, nonpic_addr_call): Add prototype.
	(pic_call, pic_addr_call): Likewise.
	* gcc.target/mips/mips16e-extends.c (validate): Likewise.
	* gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
	* gcc.target/mips/octeon-seq-4.c (h): Likewise.
	* gcc.target/mips/truncate-3.c (g): Add prototype.
	(f): Add return type.

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

	PR target/63538
	* gcc.target/i386/pr63538.c: New test.

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

	* gnat.dg/discr42.adb: New test.
	* gnat.dg/discr42_pkg.ad[sb]: New helper.

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

	* gnat.dg/specs/private2.ads: New test.
	* gnat.dg/specs/private2_pkg.ads: New helper.

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

	* gnat.dg/inline1.adb: New test.
	* gnat.dg/inline1_pkg.ad[sb]: New helper.
	* gnat.dg/inline2.adb: New test.
	* gnat.dg/inline2_pkg.ad[sb]: New helper.
	* gnat.dg/inline3.adb: New test.
	* gnat.dg/inline3_pkg.ad[sb]: New helper.
	* gnat.dg/inline4.adb: New test.
	* gnat.dg/inline4_pkg.ad[sb]: New helper.
	* gnat.dg/inline5.adb: New test.
	* gnat.dg/inline5_pkg.ad[sb]: New helper.
	* gnat.dg/inline6.adb: New test.
	* gnat.dg/inline6_pkg.ad[sb]: New helper.
	* gnat.dg/inline7.adb: New test.
	* gnat.dg/inline7_pkg1.ad[sb]: New helper.
	* gnat.dg/inline7_pkg2.ad[sb]: Likewise.
	* gnat.dg/inline8.adb: New test.
	* gnat.dg/inline8_pkg1.ad[sb]: New helper.
	* gnat.dg/inline8_pkg2.ad[sb]: New helper.
	* gnat.dg/inline9.adb: New test.
	* gnat.dg/inline9_pkg.ad[sb]: New helper.
	* gnat.dg/inline10.adb: New test.
	* gnat.dg/inline10_pkg.ad[sb]: New helper.
	* gnat.dg/inline11.adb: New test.
	* gnat.dg/inline11_pkg.ad[sb]: New helper.

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

	PR preprocessor/9449
	* lib/target-supports.exp (check_effective_target_ucn_nocache):
	Don't use -fextended-identifiers.
	* c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
	g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
	gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
	gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
	* gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers.  Use
	-g3.
	* gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
	gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
	gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
	gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
	gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
	* gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
	gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
	-fextended-identifiers.  Use -g.
	* gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
	-fextended-identifiers.
	* gcc.dg/ucnid-9.c: Don't use -fextended-identifiers.  Use -g.
	* gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
	* gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
	-fextended-identifiers.  Use -g.
	* gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
	* gcc.dg/cpp/ucnid-8.c: Remove test.
	* gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.

2014-11-05  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
	Skip tests if target does not support Neon.

2014-11-05  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp (check_effective_target_bswap): Update
	conditions for AArch64 and ARM targets.

2014-11-05  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/torture/pr59166.c: XFAIL on AIX.
	* g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
	* g++.dg/opt/pr60002.C: XFAIL on AIX.
	* g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
	* g++.dg/ipa/ipa-icf-5.C: Require visibility support.

2014-11-05  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-builtins-1.c: New.
	* gcc.target/i386/chkp-builtins-2.c: New.
	* gcc.target/i386/chkp-builtins-3.c: New.
	* gcc.target/i386/chkp-builtins-4.c: New.
	* gcc.target/i386/chkp-remove-bndint-1.c: New.
	* gcc.target/i386/chkp-remove-bndint-2.c: New.
	* gcc.target/i386/chkp-const-check-1.c: New.
	* gcc.target/i386/chkp-const-check-2.c: New.
	* gcc.target/i386/chkp-lifetime-1.c: New.
	* gcc.dg/pr37858.c: Replace early_local_cleanups pass name
	with build_ssa_passes.

2014-11-05  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.dg/asr-div1.c: New testcase.

2014-11-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].

	* go.test/go-test.exp: In +build lines, require whitespace around
	expected strings, fix check for negation.

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

	* c-c++-common/ubsan/align-2.c: Remove dg-output.
	* c-c++-common/ubsan/align-4.c: Likewise.
	* g++.dg/ubsan/null-1.C: Likewise.
	* g++.dg/ubsan/null-2.C: Likewise.

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

	* gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.

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

	* g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
	* g++.dg/ipa/devirt-45.C (dg-options): Ditto.
	* g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
	* g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
	* g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
	ipa dump.
	* gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
	Cleanup original tree dump.
	* gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
	* gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
	* gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.

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

	* g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
	function body.

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

	* lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
	* lib/target-supports.exp (check_effective_target_c++14_only): Likewise.

2014-11-04  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
	* gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
	conflicting -mcpu options.
	* gcc.target/powerpc/ppc-target-2.c: Likewise.
	* gcc.target/powerpc/cell_builtin-7.c: Likewise.
	* gcc.target/powerpc/dfp-builtin-1.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
	* gcc.target/powerpc/pr48053-3.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-6.c: Likewise.
	* gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
	* gcc.target/powerpc/pr57744.c: Likewise.
	* gcc.target/powerpc/pr47862.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
	* gcc.target/powerpc/recip-1.c: Likewise.
	* gcc.target/powerpc/darwin-longlong.c: Likewise.
	* gcc.target/powerpc/bool2-p8.c: Likewise.
	* gcc.target/powerpc/mmfpgpr.c: Likewise.
	* gcc.target/powerpc/pr60203.c: Likewise.
	* gcc.target/powerpc/direct-move-vint1.c: Likewise.
	* gcc.target/powerpc/bool2-av.c: Likewise.
	* gcc.target/powerpc/pr43154.c: Likewise.
	* gcc.target/powerpc/ppc-fma-2.c: Likewise.
	* gcc.target/powerpc/swaps-p8-5.c: Likewise.
	* gcc.target/powerpc/pr59054.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
	* gcc.target/powerpc/440-mullhwu-1.c: Likewise.
	* gcc.target/powerpc/swaps-p8-13.c: Likewise.
	* gcc.target/powerpc/ppc-target-3.c: Likewise.
	* gcc.target/powerpc/cell_builtin-8.c: Likewise.
	* gcc.target/powerpc/dfp-builtin-2.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
	* gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
	* gcc.target/powerpc/bswap64-3.c: Likewise.
	* gcc.target/powerpc/bcd-1.c: Likewise.
	* gcc.target/powerpc/440-mulchwu-1.c: Likewise.
	* gcc.target/powerpc/extend-divide-1.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
	* gcc.target/powerpc/pr48192.c: Likewise.
	* gcc.target/powerpc/pr52775.c: Likewise.
	* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
	* gcc.target/powerpc/pr58673-1.c: Likewise.
	* gcc.target/powerpc/pr53487.c: Likewise.
	* gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
	* gcc.target/powerpc/recip-2.c: Likewise.
	* gcc.target/powerpc/p8vector-fp.c: Likewise.
	* gcc.target/powerpc/direct-move-vint2.c: Likewise.
	* gcc.target/powerpc/ppc-fma-3.c: Likewise.
	* gcc.target/powerpc/pr57150.c: Likewise.
	* gcc.target/powerpc/pr47251.c: Likewise.
	* gcc.target/powerpc/swaps-p8-6.c: Likewise.
	* gcc.target/powerpc/440-mullhwu-2.c: Likewise.
	* gcc.target/powerpc/bool3-p7.c: Likewise.
	* gcc.target/powerpc/cell_builtin-1.c: Likewise.
	* gcc.target/powerpc/swaps-p8-14.c: Likewise.
	* gcc.target/powerpc/ppc-target-4.c: Likewise.
	* gcc.target/powerpc/440-mulhhw-1.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
	* gcc.target/powerpc/440-machhw-1.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
	* gcc.target/powerpc/vsx-mass-1.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
	* gcc.target/powerpc/loop_align.c: Likewise.
	* gcc.target/powerpc/lhs-1.c: Likewise.
	* gcc.target/powerpc/sd-vsx.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
	* gcc.target/powerpc/bcd-2.c: Likewise.
	* gcc.target/powerpc/20040121-1.c: Likewise.
	* gcc.target/powerpc/pr52457.c: Likewise.
	* gcc.target/powerpc/440-mulchwu-2.c: Likewise.
	* gcc.target/powerpc/extend-divide-2.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-8.c: Likewise.
	* gcc.target/powerpc/p8vector-int128-2.c: Likewise.
	* gcc.target/powerpc/pr58673-2.c: Likewise.
	* gcc.target/powerpc/atomic-p7.c: Likewise.
	* gcc.target/powerpc/recip-3.c: Likewise.
	* gcc.target/powerpc/440-maclhwu-1.c: Likewise.
	* gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
	* gcc.target/powerpc/popcount-1.c: Likewise.
	* gcc.target/powerpc/altivec-32.c: Likewise.
	* gcc.target/powerpc/timode_off.c: Likewise.
	* gcc.target/powerpc/p8vector-ldst.c: Likewise.
	* gcc.target/powerpc/pack01.c: Likewise.
	* gcc.target/powerpc/pr55033.c: Likewise.
	* gcc.target/powerpc/ppc-fma-4.c: Likewise.
	* gcc.target/powerpc/swaps-p8-7.c: Likewise.
	* gcc.target/powerpc/ppu-intrinsics.c: Likewise.
	* gcc.target/powerpc/440-macchwu-1.c: Likewise.
	* gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
	* gcc.target/powerpc/440-mulchw-1.c: Likewise.
	* gcc.target/powerpc/bool3-p8.c: Likewise.
	* gcc.target/powerpc/cell_builtin-2.c: Likewise.
	* gcc.target/powerpc/swaps-p8-15.c: Likewise.
	* gcc.target/powerpc/440-macchw-1.c: Likewise.
	* gcc.target/powerpc/440-mulhhw-2.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
	* gcc.target/powerpc/440-machhw-2.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
	* gcc.target/powerpc/pr46728-16.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-1.c: Likewise.
	* gcc.target/powerpc/bool3-av.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
	* gcc.target/powerpc/ppc-pow.c: Likewise.
	* gcc.target/powerpc/lhs-2.c: Likewise.
	* gcc.target/powerpc/pr39902-2.c: Likewise.
	* gcc.target/powerpc/20041111-1.c: Likewise.
	* gcc.target/powerpc/builtins-1.c: Likewise.
	* gcc.target/powerpc/bcd-3.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
	* gcc.target/powerpc/pr57949-1.c: Likewise.
	* gcc.target/powerpc/atomic-p8.c: Likewise.
	* gcc.target/powerpc/sd-pwr6.c: Likewise.
	* gcc.target/powerpc/recip-4.c: Likewise.
	* gcc.target/powerpc/440-maclhwu-2.c: Likewise.
	* gcc.target/powerpc/warn-2.c: Likewise.
	* gcc.target/powerpc/parity-1.c: Likewise.
	* gcc.target/powerpc/popcount-2.c: Likewise.
	* gcc.target/powerpc/crypto-builtin-1.c: Likewise.
	* gcc.target/powerpc/ppc-fma-5.c: Likewise.
	* gcc.target/powerpc/swaps-p8-8.c: Likewise.
	* gcc.target/powerpc/pr42747.c: Likewise.
	* gcc.target/powerpc/440-macchwu-2.c: Likewise.
	* gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
	* gcc.target/powerpc/dfp-dd-2.c: Likewise.
	* gcc.target/powerpc/direct-move-float1.c: Likewise.
	* gcc.target/powerpc/440-mulchw-2.c: Likewise.
	* gcc.target/powerpc/cell_builtin-3.c: Likewise.
	* gcc.target/powerpc/swaps-p8-16.c: Likewise.
	* gcc.target/powerpc/440-macchw-2.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
	* gcc.target/powerpc/dfp-td-2.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-2.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
	* gcc.target/powerpc/lhs-3.c: Likewise.
	* gcc.target/powerpc/440-nmachhw-1.c: Likewise.
	* gcc.target/powerpc/builtins-2.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
	* gcc.target/powerpc/pr52199.c: Likewise.
	* gcc.target/powerpc/440-machhwu-1.c: Likewise.
	* gcc.target/powerpc/pr57949-2.c: Likewise.
	* gcc.target/powerpc/recip-5.c: Likewise.
	* gcc.target/powerpc/popcount-3.c: Likewise.
	* gcc.target/powerpc/vsx-vector-1.c: Likewise.
	* gcc.target/powerpc/swaps-p8-1.c: Likewise.
	* gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
	* gcc.target/powerpc/ppc-fma-6.c: Likewise.
	* gcc.target/powerpc/vsx-extract-1.c: Likewise.
	* gcc.target/powerpc/pr48226.c: Likewise.
	* gcc.target/powerpc/swaps-p8-9.c: Likewise.
	* gcc.target/powerpc/pr47755-2.c: Likewise.
	* gcc.target/powerpc/direct-move-float2.c: Likewise.
	* gcc.target/powerpc/cell_builtin-4.c: Likewise.
	* gcc.target/powerpc/direct-move-double1.c: Likewise.
	* gcc.target/powerpc/swaps-p8-17.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
	* gcc.target/powerpc/dfp-td-3.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
	* gcc.target/powerpc/440-nmacchw-1.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-3.c: Likewise.
	* gcc.target/powerpc/440-nmachhw-2.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
	* gcc.target/powerpc/bool2-p5.c: Likewise.
	* gcc.target/powerpc/440-machhwu-2.c: Likewise.
	* gcc.target/powerpc/fusion.c: Likewise.
	* gcc.target/powerpc/recip-6.c: Likewise.
	* gcc.target/powerpc/altivec-cell-6.c: Likewise.
	* gcc.target/powerpc/vsx-vector-2.c: Likewise.
	* gcc.target/powerpc/swaps-p8-2.c: Likewise.
	* gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
	* gcc.target/powerpc/ppc-fma-7.c: Likewise.
	* gcc.target/powerpc/vsx-extract-2.c: Likewise.
	* gcc.target/powerpc/direct-move-long1.c: Likewise.
	* gcc.target/powerpc/dfp-dd.c: Likewise.
	* gcc.target/powerpc/swaps-p8-10.c: Likewise.
	* gcc.target/powerpc/cell_builtin-5.c: Likewise.
	* gcc.target/powerpc/direct-move-double2.c: Likewise.
	* gcc.target/powerpc/440-mullhw-1.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
	* gcc.target/powerpc/440-maclhw-1.c: Likewise.
	* gcc.target/powerpc/dfp-td.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
	* gcc.target/powerpc/pr48053-1.c: Likewise.
	* gcc.target/powerpc/440-nmacchw-2.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-4.c: Likewise.
	* gcc.target/powerpc/pr60676.c: Likewise.
	* gcc.target/powerpc/pr48258-1.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
	* gcc.target/powerpc/pr48857.c: Likewise.
	* gcc.target/powerpc/quad-atomic.c: Likewise.
	* gcc.target/powerpc/altivec-cell-7.c: Likewise.
	* gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
	* gcc.target/powerpc/vsx-vector-3.c: Likewise.
	* gcc.target/powerpc/swaps-p8-3.c: Likewise.
	* gcc.target/powerpc/pr56605.c: Likewise.
	* gcc.target/powerpc/vsx-extract-3.c: Likewise.
	* gcc.target/powerpc/pr53199.c: Likewise.
	* gcc.target/powerpc/direct-move-long2.c: Likewise.
	* gcc.target/powerpc/swaps-p8-11.c: Likewise.
	* gcc.target/powerpc/vsx-float0.c: Likewise.
	* gcc.target/powerpc/ppc-target-1.c: Likewise.
	* gcc.target/powerpc/altivec-20.c: Likewise.
	* gcc.target/powerpc/cell_builtin-6.c: Likewise.
	* gcc.target/powerpc/440-mullhw-2.c: Likewise.
	* gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
	* gcc.target/powerpc/440-maclhw-2.c: Likewise.
	* gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
	* gcc.target/powerpc/pr60137.c: Likewise.
	* gcc.target/powerpc/bswap64-1.c: Likewise.
	* gcc.target/powerpc/pr48053-2.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-5.c: Likewise.
	* gcc.target/powerpc/pr48258-2.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
	* gcc.target/powerpc/vsx-sfminmax.c: Likewise.
	* gcc.target/powerpc/bool2-p7.c: Likewise.
	* gcc.target/powerpc/ppc-round.c: Likewise.
	* gcc.target/powerpc/altivec-cell-8.c: Likewise.
	* gcc.target/powerpc/vsx-vector-4.c: Likewise.
	* gcc.target/powerpc/ppc-fma-1.c: Likewise.
	* gcc.target/powerpc/swaps-p8-4.c: Likewise.
	* gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
	* gcc.target/powerpc/pr47755.c: Likewise.

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

	* c-c++-common/ubsan/object-size-10.c: New test.

2014-11-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.

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

	* gfortran.dg/coarray_collectives_14.f90: Fix testcase.

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

	PR c/52769
	* gcc.dg/pr52769.c: New test.

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

	PR c++/57820
	* g++.dg/cpp0x/constexpr-ctor16.C: New.
	* g++.dg/cpp0x/constexpr-ctor17.C: Likewise.

2014-11-03  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/60770
	* gcc.dg/tree-ssa/pr60770-1.c: New file.

2014-11-03  Jan Beulich  <jbeulich@suse.com>

	* gcc.target/i386/i386.exp: Extend option set to test
	vect-args.c with to include -mavx, -mavx2, and -mavx512f.
	* gcc.target/i386/vect-args.c: Add AVX* modes and tests.

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

	* gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
	for ia32 targets only.
	* g++.dg/ext/attrib42.C: Compile for ia32 targets only.
	* g++.dg/tree-ssa/pr29902.C: Ditto.
	* g++.dg/cpp0x/gen-attrs-42.C: Ditto.

2014-11-03  Zhenqiang Chen  <zhenqiang.chen@arm.com>

	* gcc.target/arm/ifcvt-size-check.c: New test.

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

	* g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
	* g++.dg/ext/attrib42.C: Ditto.
	* g++.dg/torture/pr51344.C: Ditto.
	* g++.dg/tree-ssa/pr29902.C: Ditto.
	* gcc.c-torture/execute/20010129-1.c: Ditto.
	* gcc.dg/combine_ashiftrt_2.c: Ditto.
	* gcc.dg/march-generic.c: Ditto.
	* gcc.dg/torture/pr17526.c: Ditto.
	* gcc.dg/union-4.c: Ditto.

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

	* c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
	* g++.dg/abi/no-weak1.C: Ditto.
	* g++.dg/opt/pr44919.C: Ditto.
	* g++.dg/opt/pr46640.C: Ditto.
	* g++.dg/opt/pr46649.C: Ditto.
	* g++.dg/opt/pr47036.C: Ditto.
	* g++.dg/opt/pr48273.C: Ditto.
	* g++.dg/opt/pr48302.C: Ditto.
	* g++.dg/opt/pr45788.C: Ditto.
	* g++.dg/opt/pr57662.C: Ditto.
	* gcc.dg/20031102-1.c: Ditto.
	* gcc.dg/builtin-bswap-7.c: Ditto.
	* gcc.dg/builtin-bswap-7a.c: Ditto.
	* gcc.dg/builtin-bswap-9.c: Ditto.
	* gcc.dg/combine_ashiftrt_1.c: Ditto.
	* gcc.dg/guality/bswaptest.c: Ditto.
	* gcc.dg/guality/clztest.c: Ditto.
	* gcc.dg/guality/ctztest.c: Ditto.
	* gcc.dg/guality/pr45003-1.c: Ditto.
	* gcc.dg/guality/pr45003-2.c: Ditto.
	* gcc.dg/guality/pr45003-3.c: Ditto.
	* gcc.dg/guality/pr58791-4.c: Ditto.
	* gcc.dg/guality/rotatetest.c:Ditto.
	* gcc.dg/ifcvt-fabs-1.c: Ditto.
	* gcc.dg/ira-loop-pressure.c: Ditto.
	* gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
	* gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
	* gcc.dg/lto/pr47259_0.c: Ditto.
	* gcc.dg/memcpy-5.c: Ditto.
	* gcc.dg/pr10474.c: Ditto.
	* gcc.dg/pr37438.c: Ditto.
	* gcc.dg/pr39453.c: Ditto.
	* gcc.dg/pr40501.c: Ditto.
	* gcc.dg/pr42245-2.c: Ditto.
	* gcc.dg/pr42245.c: Ditto.
	* gcc.dg/pr42246.c: Ditto.
	* gcc.dg/pr42249.c: Ditto.
	* gcc.dg/pr42388.c: Ditto.
	* gcc.dg/pr42389.c: Ditto.
	* gcc.dg/pr45352-1.c: Ditto.
	* gcc.dg/pr45352-2.c: Ditto.
	* gcc.dg/pr45352-3.c: Ditto.
	* gcc.dg/pr45352.c: Ditto.
	* gcc.dg/pr45472.c: Ditto.
	* gcc.dg/pr45652.c: Ditto.
	* gcc.dg/pr46212.c: Ditto.
	* gcc.dg/pr46521.c: Ditto.
	* gcc.dg/pr46522.c: Ditto.
	* gcc.dg/pr46875.c: Ditto.
	* gcc.dg/pr48374.c: Ditto.
	* gcc.dg/pr50251.c: Ditto.
	* gcc.dg/pr54472.c: Ditto.
	* gcc.dg/pr55702.c: Ditto.
	* gcc.dg/pr56990.c: Ditto.
	* gcc.dg/pr57104.c: Ditto.
	* gcc.dg/pr57662.c: Ditto.
	* gcc.dg/pr60866.c: Ditto.
	* gcc.dg/shrink-wrap-loop.c: Ditto.
	* gcc.dg/tm/memopt-15.c: Ditto.
	* gcc.dg/torture/pr52720.c: Ditto.
	* gcc.dg/torture/pr56778.c: Ditto.
	* gcc.dg/tree-prof/pr45354.c: Ditto.
	* gcc.dg/tree-prof/pr50907.c: Ditto.
	* gcc.dg/tree-ssa/loop-16.c: Ditto.
	* gcc.dg/tree-ssa/loop-18.c: Ditto.
	* gcc.dg/tree-ssa/pr44423.c: Ditto.
	* gcc.dg/misc-tests/godump-1.c: Ditto.
	* gfortran.dg/PR24188.f: Ditto.
	* gfortran.dg/errnocheck_1.f90: Ditto.
	* gfortran.dg/g77/20010216-1.f: Ditto.
	* gfortran.dg/pr42246-2.f: Ditto.
	* gfortran.dg/pr42294.f: Ditto.
	* gfortran.dg/pr44691.f: Ditto.
	* gfortran.dg/vect/pr45714-a.f: Ditto.
	* gcc.c-torture/execute/ieee/ieee.exp: Ditto.
	* gcc.misc-tests/linkage.exp: Ditto.
	* lib/target-supports.exp: Reformat x86 tagets.
	(check_effective_target_whole_vector_shift): Add i?86-*-* target.

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

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

2014-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>

	* g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
	* g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
	Commentary and rearrangement of tests.
	* g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
	Commentary and rearrangement of tests.
	* g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
	* g++.dg/cpp1y/feat-cxx98.C: Commentary.

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

	PR rtl-optimization/63659
	* gcc.c-torture/execute/pr63659.c: New test.

2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>

	PR target/63534
	* gcc.target/i386/mcount_pic.c: New.

2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>

	* gcc.target/i386/pr23098.c: Remove xfail.

2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	PR tree-optimization/63259
	* optimize-bswapsi-1.c (swap32_f): New bswap pass test.
	* optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
	following comment.

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

	PR sanitizer/63697
	* c-c++-common/ubsan/overflow-sub-3.c: New test.

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

	* gcc.dg/diag-aka-1.c: New test.
	* gcc.dg/pr13804-1.c: Adjust dg-error.
	* gcc.dg/redecl-14.c: Likewise.
	* gcc.dg/pr56980.c: Adjust dg-message.

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

	* gcc.misc-tests/godump-1.c: Skip if ! lp64.

2014-10-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
	platforms except s390[x] and x86_64.

2014-10-30  Martin Liska  <mliska@suse.cz>

	PR ipa/63574
	PR ipa/63664
	* g++.dg/ipa/pr63574.C: New test.

2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2014-10-29  DJ Delorie  <dj@redhat.com>

	* gcc.dg/20141029-1.c: New.

2014-10-29  Martin Liska  <mliska@suse.cz>

	PR ipa/63587
	* g++.dg/ipa/pr63587-1.C: New test.
	* g++.dg/ipa/pr63587-2.C: New test.

2014-10-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.misc-tests/godump-1.c: Add tests for complex types.

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

	* gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
	* gcc.dg/optimize-bswapsi-3.c: New test.

2014-10-20  Alexander Ivchenko  <alexander.ivchenko@intel.com>
	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
	    Anna Tikhonova  <anna.tikhonova@intel.com>
	    Ilya Tocar  <ilya.tocar@intel.com>
	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
	    Ilya Verbin  <ilya.verbin@intel.com>
	    Kirill Yukhin  <kirill.yukhin@intel.com>
	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>

	* gcc.target/i386/avx512dq-kmovb-1.c: New.

2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
	    Anna Tikhonova  <anna.tikhonova@intel.com>
	    Ilya Tocar  <ilya.tocar@intel.com>
	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
	    Ilya Verbin  <ilya.verbin@intel.com>
	    Kirill Yukhin  <kirill.yukhin@intel.com>
	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>

	* gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
	* gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.

2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
	    Anna Tikhonova  <anna.tikhonova@intel.com>
	    Ilya Tocar  <ilya.tocar@intel.com>
	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
	    Ilya Verbin  <ilya.verbin@intel.com>
	    Kirill Yukhin  <kirill.yukhin@intel.com>
	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>

	* gcc.target/i386/avx512bw-check.h: New.
	* gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
	* gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
	* gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
	* gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
	* gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
	* gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
	* gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
	* gcc.target/i386/avx512dq-check.h: Ditto.
	* gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vandps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vandps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
	* gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
	* gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vorps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vorps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
	* gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
	* gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
	* gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
	* gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
	* gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
	* gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
	* gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
	* gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
	* gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
	* gcc.target/i386/avx512vl-check.h: Ditto.
	* gcc.target/i386/avx512vl-gather-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
	* gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
	* gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
	* gcc.target/i386/avx512vl-valignd-1.c: Ditto.
	* gcc.target/i386/avx512vl-valignd-2.c: Ditto.
	* gcc.target/i386/avx512vl-valignq-1.c: Ditto.
	* gcc.target/i386/avx512vl-valignq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vandps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
	* gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vminps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vminps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vorps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpord-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpord-2.c: Ditto.
	* gcc.target/i386/avx512vl-vporq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vporq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprold-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprold-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprord-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprord-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
	* gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
	* gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
	* gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
	* gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
	* gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
	* gcc.target/i386/avx512f-mask-type.h: Ditto.
	* gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
	* gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvttpd2udq-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-vpbroadcastq-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-vpermd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermilpdi-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-vpmovdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqd-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-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-vpord-2.c: Ditto.
	* gcc.target/i386/avx512f-vporq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpxord-2.c: Ditto.
	* gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
	* gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrndscaleps-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-vshufpd-2.c: Ditto.
	* gcc.target/i386/i386.exp: Ditto.
	* gcc.target/i386/m512-check.h: Ditto.

2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
	    Anna Tikhonova  <anna.tikhonova@intel.com>
	    Ilya Tocar  <ilya.tocar@intel.com>
	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
	    Ilya Verbin  <ilya.verbin@intel.com>
	    Kirill Yukhin  <kirill.yukhin@intel.com>
	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>

	* g++.dg/other/i386-2.C: Add new options.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/sse-12.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-13.c: Add new options and builtins.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx-1.c: Add new builtins.

2014-10-28  Dominik Vogt  <vogt@linux.vnet.ibm.com>

        * gcc.misc-tests/godump.exp: New.
        * gcc.misc-tests/godump-1.c: New.

2014-10-28  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
	* 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.
	* c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
	* c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
	* c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
	* c-c++-common/asan/pr63638.c: Likewise.

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

	PR middle-end/63665
	* gcc.dg/pr63665.c: New testcase.

2014-10-28  Yury Gribov  <y.gribov@samsung.com>

	* c-c++-common/asan/kasan-recover-1.c: New test.
	* c-c++-common/asan/kasan-recover-2.c: New test.
	* c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
	* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
	* c-c++-common/asan/kasan-recover-1.c: Likewise.
	* c-c++-common/asan/kasan-recover-2.c: Likewise.
	* c-c++-common/asan/no-asan-globals.c: Likewise.
	* c-c++-common/asan/no-instrument-reads.c: Likewise.
	* c-c++-common/asan/no-instrument-writes.c: Likewise.
	* c-c++-common/asan/no-use-after-return.c: Likewise.

2014-10-28  Yury Gribov  <y.gribov@samsung.com>

	* c-c++-common/asan/shadow-offset-1.c: New test.

2014-10-27  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/plugin/ggcplug.c: Shuffle includes to include
	gcc-plugin.h earlier.

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

	* gnat.dg/specs/concat1.ads: New test.
	* gnat.dg/specs/concat1_pkg.ads: New helper.

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

	* gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
	* gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
	target due to memcpy inline-expansion.

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

	* gnat.dg/specs/pack10.ads: New test.
	* gnat.dg/specs/pack10_pkg.ad[sb]: New helper.

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

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

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

	PR tree-optimization/63641
	* gcc.c-torture/execute/pr63641.c: New test.

2014-10-24  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
	* gfortran.dg/coarray_collectives_13.f90: New.
	* gfortran.dg/coarray_collectives_14.f90: New.
	* gfortran.dg/coarray_collectives_15.f90: New.
	* gfortran.dg/coarray_collectives_16.f90: New.

2014-10-24  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/arm/aapcs/abitest.h: Declare memcpy.

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

	PR c/56980
	* gcc.dg/pr56980.c: New test.

2014-10-24  Jiong Wang  <jiong.wang@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_crypto_ok_nocache): Remove declaration for
	vaeseq_u8.
	(check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
	for vcvt_f16_f32.
	(check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
	vfma_f32.

2014-10-24  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/pr63595.c: New test.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
	file.
	* gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
	file.
	* gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/README.advsimd-intrinsics: New file.
	* gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.

2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
	wrap_compile_flags before setting it.

2014-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
	targets.
	* gcc.dg/pr63594-2.c: Likewise.

2014-10-24  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/alpha/980217-1.c (main): Fix implicit int.
	* gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.

2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR bootstrap/63632
	* g++.dg/torture/pr63632.C: New test.

2014-10-23  Jonathan Wakely  <jwakely@redhat.com>

	PR c++/63619
	* g++.dg/warn/Wdelete-incomplete-3.C: New.
	* g++.dg/warn/Wdelete-incomplete-4.C: New.

2014-10-23  Evgeny Stupachenko  <evstupac@gmail.com>

	PR target/63618
	* gcc.target/i386/pr63618.c: New test.

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

	PR c/63626
	* gcc.dg/pr63626.c: New test.

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

	* c-c++-common/ubsan/undefined-2.c: New test.

2014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/pr63600.c: New.

2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.

2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
	* gcc.dg/ipa/ipa-icf-28.c: Require init_priority.

2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/sparc/20001013-1.c (main): Declare int return.
	* gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
	* gcc.target/sparc/sparc-ret.c (toto): Declare.
	* gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
	* gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
	Declare.

2014-10-22  Guozhi Wei  <carrot@google.com>

	PR tree-optimization/63530
	gcc.dg/vect/pr63530.c: New testcase.

2014-10-22  Richard Sandiford  <richard.sandiford@arm.com>

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

2014-10-22  Jakub Jelinek  <jakub@redhat.com>
	    Yury Gribov  <y.gribov@samsung.com>

	* c-c++-common/ubsan/align-1.c: Update cmdline options.
	* c-c++-common/ubsan/align-3.c: Likewise.
	* c-c++-common/ubsan/bounds-1.c: Likewise.
	* c-c++-common/ubsan/div-by-zero-7.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
	* c-c++-common/ubsan/nonnull-2.c: Likewise.
	* c-c++-common/ubsan/nonnull-3.c: Likewise.
	* c-c++-common/ubsan/object-size-3.c: Likewise.
	* c-c++-common/ubsan/overflow-1.c: Likewise.
	* c-c++-common/ubsan/overflow-add-1.c: Likewise.
	* c-c++-common/ubsan/overflow-add-3.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.
	* c-c++-common/ubsan/recovery-1.c: New test.
	* c-c++-common/ubsan/recovery-2.c: New test.
	* c-c++-common/ubsan/recovery-3.c: New test.
	* c-c++-common/ubsan/recovery-common.inc: New file.

2014-10-22  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
	* gcc.target/aarch64/pic-symrefplus.c: Likewise.
	* gcc.target/aarch64/reload-valid-spoff.c: Likewise.
	* gcc.target/aarch64/vect.x: Likewise.
	* gcc.target/aarch64/vect-ld1r.x: Add return type.
	* gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
	* gcc.target/aarch64/vect-fp.c: Likewise.

2014-10-22  Jiong Wang  <jiong.wang@arm.com>

	* lib/compat.exp (compat-run): Remove "unresolved".
	* lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
	unsupported testcase.

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

	PR target/63594
	* gcc.dg/pr63594-1.c: New test.
	* gcc.dg/pr63594-2.c: New test.
	* gcc.target/i386/sse2-pr63594-1.c: New test.
	* gcc.target/i386/sse2-pr63594-2.c: New test.
	* gcc.target/i386/avx-pr63594-1.c: New test.
	* gcc.target/i386/avx-pr63594-2.c: New test.
	* gcc.target/i386/avx2-pr63594-1.c: New test.
	* gcc.target/i386/avx2-pr63594-2.c: New test.
	* gcc.target/i386/avx512f-pr63594-1.c: New test.
	* gcc.target/i386/avx512f-pr63594-2.c: New test.
	* gcc.target/i386/avx512f-vec-init.c: Adjust expected
	insn counts.

	PR target/63542
	* gcc.target/i386/pr63542-1.c: New test.
	* gcc.target/i386/pr63542-2.c: New test.

2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>

	* gcc.target/avr/tiny-memx.c: New test.

	* gcc.target/avr/tiny-caller-save.c: New test.

2014-10-21  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
	(Proc_1): Add return type.
	* gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
	* gcc.target/arm/neon-modes-2.c (foo): Likewise.
	* gcc.target/arm/pr43920-2.c (lseek): Likewise.
	* gcc.target/arm/pr44788.c (foo): Likewise.
	* gcc.target/arm/pr55642.c (abs): Likewise.
	* gcc.target/arm/pr58784.c (f): Likewise.
	* gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
	* gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
	* gcc.target/arm/vfp-ldmias.c (bar): Likewise.
	* gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
	for local variables.
	* lib/target-supports.exp
	(check_effective_target_arm_crypto_ok_nocache): Add declaration for
	vaeseq_u8.
	(check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
	vcvt_f16_f32.
	(check_effective_target_arm_neonv2_ok_nocache): Add declaration for
	vfma_f32.
	* gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.

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

	* gcc.dg/bf-spl1.c (main): Fix implicit int.

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

	* gcc.dg/optimize-bswaphi-1.c: New bswap pass test.

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

	* g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
	* g++.dg/ipa/devirt-46.C: Likewise.
	* g++.dg/ipa/devirt-47.C: Likewise.
	* g++.dg/tree-prof/pr35545.C: Likewise.

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

	PR tree-optimization/63563
	* gcc.target/i386/pr63563.c: New test.

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

	* gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
	* gcc.dg/tree-ssa/reassoc-20.c: Likewise.

2014-10-20  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/pr63595.c: New test.

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

	PR fortran/48979
	* gfortran.dg/ieee/intrinsics_2.F90: New test.

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

	PR c/63567
	* gcc.dg/pr63567-3.c: New test.
	* gcc.dg/pr63567-4.c: New test.

2014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>

	* gcc.dg/atomic/c11-atomic-exec-5.c
	(test_main_long_double_add_overflow): Define and run only for
	LDBL_MANT_DIG != 106.
	(test_main_complex_long_double_add_overflow): Likewise.
	(test_main_long_double_sub_overflow): Likewise.
	(test_main_complex_long_double_sub_overflow): Likewise.

2014-10-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/63553
	* gfortran.dg/class_to_type_3.f03 : New test

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

	* gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
	to GNU11.

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

	* gcc.dg/attr-isr.c: Move SH specific test to ...
	* gcc.target/sh/attr-isr.c: ... here.

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

	PR c/63567
	* gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
	* gcc.dg/pr63567-1.c: New test.
	* gcc.dg/pr63567-2.c: New test.

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

	PR c/63543
	* gcc.dg/pr63543.c: New test.
	* gcc.dg/array-8.c: Remove dg-error.
	* gcc.dg/pr48552-1.c: Remove and adjust dg-error.
	* gcc.dg/pr48552-2.c: Likewise.

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

	PR c/63549
	* gcc.dg/pr63549.c: New test.

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

	* gcc.dg/Wimplicit-int-1.c: New test.
	* gcc.dg/Wimplicit-int-2.c: New test.
	* gcc.dg/Wimplicit-int-3.c: New test.
	* gcc.dg/Wimplicit-int-4.c: New test.

2014-10-17  Andrew MacLeod  <amacleod@redhat.com>

	* g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
	changes.

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

	PR tree-optimization/63464
	* gcc.dg/torture/pr63464.c: New test.
	* gcc.dg/tree-ssa/reassoc-37.c: New test.
	* gcc.dg/tree-ssa/reassoc-38.c: New test.

	PR tree-optimization/63302
	* gcc.c-torture/execute/pr63302.c: New test.

2014-10-17  Tom de Vries  <tom@codesourcery.com>

	PR rtl-optimization/61605
	* gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
	absence check.

2014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR middle-end/61848
	* g++.dg/torture/pr61848.C: New testcase.
	* gcc.c-torture/compile/pr61848.c: New testcase.

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

	* gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
	* gcc.target/sh/strlen.c: Likewise.
	* gcc.target/sh/pr51244-13.c: Likewise.
	* gcc.target/sh/cmpstrn.c: Likewise.
	* gcc.target/sh/hiconst.c: Likewise.
	* gcc.target/sh/pr43417.c: Likewise.

2014-10-16  Martin Liska  <mliska@suse.cz>

	* gcc.dg/guality/pr43077-1.c: IPA ICF disabled
	to match defined expectations.

2014-10-16  Andrew MacLeod  <amacleod@redhat.com>

	* g++.dg/plugin/pragma_plugin.c: Adjust include files.

2014-10-16  Martin Liska  <mliska@suse.cz>

	* g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
	* g++.dg/ipa/ipa-icf-5.C: Likewise

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

	PR target/63260
	* gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.

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

	PR middle-end/63554
	* gcc.dg/torture/pr63554.c: New testcase.

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

	* gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
	* gcc.target/powerpc/pr58673-2.c: Add declarations.

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

	* gcc.dg/graphite/id-1.c: Fix defaulting to int.
	* gcc.dg/graphite/id-2.c: Likewise.
	* gcc.dg/graphite/id-4.c: Likewise.
	* gcc.dg/graphite/id-8.c: Likewise.
	* gcc.dg/graphite/id-pr45230-1.c: Likewise.
	* gcc.dg/graphite/id-pr45230.c: Likewise.
	* gcc.dg/graphite/id-pr45231.c: Likewise.
	* gcc.dg/graphite/pr38073.c: Likewise.
	* gcc.dg/graphite/pr38125.c: Likewise.
	* gcc.dg/graphite/pr38409.c: Likewise.
	* gcc.dg/graphite/pr38413.c: Likewise.
	* gcc.dg/graphite/pr38510.c: Likewise.
	* gcc.dg/graphite/pr38786.c: Likewise.
	* gcc.dg/graphite/pr39260.c: Likewise.
	* gcc.dg/graphite/scop-19.c: Likewise.
	* gcc.dg/graphite/id-13.c: Fix implicit declarations.
	* gcc.dg/graphite/id-17.c: Likewise.
	* gcc.dg/graphite/id-23.c: Likewise.
	* gcc.dg/graphite/id-26.c: Likewise.
	* gcc.dg/graphite/id-pr43464-1.c: Likewise.
	* gcc.dg/graphite/pr37485.c: Likewise.
	* gcc.dg/graphite/pr38500.c: Likewise.
	* gcc.dg/graphite/pr42284.c: Likewise.
	* gcc.dg/graphite/pr42914.c: Likewise.
	* gcc.dg/graphite/pr46404-1.c: Likewise.
	* gcc.dg/graphite/pr60979.c: Likewise.
	* gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
	defaulting to int.

2014-10-16  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/ipa-icf-1.C: New test.
	* g++.dg/ipa/ipa-icf-2.C: New test.
	* g++.dg/ipa/ipa-icf-3.C: New test.
	* g++.dg/ipa/ipa-icf-4.C: New test.
	* g++.dg/ipa/ipa-icf-5.C: New test.
	* gcc.dg/ipa/ipa-icf-1.c: New test.
	* gcc.dg/ipa/ipa-icf-10.c: New test.
	* gcc.dg/ipa/ipa-icf-11.c: New test.
	* gcc.dg/ipa/ipa-icf-12.c: New test.
	* gcc.dg/ipa/ipa-icf-13.c: New test.
	* gcc.dg/ipa/ipa-icf-14.c: New test.
	* gcc.dg/ipa/ipa-icf-15.c: New test.
	* gcc.dg/ipa/ipa-icf-16.c: New test.
	* gcc.dg/ipa/ipa-icf-17.c: New test.
	* gcc.dg/ipa/ipa-icf-18.c: New test.
	* gcc.dg/ipa/ipa-icf-19.c: New test.
	* gcc.dg/ipa/ipa-icf-2.c: New test.
	* gcc.dg/ipa/ipa-icf-20.c: New test.
	* gcc.dg/ipa/ipa-icf-21.c: New test.
	* gcc.dg/ipa/ipa-icf-22.c: New test.
	* gcc.dg/ipa/ipa-icf-23.c: New test.
	* gcc.dg/ipa/ipa-icf-24.c: New test.
	* gcc.dg/ipa/ipa-icf-25.c: New test.
	* gcc.dg/ipa/ipa-icf-26.c: New test.
	* gcc.dg/ipa/ipa-icf-27.c: New test.
	* gcc.dg/ipa/ipa-icf-28.c: New test.
	* gcc.dg/ipa/ipa-icf-29.c: New test.
	* gcc.dg/ipa/ipa-icf-3.c: New test.
	* gcc.dg/ipa/ipa-icf-30.c: New test.
	* gcc.dg/ipa/ipa-icf-4.c: New test.
	* gcc.dg/ipa/ipa-icf-5.c: New test.
	* gcc.dg/ipa/ipa-icf-6.c: New test.
	* gcc.dg/ipa/ipa-icf-7.c: New test.
	* gcc.dg/ipa/ipa-icf-8.c: New test.
	* gcc.dg/ipa/ipa-icf-9.c: New test.

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

	PR target/53513
	* gcc.target/sh/pr54680.c: Adjust matching of lds insn.

2014-10-16  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	* c-c++-common/rotate-1.c: Options changed to not collide
	with a new IPA ICF pass.
	* c-c++-common/rotate-2.c: Likewise.
	* c-c++-common/rotate-3.c: Likewise.
	* c-c++-common/rotate-4.c: Likewise.
	* g++.dg/cpp0x/rv-return.C: Likewise.
	* g++.dg/cpp0x/rv1n.C: Likewise.
	* g++.dg/cpp0x/rv1p.C: Likewise.
	* g++.dg/cpp0x/rv2n.C: Likewise.
	* g++.dg/cpp0x/rv3n.C: Likewise.
	* g++.dg/cpp0x/rv4n.C: Likewise.
	* g++.dg/cpp0x/rv5n.C: Likewise.
	* g++.dg/cpp0x/rv6n.C: Likewise.
	* g++.dg/cpp0x/rv7n.C: Likewise.
	* g++.dg/ipa/devirt-g-1.C: Likewise.
	* g++.dg/ipa/inline-1.C: Likewise.
	* g++.dg/ipa/inline-2.C: Likewise.
	* g++.dg/ipa/inline-3.C: Likewise.
	* g++.dg/opt/pr30965.C: Likewise.
	* g++.dg/tree-ssa/pr19637.C: Likewise.
	* gcc.dg/guality/csttest.c: Likewise.
	* gcc.dg/ipa/iinline-4.c (struct S): Likewise.
	* gcc.dg/ipa/iinline-7.c: Likewise.
	* gcc.dg/ipa/ipa-pta-13.c: Likewise.
	* gcc.dg/ipa/ipacost-1.c: Likewise.
	* gcc.dg/ipa/ipacost-2.c: Likewise.
	* gcc.dg/ipa/ipcp-agg-6.c: Likewise.
	* gcc.dg/ipa/remref-2a.c: Likewise.
	* gcc.dg/ipa/remref-2b.c: Likewise.
	* gcc.dg/pr46309-2.c: Likewise.
	* gcc.dg/torture/ipa-pta-1.c: Likewise.
	* gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
	* gcc.dg/tree-ssa/andor-4.c: Likewise.
	* gcc.dg/tree-ssa/andor-5.c: Likewise.
	* gcc.dg/vect/no-vfa-pr29145.c: Likewise.
	* gcc.dg/vect/vect-cond-10.c: Likewise.
	* gcc.dg/vect/vect-cond-9.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
	* gcc.target/i386/bmi-1.c: Likewise.
	* gcc.target/i386/bmi-2.c: Likewise.
	* gcc.target/i386/pr56564-2.c: Likewise.

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

	PR tree-optimization/63168
	* gcc.dg/tree-ssa/loop-40.c: New testcase.

2014-10-16  Andreas Schwab  <schwab@suse.de>

	* gcc.target/m68k/crash1.c: Fix implicit declaration.

	* gcc.target/ia64/20090324-1.c: Fix implicit declarations and
	implicit int.
	* gcc.target/ia64/mfused-madd-vect.c: Likewise.
	* gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
	* gcc.target/ia64/pr29682.c: Likewise.
	* gcc.target/ia64/pr43603.c: Likewise.
	* gcc.target/ia64/pr48496.c: Likewise.

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

	* ada/acats/tests/cd/cd300051.c: Fix defaulting to int.

2014-10-16  Jakub Jelinek  <jakub@redhat.com>
	    Marek Polacek  <polacek@redhat.com>

	* gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
	declarations.
	* gcc.dg/pr32176.c: Likewise.
	* gcc.dg/builtin-apply4.c: Use dg-additional-options.
	* gcc.dg/ia64-sync-1.c: Fix implicit declarations.
	* gcc.dg/ia64-sync-2.c: Likewise.
	* gcc.dg/ia64-sync-3.c: Likewise.
	* gcc.dg/sync-2.c: Likewise.
	* gcc.dg/sync-3.c: Likewise.
	* gcc.target/i386/990524-1.c: Likewise.
	* gcc.target/i386/avx512f-pr57233.c: Likewise.
	* gcc.target/i386/avx512f-typecast-1.c: Likewise.
	* gcc.target/i386/pr26826.c: Likewise.
	* gcc.target/i386/pr37184.c: Likewise.
	* gcc.target/i386/20060125-1.c: Fix defaulting to int.
	* gcc.target/i386/20060125-2.c: Likewise.
	* gcc.target/i386/memcpy-1.c: Likewise.
	* gcc.target/i386/pr40934.c: Likewise.
	* gcc.target/i386/sse-5.c: Likewise.
	* gcc.target/i386/stackalign/asm-1.c: Likewise.
	* gcc.target/i386/vectorize4.c: Likewise.
	* gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
	-fgnu89-inline.
	* gcc.target/i386/980313-1.c: Likewise.
	* gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
	* gcc.target/i386/crc32-2.c: Use -std=gnu89.
	* gcc.target/i386/crc32-3.c: Likewise.
	* gcc.target/i386/intrinsics_3.c: Likewise.
	* gcc.target/i386/loop-1.c: Likewise.
	* gcc.target/i386/pr44948-2a.c: Likewise.
	* gcc.target/i386/pr47564.c: Likewise.
	* gcc.target/i386/pr50712.c: Likewise.
	* gcc.target/i386/stackalign/return-2.c: Likewise.

2014-10-15  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/62026
	* lto/pr62026.C: New testcase.

2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/63448
	* gcc.target/i386/pr63448.c: New test.

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

	* gnat.dg/opt41.adb: New test.
	* gnat.dg/opt41_pkg.ad[sb]: New helper.

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

	* g++.dg/torture/pr63419.C: Add -Wno-psabi.

2014-10-14  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-prof/peel-1.c: Update.
	* gcc.dg/tree-prof/unroll-1.c: Update.
	* gcc.dg/unroll_1.c: Update.
	* gcc.dg/unroll_2.c: Update.
	* gcc.dg/unroll_3.c: Update.
	* gcc.dg/unroll_4.c: Update.

2014-10-14  DJ Delorie  <dj@redhat.com>

	* g++.dg/abi/mangle64.C: New.

2014-10-14  Marc Glisse  <marc.glisse@inria.fr>

	* g++.dg/ext/vector9.C: Test ! with float vectors.

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

	PR tree-optimization/63512
	* g++.dg/torture/pr63512.C: New testcase.

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

	PR target/63260
	* gcc.target/sh/pr63260.c: New.

2014-10-13  Richard Henderson  <rth@redhat.com>

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

2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>

	PR target/8340
	PR middle-end/47602
	PR rtl-optimization/55458
	* gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
	* gcc.target/i386/pr55458.c: Likewise.
	* gcc.target/i386/pr47602.c: New.
	* gcc.target/i386/pr23098.c: Move to XFAIL.

2014-10-13  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-optimization/62127
	* g++.dg/torture/pr62127.C: New testcase.

2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>

	* c-c++-common/asan/bitfield-5.c: New test.

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

	PR tree-optimization/63419
	* g++.dg/torture/pr63419.C: New testcase.

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

	PR target/59401
	PR target/54760
	* gcc.target/sh/pr54760-5.c: New.
	* gcc.target/sh/pr54760-6.c: New.
	* gcc.target/sh/pr59401-1.c: New.

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

	PR fortran/48979
	* gfortran.dg/ieee/intrinsics_1.f90: New test.

2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp (check_effective_target_shared): New
	function.
	* g++.dg/ipa/devirt-28a.C: Check if -shared is supported.

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

	PR c/63495
	* gcc.target/i386/pr63495.c: New test.

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

	* c-c++-common/ubsan/object-size-1.c: New test.
	* c-c++-common/ubsan/object-size-2.c: New test.
	* c-c++-common/ubsan/object-size-3.c: New test.
	* c-c++-common/ubsan/object-size-4.c: New test.
	* c-c++-common/ubsan/object-size-5.c: New test.
	* c-c++-common/ubsan/object-size-6.c: New test.
	* c-c++-common/ubsan/object-size-7.c: New test.
	* c-c++-common/ubsan/object-size-8.c: New test.
	* c-c++-common/ubsan/object-size-9.c: New test.
	* g++.dg/ubsan/object-size-1.C: New test.
	* gcc.dg/ubsan/object-size-9.c: New test.

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

	* lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
	(asan_finish): Remove restore_ld_library_path_env_vars.
	Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
	related env variables by calling set_ld_library_path_env_vars.
	* lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
	(tsan_finish): Remove restore_ld_library_path_env_vars.
	Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
	related env variables by calling set_ld_library_path_env_vars.
	* lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
	(ubsan_finish): Remove restore_ld_library_path_env_vars.
	Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
	related env variables by calling set_ld_library_path_env_vars.

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

	PR tree-optimization/63379
	* gcc.dg/vect/pr63379.c: New testcase.

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

	PR fortran/59488
	* gfortran.dg/gomp/pr59488-1.f90: New test.
	* gfortran.dg/gomp/pr59488-2.f90: New test.

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

	PR tree-optimization/63476
	* g++.dg/torture/pr63476.C: New testcase.

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

	* gfortran.dg/implicit_16.f90: New.

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

	* g++.dg/cpp0x/constexpr-using3.C: New.
	* g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
	* g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
	* g++.dg/cpp1y/constexpr-local1.C: Extend.
	* g++.dg/cpp0x/constexpr-compound.C: Specify expected error.

2014-10-09  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/torture/float128-extendxf-underflow.c: New test.

2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>

	* g++.dg/ipa/polymorphic-call-1.C: New testcase.

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

	* g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
	* g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
	* g++.dg/cpp0x/constexpr-diag1.C: Add const.
	* g++.dg/cpp0x/constexpr-diag3.C: Likewise.
	* g++.dg/cpp0x/constexpr-ex1.C: Likewise.
	* g++.dg/cpp0x/constexpr-ex2.C: Likewise.
	* g++.dg/cpp0x/constexpr-ex4.C: Likewise.
	* g++.dg/cpp0x/constexpr-initlist.C: Likewise.
	* g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
	* g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
	* g++.dg/cpp0x/constexpr-ref4.C: Likewise.
	* g++.dg/cpp0x/constexpr-static6.C: Likewise.

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

	PR tree-optimization/63380
	* gcc.dg/torture/pr63380-1.c: New testcase.
	* gcc.dg/torture/pr63380-2.c: Likewise.

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

	PR c/63480
	* gcc.dg/pr63480.c: New test.

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

	PR tree-optimization/63445
	* gcc.dg/Wstrict-overflow-26.c: New testcase.

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

	* gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
	* gcc.dg/vmx/ops.c: Likewise.
	* gcc.dg/vmx/ops-long-1.c: Likewise.

2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/implicit_4.f90: Fix some dg-error.

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

	* gcc.dg/torture/stackalign/builtin-apply-4.c: Use
	dg-additional-options.

2014-10-08  Mark Wielaard  <mjw@redhat.com>

	* g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
	prefix from scan-assembler-times.

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

	* lib/target-supports.exp (check_effective_target_fd_truncate):
	Include <string.h>.

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

	PR c/59717
	* gcc.dg/pr59717.c: New test.

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

	* gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
	* gcc.dg/iftrap-1.c: Fix implicit declarations.
	* gcc.target/powerpc/pr26350.c: Likewise.
	* gcc.target/powerpc/altivec-consts.c: Likewise.
	* gcc.target/powerpc/altivec-varargs-1.c: Likewise.
	* gcc.target/powerpc/le-altivec-consts.c: Likewise.
	* gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
	* gcc.target/powerpc/ppc-vector-memset.c: Likewise.
	* gcc.target/powerpc/pr47862.c: Likewise.
	* gcc.target/powerpc/pr48053-1.c: Likewise.
	* gcc.target/powerpc/pr53487.c: Likewise.
	* gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
	to int.
	* gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
	* gcc.target/powerpc/altivec-2.c: Likewise.
	* gcc.target/powerpc/pr47755-2.c: Likewise.

2014-10-07  Martin Liska  <mliska@suse.cz>

	* g++.dg/lto/pr63270.h: New test.
	* g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
	include.
	* g++.dg/lto/pr63270_2.C: New test.

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

	* gnat.dg/lto16.adb: New test.
	* gnat.dg/lto16_pkg.adb: New helper.

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

	* gnat.dg/return4.adb: New test.
	* gnat.dg/return4_pkg.ad[sb]: New helper.

2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>

	* g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
	* g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
	* g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.

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

	PR c++/55250
	* g++.dg/cpp0x/constexpr-type-decl1.C: New.
	* g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
	* g++.dg/cpp1y/constexpr-type-def1.C: Likewise.

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

	* c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
	* g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
	* g++.dg/lto/pr54625-2_0.c: Likewise.
	* gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.

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

	* gcc.target/i386/20040112-1.c: Fix defaulting to int.
	* gcc.target/i386/avxfp-1.c: Likewise.
	* gcc.target/i386/avxfp-2.c: Likewise.
	* gcc.target/i386/cadd.c: Likewise.
	* gcc.target/i386/cmov2.c: Likewise.
	* gcc.target/i386/cmov3.c: Likewise.
	* gcc.target/i386/cmov4.c: Likewise.
	* gcc.target/i386/cold-attribute-1.c: Likewise.
	* gcc.target/i386/cvt-1.c: Likewise.
	* gcc.target/i386/fpcvt-1.c: Likewise.
	* gcc.target/i386/fpcvt-2.c: Likewise.
	* gcc.target/i386/fpcvt-3.c: Likewise.
	* gcc.target/i386/local.c: Likewise.
	* gcc.target/i386/memcpy-2.c: Likewise.
	* gcc.target/i386/memcpy-3.c: Likewise.
	* gcc.target/i386/memset-1.c: Likewise.
	* gcc.target/i386/minmax-1.c: Likewise.
	* gcc.target/i386/minmax-2.c: Likewise.
	* gcc.target/i386/pr45352-2.c: Likewise.
	* gcc.target/i386/pr46253.c: Likewise.
	* gcc.target/i386/pr53623.c: Likewise.
	* gcc.target/i386/pr60902.c: Likewise.
	* gcc.target/i386/pr57003.c: Likewise.
	* gcc.target/i386/sse-14.c: Likewise.
	* gcc.target/i386/sse-19.c: Likewise.
	* gcc.target/i386/sse-22.c: Likewise.
	* gcc.target/i386/sse4a-extract.c: Likewise.
	* gcc.target/i386/sse4a-insert.c: Likewise.
	* gcc.target/i386/ssefp-1.c: Likewise.
	* gcc.target/i386/ssefp-2.c: Likewise.
	* gcc.target/i386/testimm-10.c: Likewise.
	* gcc.target/i386/vectorize4-avx.c: Likewise.
	* gcc.target/i386/980709-1.c: Fix implicit declarations.
	* gcc.target/i386/avx-pr57233.c: Likewise.
	* gcc.target/i386/avx2-pr57233.c: Likewise.
	* gcc.target/i386/avx2-vpop-check.h: Likewise.
	* gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
	* gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
	* gcc.target/i386/crc32-4.c: Likewise.
	* gcc.target/i386/pr20204.c: Likewise.
	* gcc.target/i386/pr23570.c: Likewise.
	* gcc.target/i386/pr26449-1.c: Likewise.
	* gcc.target/i386/pr28839.c: Likewise.
	* gcc.target/i386/pr37101.c: Likewise.
	* gcc.target/i386/pr61923.c: Likewise.
	* gcc.target/i386/shrink_wrap_1.c: Likewise.
	* gcc.target/i386/sse2-pr57233.c: Likewise.
	* gcc.target/i386/vect-abs-s16.c: Likewise.
	* gcc.target/i386/vect-abs-s32.c: Likewise.
	* gcc.target/i386/vect-abs-s8.c: Likewise.
	* gcc.target/i386/xop-pr57233.c: Likewise.
	* gcc.target/i386/xop-rotate2-vector.c: Likewise.
	* gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
	implicit declarations.
	* gcc.target/i386/xop-shift1-vector.c: Fix typo.
	* gcc.target/i386/xop-shift2-vector.c: Likewise.
	* gcc.target/i386/xop-shift3-vector.c: Likewise.

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

	* gcc.dg/20001012-1.c: Fix defaulting to int.
	* gcc.dg/20001012-2.c: Likewise.
	* gcc.dg/20001108-1.c: Likewise.
	* gcc.dg/20010516-1.c: Likewise.
	* gcc.dg/20011008-2.c: Likewise.
	* gcc.dg/20030612-1.c: Likewise.
	* gcc.dg/20040219-1.c: Likewise.
	* gcc.dg/20050603-2.c: Likewise.
	* gcc.dg/20070507-1.c: Likewise.
	* gcc.dg/attr-alias-3.c: Likewise.
	* gcc.dg/fastmath-1.c: Likewise.
	* gcc.dg/fork-instrumentation.c: Likewise.
	* gcc.dg/fwrapv-1.c: Likewise.
	* gcc.dg/fwrapv-2.c: Likewise.
	* gcc.dg/memmove-1.c: Likewise.
	* gcc.dg/non-local-goto-1.c: Likewise.
	* gcc.dg/non-local-goto-2.c: Likewise.
	* gcc.dg/noreturn-8.c: Likewise.
	* gcc.dg/parse-decl-after-if.c: Likewise.
	* gcc.dg/parse-decl-after-label.c: Likewise.
	* gcc.dg/pr25795-1.c: Likewise.
	* gcc.dg/pr25795.c: Likewise.
	* gcc.dg/pr28574.c: Likewise.
	* gcc.dg/pr30189.c: Likewise.
	* gcc.dg/pr31529-2.c: Likewise.
	* gcc.dg/pr33923.c: Likewise.
	* gcc.dg/pr34263.c: Likewise.
	* gcc.dg/pr36194.c: Likewise.
	* gcc.dg/pr45415.c: Likewise.
	* gcc.dg/pr47443.c: Likewise.
	* gcc.dg/pr47763.c: Likewise.
	* gcc.dg/pr49000.c: Likewise.
	* gcc.dg/pr50340.c: Likewise.
	* gcc.dg/webizer.c: Likewise.
	* gcc.dg/pr59940.c: Likewise.
	* gcc.dg/pr63186.c: Likewise.
	* gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
	* gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
	* gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
	* gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
	* gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
	* gcc.dg/sms-1.c: Likewise.
	* gcc.dg/unused-3.c: Likewise.
	* gcc.dg/varpool-1.c: Likewise.
	* gcc.dg/pr35899.c: Use -std=gnu89.
	* gcc.dg/pr59963-1.c: Likewise.
	* gcc.dg/redecl-15.c: Likewise.
	* gcc.dg/20041213-1.c: Likewise.
	* gcc.dg/20080820.c: Likewise.
	* gcc.dg/920413-1.c: Likewise.
	* gcc.dg/Wold-style-definition-1.c: Likewise.
	* gcc.dg/Wmissing-parameter-type-no.c: Likewise.
	* gcc.dg/decl-nospec-1.c: Likewise.
	* gcc.dg/decl-nospec-2.c: Likewise.
	* gcc.dg/decl-nospec-3.c: Likewise.
	* gcc.dg/bitfld-1.c: Likewise.
	* gcc.dg/bitfld-9.c: Likewise.
	* gcc.dg/parm-impl-decl-1.c: Likewise.
	* gcc.dg/parm-impl-decl-3.c: Likewise.
	* gcc.dg/pr18596-1.c: Likewise.
	* gcc.dg/pr18596-2.c: Likewise.
	* gcc.dg/pr18596-3.c: Likewise.
	* gcc.dg/pr60139.c: Likewise.
	* gcc.dg/utf-dflt.c: Likewise.
	* gcc.dg/utf-dflt2.c: Likewise.
	* gcc.dg/wtr-func-def-1.c: Likewise.
	* gcc.dg/declspec-5.c: Likewise.
	* gcc.dg/declspec-6.c: Likewise.
	* gcc.dg/ftrapv-2.c: Likewise.
	* gcc.dg/20020430-1.c: Fix implicit declarations.
	* gcc.dg/20030702-1.c: Likewise.
	* gcc.dg/20040127-2.c: Likewise.
	* gcc.dg/20041122-1.c: Likewise.
	* gcc.dg/20050309-1.c: Likewise.
	* gcc.dg/20061026.c: Likewise.
	* gcc.dg/20101010-1.c: Likewise.
	* gcc.dg/Werror-1.c: Likewise.
	* gcc.dg/Werror-10.c: Likewise.
	* gcc.dg/Werror-11.c: Likewise.
	* gcc.dg/Werror-12.c: Likewise.
	* gcc.dg/Werror-2.c: Likewise.
	* gcc.dg/Werror-3.c: Likewise.
	* gcc.dg/Werror-4.c: Likewise.
	* gcc.dg/Werror-5.c: Likewise.
	* gcc.dg/Werror-6.c: Likewise.
	* gcc.dg/Werror-7.c: Likewise.
	* gcc.dg/Werror-8.c: Likewise.
	* gcc.dg/Wstrict-overflow-20.c: Likewise.
	* gcc.dg/cpp/trad/macroargs.c: Likewise.
	* gcc.dg/delay-slot-2.c: Likewise.
	* gcc.dg/errno-1.c: Likewise.
	* gcc.dg/globalalias.c: Likewise.
	* gcc.dg/inline-3.c: Likewise.
	* gcc.dg/localalias.c: Likewise.
	* gcc.dg/pr19633-1.c: Likewise.
	* gcc.dg/pr19633.c: Likewise.
	* gcc.dg/pr23408.c: Likewise.
	* gcc.dg/pr23470-1.c: Likewise.
	* gcc.dg/pr28121.c: Likewise.
	* gcc.dg/pr28243.c: Likewise.
	* gcc.dg/pr30260.c: Likewise.
	* gcc.dg/pr32573.c: Likewise.
	* gcc.dg/pr33826.c: Likewise.
	* gcc.dg/pr35065.c: Likewise.
	* gcc.dg/pr38616.c: Likewise.
	* gcc.dg/pr39867.c: Likewise.
	* gcc.dg/pr41470.c: Likewise.
	* gcc.dg/pr41837.c: Likewise.
	* gcc.dg/pr44024.c: Likewise.
	* gcc.dg/pr44699.c: Likewise.
	* gcc.dg/pr46252.c: Likewise.
	* gcc.dg/pr46878-1.c: Likewise.
	* gcc.dg/pr50908-3.c: Likewise.
	* gcc.dg/pr51796.c: Likewise.
	* gcc.dg/pr55150-2.c: Likewise.
	* gcc.dg/pr55833.c: Likewise.
	* gcc.dg/pr59350.c: Likewise.
	* gcc.dg/pr59418.c: Likewise.
	* gcc.dg/pr60647-2.c: Likewise.
	* gcc.dg/uninit-suppress.c: Likewise.
	* gcc.dg/uninit-suppress_2.c: Likewise.
	* gcc.dg/20030805-1.c: Use -fgnu89-inline.
	* gcc.dg/always_inline.c: Likewise.
	* gcc.dg/always_inline2.c: Likewise.
	* gcc.dg/always_inline3.c: Likewise.
	* gcc.dg/builtin-apply4.c: Likewise.
	* gcc.dg/declspec-7.c: Likewise.
	* gcc.dg/inline-1.c: Likewise.
	* gcc.dg/va-arg-pack-1.c: Likewise.
	* gcc.dg/winline-2.c: Likewise.
	* gcc.dg/winline-3.c: Likewise.
	* gcc.dg/winline-5.c: Likewise.
	* gcc.dg/winline-6.c: Likewise.
	* gcc.dg/winline-7.c: Likewise.
	* gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
	int.
	* gcc.dg/inline-33.c: Likewise.
	* gcc.dg/pr27861-1.c: Likewise.
	* gcc.dg/pr28888.c: Likewise.
	* gcc.dg/pr29254.c: Likewise.
	* gcc.dg/pr50908.c: Likewise.
	* gcc.dg/pr60647-1.c: Likewise.
	* gcc.dg/pragma-diag-1.c: Likewise.
	* gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
	* gcc.dg/winline-9.c: Likewise.
	* gcc.dg/pr52808.c: Return 0 instead of nothing.

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

	* gcc.dg/ipa/inline-2.c: Fix implicit declarations.
	* gcc.dg/ipa/inline-4.c: Likewise.
	* gcc.dg/ipa/inline-5.c: Likewise.
	* gcc.dg/ipa/pr57539.c: Likewise.
	* gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
	defaulting to int.
	* gcc.dg/ipa/inlinehint-1.c: Likewise.
	* gcc.dg/ipa/inlinehint-3.c: Likewise.
	* gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
	* gcc.dg/ipa/ipacost-1.c: Likewise.
	* gcc.dg/ipa/ipacost-2.c: Likewise.
	* gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
	to int.

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

	* gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
	declarations.
	* gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
	* gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
	* gcc.dg/debug/pr42767.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
	* gcc.dg/debug/dwarf2/inline1.c: Likewise.
	* gcc.dg/debug/dwarf2/inline2.c: Likewise.
	* gcc.dg/debug/pr49522.c: Fix implicit declarations.

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

	* gcc.dg/lto/20080924_0.c: Fix defaulting to int.
	* gcc.dg/lto/20090213_0.c: Likewise.
	* gcc.dg/lto/20090706-2_0.c: Likewise.
	* gcc.dg/lto/attr-weakref-1_1.c: Likewise.
	* gcc.dg/lto/attr-weakref-1_2.c: Likewise.
	* gcc.dg/lto/ipareference2_0.c: Likewise.
	* gcc.dg/lto/ipareference_0.c: Likewise.
	* gcc.dg/lto/ipareference_1.c: Likewise.
	* gcc.dg/lto/pr55703_0.c: Likewise.
	* gcc.dg/lto/resolutions_0.c: Likewise.
	* gcc.dg/lto/trans-mem-3_1.c: Likewise.
	* gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
	declarations.  Mark function as gnu_inline.
	* gcc.dg/lto/20081118_0.c: Likewise.
	* gcc.dg/lto/20081201-1_0.c: Likewise.
	* gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
	* gcc.dg/lto/20081118_1.c: Likewise.
	* gcc.dg/lto/20081120-1_1.c: Likewise.
	* gcc.dg/lto/20081201-1_1.c: Likewise.
	* gcc.dg/lto/20081210-1_0.c: Likewise.
	* gcc.dg/lto/20090218-1_0.c: Likewise.
	* gcc.dg/lto/20091006-1_0.c: Likewise.
	* gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
	* gcc.dg/lto/20090218-2_1.c: Likewise.
	* gcc.dg/lto/materialize-1_0.c: Likewise.
	* gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
	* gcc.dg/lto/20091013-1_1.c: Likewise.
	* gcc.dg/lto/20091013-1_2.c: Likewise.
	* gcc.dg/lto/20091015-1_2.c: Likewise.
	* gcc.dg/lto/20091027-1_1.c: Likewise.
	* gcc.dg/lto/pr48622_0.c: Likewise.
	* gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
	defaulting to int.
	* gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.

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

	* gfortran.dg/implicit_14.f90: New.
	* gfortran.dg/implicit_15.f90: New.
	* gfortran.dg/implicit_4.f90: Update dg-error.

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

	* g++.dg/ipa/devirt-42.C: Update template.
	* g++.dg/ipa/devirt-44.C: Update template.
	* g++.dg/ipa/devirt-45.C: Update template.
	* g++.dg/ipa/devirt-46.C: Update template.
	* g++.dg/ipa/devirt-47.C: Update template.
	* g++.dg/ipa/devirt-48.C: New testcase.

2014-10-02  Mark Wielaard  <mjw@redhat.com>

	PR debug/63239
	* g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.

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

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

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

	PR ipa/61144
	* gcc.dg/tree-ssa/pr61144.c: New testcase.

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

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

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

	PR fortran/36534
	* gfortran.dg/widechar_10.f90: New test.

2014-10-03  Jan Hubicka  <hubicka@ucw.cz>

	* testsuite/g++.dg/ipa/devirt-42.C: New testcase.
	* testsuite/g++.dg/ipa/devirt-43.C: New testcase.
	* testsuite/g++.dg/ipa/devirt-44.C: New testcase.
	* testsuite/g++.dg/ipa/devirt-45.C: New testcase.

2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/lvsl-lvsr.c: New test.

2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
	failing with the new warning message.
	* gcc.dg/vmx/3c-01a.c: Likewise.
	* gcc.dg/vmx/ops-long-1.c: Likewise.
	* gcc.dg/vmx/ops.c: Likewise.
	* gcc.target/powerpc/altivec-20.c: Likewise.
	* gcc.target/powerpc/altivec-6.c: Likewise.
	* gcc.target/powerpc/altivec-vec-merge.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-8.c: Likewise.
	* gcc.target/powerpc/warn-lvsl-lvsr.c: New test.

2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.dg/tm/debug-1.c: Update regex.
	* c-c++-common/raw-string-18.c: Update regex.
	* c-c++-common/raw-string-19.c: Update regex.

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

	PR c/63453
	* gcc.dg/pr63453.c: New test.

2014-10-03  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/54427
	PR c++/57198
	PR c++/58845
	* g++.dg/ext/vector9.C: Update, not an error anymore.
	* g++.dg/ext/vector27.C: Replace with new test.
	* g++.dg/ext/vector28.C: New file.
	* g++.dg/other/error23.C: Update to a different error.

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

	* gcc.dg/torture/vshuf-v8df.c: New test.
	* gcc.dg/torture/vshuf-v8di.c: New test.
	* gcc.dg/torture/vshuf-v16sf.c: New test.
	* gcc.dg/torture/vshuf-v16si.c: New test.
	* gcc.dg/torture/vshuf-v32hi.c: New test.
	* gcc.dg/torture/vshuf-v64qi.c: New test.
	* gcc.dg/torture/vshuf-64.inc: New file.

	PR tree-optimization/61403
	* gcc.dg/torture/vshuf-32.inc: Add a new test 29.

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

	* gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
	* gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
	* gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
	* gcc.dg/gomp/asm-1.c: Likewise.
	* gcc.dg/gomp/for-1.c: Likewise.
	* gcc.dg/gomp/empty.c: Fix defaulting to int.
	* gcc.dg/gomp/sharing-3.c: Likewise.
	* gcc.dg/gomp/udr-3.c: Use -std=gnu89.

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

	* gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
	defaulting to int.
	* gcc.dg/torture/pr28814.c: Likewise.
	* gcc.dg/torture/pr57036-1.c: Likewise.
	* gcc.dg/torture/inline-1.c: Add function declarations.
	* gcc.dg/torture/pr24626-1.c: Likewise.
	* gcc.dg/torture/pr24626-3.c: Likewise.
	* gcc.dg/torture/pr25947-1.c: Likewise.
	* gcc.dg/torture/pr27409.c: Likewise.
	* gcc.dg/torture/pr38948.c: Likewise.
	* gcc.dg/torture/pr44807.c: Likewise.
	* gcc.dg/torture/pr49603.c: Likewise.
	* gcc.dg/torture/pr45865.c: Likewise.
	* gcc.dg/torture/pr51071-2.c: Likewise.
	* gcc.dg/torture/pr51801.c: Likewise.
	* gcc.dg/torture/pr52720.c: Likewise.
	* gcc.dg/torture/pr55124.c: Likewise.
	* gcc.dg/torture/pr55238.c: Likewise.
	* gcc.dg/torture/pr55687.c: Likewise.
	* gcc.dg/torture/pr55888.c: Likewise.
	* gcc.dg/torture/pr57036-2.c: Likewise.
	* gcc.dg/torture/pr57147-3.c: Likewise.
	* gcc.dg/torture/pr57584.c: Likewise.
	* gcc.dg/torture/pr59993.c: Likewise.
	* gcc.dg/torture/pr58079.c: Likewise.
	* gcc.dg/torture/va-arg-25.c: Likewise.
	* gcc.dg/torture/vector-2.c: Likewise.
	* gcc.dg/torture/stackalign/nested-3.c: Likewise.
	* gcc.dg/torture/pr31254.c: Fix defaulting to int.
	* gcc.dg/torture/pr43781.c: Likewise.
	* gcc.dg/torture/pr52912.c: Likewise.
	* gcc.dg/torture/pr59139.c: Likewise.
	* gcc.dg/torture/pr55890-1.c: Likewise.
	* gcc.dg/torture/pr55890-2.c: Likewise.
	* gcc.dg/torture/pr59164.c: Likewise.
	* gcc.dg/torture/pr57393-2.c: Likewise.
	* gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
	* gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
	* lib/target-supports.exp (check_effective_target_trapping): Likewise.
	* gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
	* gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.

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

	PR libgomp/61200
	* c-c++-common/gomp/pr61200.c: New test.

	PR target/62128
	* gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
	* gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.

2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>

	* g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
	add many more tests.

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

	* gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
	* gcc.dg/tree-ssa/20030729-1.c: Likewise.
	* gcc.dg/tree-ssa/20030807-8.c: Likewise.
	* gcc.dg/tree-ssa/20040326-1.c: Likewise.
	* gcc.dg/tree-ssa/vrp27.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
	* gcc.dg/tree-ssa/20040302-1.c: Likewise.
	* gcc.dg/tree-ssa/vrp09.c: Likewise.
	* gcc.dg/tree-ssa/inline-7.c: Likewise.
	* gcc.dg/tree-ssa/attr-alias.c: Likewise.
	* gcc.dg/tree-ssa/loadpre8.c: Likewise.
	* gcc.dg/tree-ssa/20041008-1.c: Likewise.
	* gcc.dg/tree-ssa/20030917-1.c: Likewise.
	* gcc.dg/tree-ssa/20030917-2.c: Likewise.
	* gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
	* gcc.dg/tree-ssa/20030708-1.c: Likewise.
	* gcc.dg/tree-ssa/20030709-2.c: Likewise.
	* gcc.dg/tree-ssa/20030710-1.c: Likewise.
	* gcc.dg/tree-ssa/20030711-1.c: Likewise.
	* gcc.dg/tree-ssa/20030711-2.c: Likewise.
	* gcc.dg/tree-ssa/20030711-3.c: Likewise.
	* gcc.dg/tree-ssa/20030728-1.c: Likewise.
	* gcc.dg/tree-ssa/20030731-2.c: Likewise.
	* gcc.dg/tree-ssa/20030807-1.c: Likewise.
	* gcc.dg/tree-ssa/20030807-3.c: Likewise.
	* gcc.dg/tree-ssa/20030807-7.c: Likewise.
	* gcc.dg/tree-ssa/20030807-9.c: Likewise.
	* gcc.dg/tree-ssa/20030814-2.c: Likewise.
	* gcc.dg/tree-ssa/20030814-3.c: Likewise.
	* gcc.dg/tree-ssa/20030814-4.c: Likewise.
	* gcc.dg/tree-ssa/20030814-5.c: Likewise.
	* gcc.dg/tree-ssa/20030820-1.c: Likewise.
	* gcc.dg/tree-ssa/20030820-2.c: Likewise.
	* gcc.dg/tree-ssa/20030821-1.c: Likewise.
	* gcc.dg/tree-ssa/20031022-1.c: Likewise.
	* gcc.dg/tree-ssa/20040209-1.c: Likewise.
	* gcc.dg/tree-ssa/20040211-1.c: Likewise.
	* gcc.dg/tree-ssa/alias-13.c: Likewise.
	* gcc.dg/tree-ssa/alias-28.c: Likewise.
	* gcc.dg/tree-ssa/asm-3.c: Likewise.
	* gcc.dg/tree-ssa/coalesce-1.c: Likewise.
	* gcc.dg/tree-ssa/foldstring-1.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-25.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-26.c: Likewise.
	* gcc.dg/tree-ssa/isolate-3.c: Likewise.
	* gcc.dg/tree-ssa/isolate-5.c: Likewise.
	* gcc.dg/tree-ssa/loadpre7.c: Likewise.
	* gcc.dg/tree-ssa/pr22117.c: Likewise.
	* gcc.dg/tree-ssa/pr23744.c: Likewise.
	* gcc.dg/tree-ssa/pr24117.c: Likewise.
	* gcc.dg/tree-ssa/pr24840.c: Likewise.
	* gcc.dg/tree-ssa/pr25734.c: Likewise.
	* gcc.dg/tree-ssa/pr33723.c: Likewise.
	* gcc.dg/tree-ssa/pr33920.c: Likewise.
	* gcc.dg/tree-ssa/pr34146-2.c: Likewise.
	* gcc.dg/tree-ssa/pr34146.c: Likewise.
	* gcc.dg/tree-ssa/pr38385.c: Likewise.
	* gcc.dg/tree-ssa/pr49642-1.c: Likewise.
	* gcc.dg/tree-ssa/pr49642-2.c: Likewise.
	* gcc.dg/tree-ssa/pr59597.c: Likewise.
	* gcc.dg/tree-ssa/sra-1.c: Likewise.
	* gcc.dg/tree-ssa/sra-2.c: Likewise.
	* gcc.dg/tree-ssa/sra-5.c: Likewise.
	* gcc.dg/tree-ssa/sra-6.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
	* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
	* gcc.dg/tree-ssa/vrp46.c: Likewise.
	* gcc.dg/tree-ssa/vrp56.c: Likewise.
	* gcc.dg/tree-ssa/vrp67.c: Likewise.
	* gcc.dg/tree-ssa/vrp72.c: Likewise.
	* gcc.dg/tree-ssa/vrp73.c: Likewise.
	* gcc.dg/tree-ssa/vrp75.c: Likewise.
	* gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
	* gcc.dg/tree-ssa/20030703-1.c: Likewise.
	* gcc.dg/tree-ssa/20030807-11.c: Likewise.
	* gcc.dg/tree-ssa/20030917-3.c: Likewise.
	* gcc.dg/tree-ssa/20040121-1.c: Likewise.
	* gcc.dg/tree-ssa/20040216-1.c: Likewise.
	* gcc.dg/tree-ssa/20040319-1.c: Likewise.
	* gcc.dg/tree-ssa/20040326-2.c: Likewise.
	* gcc.dg/tree-ssa/20040729-1.c: Likewise.
	* gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
	* gcc.dg/tree-ssa/cunroll-1.c: Likewise.
	* gcc.dg/tree-ssa/cunroll-3.c: Likewise.
	* gcc.dg/tree-ssa/cunroll-5.c: Likewise.
	* gcc.dg/tree-ssa/foldconst-4.c: Likewise.
	* gcc.dg/tree-ssa/foldconst-5.c: Likewise.
	* gcc.dg/tree-ssa/ifc-4.c: Likewise.
	* gcc.dg/tree-ssa/ifc-6.c: Likewise.
	* gcc.dg/tree-ssa/inline-10.c: Likewise.
	* gcc.dg/tree-ssa/inline-9.c: Likewise.
	* gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
	* gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
	* gcc.dg/tree-ssa/local-pure-const.c: Likewise.
	* gcc.dg/tree-ssa/nonzero-1.c: Likewise.
	* gcc.dg/tree-ssa/pr23434.c: Likewise.
	* gcc.dg/tree-ssa/pr33922.c: Likewise.
	* gcc.dg/tree-ssa/scev-3.c: Likewise.
	* gcc.dg/tree-ssa/scev-4.c: Likewise.
	* gcc.dg/tree-ssa/scev-5.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
	* gcc.dg/tree-ssa/vrp01.c: Likewise.
	* gcc.dg/tree-ssa/vrp02.c: Likewise.
	* gcc.dg/tree-ssa/vrp03.c: Likewise.
	* gcc.dg/tree-ssa/vrp04.c: Likewise.
	* gcc.dg/tree-ssa/vrp05.c: Likewise.
	* gcc.dg/tree-ssa/vrp07.c: Likewise.
	* gcc.dg/tree-ssa/vrp08.c: Likewise.
	* gcc.dg/tree-ssa/vrp10.c: Likewise.
	* gcc.dg/tree-ssa/vrp11.c: Likewise.
	* gcc.dg/tree-ssa/vrp14.c: Likewise.
	* gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
	* gcc.dg/tree-ssa/writeonly.c: Likewise.
	* gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
	defaulting to int.
	* gcc.dg/tree-ssa/20030814-1.c: Likewise.
	* gcc.dg/tree-ssa/20050719-1.c: Likewise.
	* gcc.dg/tree-ssa/20070302-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
	* gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
	* gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
	* gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
	* gcc.dg/tree-ssa/cunroll-2.c: Likewise.
	* gcc.dg/tree-ssa/cunroll-4.c: Likewise.
	* gcc.dg/tree-ssa/cunroll-9.c: Likewise.
	* gcc.dg/tree-ssa/foldconst-2.c: Likewise.
	* gcc.dg/tree-ssa/foldconst-3.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-28.c: Likewise.
	* gcc.dg/tree-ssa/inline-5.c: Likewise.
	* gcc.dg/tree-ssa/inline-6.c: Likewise.
	* gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
	* gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
	* gcc.dg/tree-ssa/ivopts-2.c: Likewise.
	* gcc.dg/tree-ssa/ivopts-3.c: Likewise.
	* gcc.dg/tree-ssa/loop-20.c: Likewise.
	* gcc.dg/tree-ssa/loop-38.c: Likewise.
	* gcc.dg/tree-ssa/pr20913.c: Likewise.
	* gcc.dg/tree-ssa/pr21582.c: Likewise.
	* gcc.dg/tree-ssa/pr24670.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
	* gcc.dg/tree-ssa/vrp06.c: Likewise.
	* gcc.dg/tree-ssa/vrp12.c: Likewise.
	* gcc.dg/tree-ssa/vrp13.c: Likewise.
	* gcc.dg/tree-ssa/vrp23.c: Likewise.
	* gcc.dg/tree-ssa/vrp24.c: Likewise.
	* gcc.dg/tree-ssa/vrp25.c: Likewise.
	* gcc.dg/tree-ssa/vrp55.c: Likewise.
	* gcc.dg/tree-ssa/recip-6.c: Fix typo.

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

	* gcc.dg/tm/20091013.c: Fix defaulting to int.
	* gcc.dg/tm/20091221.c: Likewise.
	* gcc.dg/tm/debug-1.c: Likewise.
	* gcc.dg/tm/irrevocable-1.c: Likewise.
	* gcc.dg/tm/irrevocable-2.c: Likewise.
	* gcc.dg/tm/irrevocable-3.c: Likewise.
	* gcc.dg/tm/irrevocable-4.c: Likewise.
	* gcc.dg/tm/memopt-1.c: Likewise.
	* gcc.dg/tm/pr52173-1.c: Likewise.
	* gcc.dg/tm/props-1.c: Likewise.
	* gcc.dg/tm/props-2.c: Likewise.
	* gcc.dg/tm/props-3.c: Likewise.
	* gcc.dg/tm/20100125.c: Fix implicit declarations.
	* gcc.dg/tm/memopt-11.c: Likewise.
	* gcc.dg/tm/memopt-12.c: Likewise.
	* gcc.dg/tm/memopt-16.c: Likewise.
	* gcc.dg/tm/memopt-3.c: Likewise.
	* gcc.dg/tm/memopt-4.c: Likewise.
	* gcc.dg/tm/memopt-5.c: Likewise.
	* gcc.dg/tm/memopt-6.c: Likewise.
	* gcc.dg/tm/wrap-4.c: Likewise.

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

	* gcc.dg/vect/pr24049.c: Fix implicit declarations.
	* gcc.dg/vect/pr37730.c: Likewise.
	* gcc.dg/vect/pr52870.c: Likewise.
	* gcc.dg/vect/pr60092-2.c: Likewise.
	* gcc.dg/vect/pr60092.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad.c: Likewise.
	* gcc.dg/vect/pr26359.c: Fix defaulting to int.
	* gcc.dg/vect/pr31041.c: Likewise.
	* gcc.dg/vect/pr32216.c: Likewise.
	* gcc.dg/vect/pr32224.c: Likewise.
	* gcc.dg/vect/pr32366.c: Likewise.
	* gcc.dg/vect/pr33866.c: Likewise.
	* gcc.dg/vect/pr43430-2.c: Likewise.
	* gcc.dg/vect/pr43842.c: Likewise.
	* gcc.dg/vect/vect-1.c: Likewise.
	* gcc.dg/vect/vect-1-big-array.c: Likewise.
	* gcc.dg/vect/vect-93.c: Likewise.
	* gcc.dg/vect/pr28952.c: Fix implicit declarations and
	defaulting to int.

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

	PR c++/53025
	* g++.dg/cpp0x/noexcept23.C: New.
	* g++.dg/cpp0x/noexcept24.C: Likewise.

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

	* gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
	* gcc.dg/noncompile/20050120-1.c: Likewise.
	* gcc.dg/noncompile/old-style-parm-2.c: Likewise.
	* gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
	* gcc.dg/noncompile/930301-1.c: Likewise.
	* gcc.dg/noncompile/930622-1.c: Likewise.
	* gcc.dg/noncompile/930622-2.c: Likewise.
	* gcc.dg/noncompile/950825-1.c: Likewise.
	* gcc.dg/noncompile/invalid_asm.c: Likewise.
	* gcc.dg/noncompile/scope.c: Likewise.
	* gcc.dg/noncompile/va-arg-1.c: Likewise.
	* gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
	* gcc.dg/noncompile/971104-1.c: Likewise.

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

	* gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
	* gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
	* gcc.dg/tree-prof/merge_block.c: Likewise.
	* gcc.dg/tree-prof/peel-1.c: Likewise.
	* gcc.dg/tree-prof/stringop-1.c: Likewise.
	* gcc.dg/tree-prof/stringop-2.c: Likewise.
	* gcc.dg/tree-prof/unroll-1.c: Likewise.
	* gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
	* gcc.dg/tree-prof/val-prof-1.c: Likewise.
	* gcc.dg/tree-prof/val-prof-2.c: Likewise.
	* gcc.dg/tree-prof/val-prof-3.c: Likewise.
	* gcc.dg/tree-prof/val-prof-4.c: Likewise.
	* gcc.dg/tree-prof/val-prof-5.c: Likewise.
	* gcc.dg/tree-prof/val-prof-6.c: Likewise.
	* gcc.dg/tree-prof/cmpsf-1.c: Likewise.
	* gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
	to int.

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

	* gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
	* gcc.c-torture/compile/20011119-1.c: Likewise.
	* gcc.c-torture/compile/20011119-2.c: Likewise.
	* gcc.c-torture/compile/20021120-1.c: Likewise.
	* gcc.c-torture/compile/20021120-2.c: Likewise.
	* gcc.c-torture/compile/20050215-1.c: Likewise.
	* gcc.c-torture/compile/20050215-2.c: Likewise.
	* gcc.c-torture/compile/20050215-3.c: Likewise.
	* gcc.c-torture/compile/pr37669.c: Likewise.
	* gcc.c-torture/execute/20020107-1.c: Likewise.
	* gcc.c-torture/execute/restrict-1.c: Likewise.
	* gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
	* gcc.c-torture/execute/930529-1.c: Likewise.
	* gcc.c-torture/execute/920612-1.c: Likewise.
	* gcc.c-torture/execute/920711-1.c: Likewise.
	* gcc.c-torture/execute/990127-2.c: Likewise.
	* gcc.c-torture/execute/pr40386.c: Likewise.
	* gcc.c-torture/execute/pr57124.c: Likewise.
	* gcc.c-torture/compile/pr34808.c: Add function declarations.
	* gcc.c-torture/compile/pr42299.c: Likewise.
	* gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
	* gcc.c-torture/compile/simd-6.c: Likewise.
	* gcc.c-torture/execute/pr53645-2.c: Likewise.
	* gcc.c-torture/execute/pr53645.c: Likewise.
	* gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
	declarations.
	* gcc.c-torture/execute/980608-1.c: Likewise.
	* gcc.c-torture/execute/bcp-1.c: Likewise.
	* gcc.c-torture/execute/p18298.c: Likewise.
	* gcc.c-torture/execute/unroll-1.c: Likewise.
	* gcc.c-torture/execute/va-arg-7.c: Likewise.
	* gcc.c-torture/execute/va-arg-8.c: Likewise.
	* gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
	declarations.  Fix defaulting to int.
	* gcc.c-torture/execute/961223-1.c: Likewise.
	* gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
	-Wno-pointer-to-int-cast.  Fix defaulting to int.

2014-10-02  Andrew Pinski  <apinski@cavium.com>
	    Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* lib/ubsan-dg.exp
	(check_effective_target_fsanitize_address): New function.
	(ubsan_init): Save off ALWAYS_CXXFLAGS.
	(ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
	* lib/asan-dg.exp
	(check_effective_target_faddress_sanitizer): Rename to ...
	(check_effective_target_fsanitize_address): ... this. Change to creating
	an executable.
	(asan_init): Save off ALWAYS_CXXFLAGS.
	(asan_finish): Restore ALWAYS_CXXFLAGS correctly.
	* lib/tsan-dg.exp
	(check_effective_target_fthread_sanitizer): Rename to ...
	(check_effective_target_fsanitize_thread): ... this. Change to creating
	an executable.
	(tsan_init): Save off ALWAYS_CXXFLAGS.
	(tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
	to run as a default behaviour.
	* gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
	Check check_effective_target_fsanitize_undefined before running the
	tests.
	* g++.dg/ubsan/ubsan.exp: Likewise.
	* gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
	check_effective_target_fsanitize_address too early.
	Check check_effective_target_fsanitize_address before running the tests.
	* g++.dg/asan/asan.exp: Likewise.
	* gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
	check_effective_target_fsanitize_thread too early.
	Check check_effective_target_fsanitize_thread before running the tests.
	* g++.dg/tsan/tsan.exp: Likewise.

2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/combine-clobber.c: New.

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

	PR debug/63342
	* gcc.dg/pr63342.c: New test.

	PR c++/63306
	* g++.dg/ipa/pr63306.C: New test.

	PR target/63428
	* gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
	to test 24 in TESTS.

2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	* lib/target-supports.exp: Error out with preprocessor condition
	instead of FOO everywhere.

2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Implement SD-6: SG10 Feature Test Recommendations
	* g++.dg/cpp1y/feat-cxx11-neg.C: New.
	* g++.dg/cpp1y/feat-cxx11.C: New.
	* g++.dg/cpp1y/feat-cxx14.C: New.
	* g++.dg/cpp1y/feat-cxx98.C: New.
	* g++.dg/cpp1y/feat-cxx98-neg.C: New.
	* g++.dg/cpp1y/phoobhar.h: New.
	* g++.dg/cpp1y/testinc/phoobhar.h: New.

2014-09-30  Teresa Johnson  <tejohnson@google.com>

	* gcc.dg/tree-prof/20050826-2.c: New test.
	* gcc.dg/tree-prof/cmpsf-1.c: Ditto.

2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>

       PR c++/16564
       * lib/gcc.exp: Accept "fatal error:" as error prefix.
       * lib/g++.exp: Likewise.
       * lib/obj-c++.exp: Likewise.
       * lib/objc.exp: Likewise.
       * g++.dg/template/pr16564.C: New test.

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

	PR c++/16564
	* g++.dg/cpp0x/decltype26.C: Adjust.
	* g++.dg/cpp0x/decltype28.C: Likewise.
	* g++.dg/cpp0x/decltype29.C: Likewise.
	* g++.dg/cpp0x/decltype32.C: Likewise.
	* g++.dg/cpp0x/enum11.C: Likewise.
	* g++.dg/template/arrow1.C: Likewise.
	* g++.dg/template/pr23510.C: Likewise.
	* g++.dg/template/recurse.C: Likewise.
	* g++.dg/template/recurse2.C: Likewise.
	* g++.dg/template/vtable2.C: Likewise.
	* g++.old-deja/g++.pt/infinite1.C: Likewise.

2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR preprocessor/58893
	* gcc.dg/pr58893.c: New test case.
	* gcc.dg/pr58893-0.h: New include.

2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>

	PR middle-end/62120
	* gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
	in 32-bit mode.
	* gcc.target/i386/pr62120.c: New.

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

	* gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
	* gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
	* gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
	return type.

2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.

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

	PR inline-asm/63282
	* gcc.c-torture/compile/pr63282.c: New test.

2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/tree-ssa/vrp94.c: New test.
	* gnat.dg/opt40.adb: Likewise.

2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>

	* gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
	vec_vspltw, and vec_vspltb for which the second argument is out of
	range.

2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>

	* gcc.c-torture/compile/calls-void.c: New test.

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

	PR c++/51385
	* g++.dg/template/pr51385.C: New.

2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>

	* gcc.target/mips/20140928.c: New test.

2014-09-27  Andi Kleen  <ak@linux.intel.com>

	* gcc.target/i386/nop-mcount.c: Only run on Linux.
	* gcc.target/i386/record-mcount.c: dito.

2014-09-26  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/62121
	* g++.dg/torture/pr62121.C: New testcase.

2014-09-26  Jan Hubicka  <hubicka@ucw.cz>

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

2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr63335.c: Change effective target to
	vsx_hw.

2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/shrink_wrap_1.c: Skip ia32.

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

	* g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
	to default options.

2014-09-25  Andi Kleen  <ak@linux.intel.com>

	* gcc.target/i386/nop-mcount.c: New file.
	* gcc.target/i386/record-mcount.c: New file.

2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
	* gcc.dg/vect/pr57705.c: Likewise.
	* gcc.dg/vect/pr57741-2.c: Likewise.
	* gcc.dg/vect/pr57741-3.c: Likewise.
	* gcc.dg/vect/pr59591-1.c: Likewise.
	* gcc.dg/vect/pr59591-2.c: Likewise.
	* gcc.dg/vect/pr60196-1.c: Likewise.
	* gcc.dg/vect/pr60196-2.c: Likewise.
	* gcc.dg/vect/pr60276.c: Likewise.
	* gcc.dg/vect/pr61680.c: Likewise.
	* gcc.dg/vect/pr63148.c: Likewise.
	* gcc.dg/vect/pr63189.c: Likewise.
	* gcc.dg/vect/vect-mask-load-1.c: Likewise.
	* gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
	* gcc.dg/vect/vect-nop-move.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-10.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-12.c: Likewise.

2014-09-25  Jan Hubicka  <hubicka@ucw.cz>

	* testsuite/g++.dg/ipa/devirt-34.C: Update template.

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

	* gcc.target/aarch64/simd/vqshlb_1.c: New.

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

	* gcc.target/i386/shrink_wrap_1.c: New test.

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

	PR target/63335
	* gcc.target/powerpc/pr63335.c: New test.

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

	PR c++/61945
	* g++.dg/warn/pr61945.C: New test.

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

	PR tree-optimization/63341
	* gcc.dg/vect/pr63341-1.c: New test.
	* gcc.dg/vect/pr63341-2.c: New test.

	PR c++/63249
	* g++.dg/gomp/pr63249.C: New test.
	* c-c++-common/gomp/pr63249.c: New test.

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

	* gfortran.dg/coarray/collectives_3.f90: New.
	* gfortran.dg/coarray_collectives_9.f90: New.
	* gfortran.dg/coarray_collectives_10.f90: New.
	* gfortran.dg/coarray_collectives_11.f90: New.
	* gfortran.dg/coarray_collectives_12.f90: New.

2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-17.c: New test.

2014-09-24  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.

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

	PR c/61405
	PR c/53874
	* c-c++-common/pr53874.c: New test.
	* c-c++-common/pr61405.c: New test.

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

	* gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.

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

	PR sanitizer/63316
	* c-c++-common/asan/pr63316.c: New test.

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

	PR tree-optimization/63266
	* gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.

2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>

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

2014-09-23  Andi Kleen  <ak@linux.intel.com>

	* gcc.dg/noreorder.c: New test.
	* gcc.dg/noreorder2.c: New test.
	* gcc.dg/noreorder3.c: New test.
	* gcc.dg/noreorder4.c: New test.

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

	* gcc.dg/combine_ashiftrt_1.c: New test.
	* gcc.dg/combine_ashiftrt_2.c: Likewise.
	* gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
	workarounds for cmge.
	* gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
	absence of mvn.

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

	PR c++/61857
	* g++.dg/cpp1y/lambda-init10.C: New.

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

	PR fortran/63331
	* gfortran.dg/pr63331.f90: New test.

2014-09-24  Renlin Li  <renlin.li@arm.com>

	* gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
	* gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
	* gcc.dg/pr10474.c: Likewise.

2014-09-20  Mark Wielaard  <mjw@redhat.com>

	* gcc.dg/guality/const-volatile.c (i): Mark as used.
	(ci): Likewise.
	(pci): Likewise.
	(pvi): Likewise.
	(pcvi): Likewise.
	(cip): Likewise.
	(foo): Likewise.
	(cfoo): Likewise.

2014-09-20  Mark Wielaard  <mjw@redhat.com>

	* lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
	and "long int" to plain "short" and "long".
	* gcc.dg/guality/const-volatile.c (struct bar): New struct
	containing short and long long fields.
	(bar): New variable to test the type.

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

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

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

	PR c++/62219
	* g++.dg/cpp0x/lambda/lambda-template14.C: New.

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

	* gcc.dg/vect/vect-reduc-or_1.c: New test.
	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.

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

	* lib/target-supports.exp (check_effective_target_whole_vector_shift):
	New.

	* gcc.dg/vect/vect-reduc-mul_1.c: New test.
	* gcc.dg/vect/vect-reduc-mul_2.c: New test.

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

	PR debug/63328
	* c-c++-common/gomp/pr63328.c: New test.

2014-09-22  Martin Liska  <mliska@suse.cz>

	PR lto/63270
	* g++.dg/lto/pr63270_0.C: New test.
	* g++.dg/lto/pr63270_1.C: New test.

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

	* gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
	for call_value_rex64_ms_sysv.
	* gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
	* gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
	for call_rex64_ms_sysv.

2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
	    Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_atomic_5.f90: New

2014-09-19  Jan Hubicka  <hubicka@ucw.cz>

	PR c++/61825
	* gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.

2014-09-19  Andi Kleen  <ak@linux.intel.com>

	* gcc.dg/pg-override.c: Only run on x86 Linux.
	* gcc.dg/pg.c: Dito.
	* gcc.target/i386/fentry-override.c: Exclude for PIC.
	* gcc.target/i386/fentry.c: Dito.

2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR ipa/61998
	* g++.dg/warn/Wsuggest-final-2.C: New testcase.

2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>

	PR fortran/63152
	* gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
	* gfortran.dg/pr63152.f90: New test.

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

	PR c++/58328
	* g++.dg/cpp0x/nsdmi10.C: New.

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

	* gcc.dg/ssp-3.c: New.
	* gcc.dg/ssp-4.c: Likewise.

2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/dfp-conv1.c: New testcase.

2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>

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

2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/pr61053.c: Updated for x32.

2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>

	PR debug/63285
	* gcc.target/i386/pr63285.c: New test.

2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/61360
	* gcc.target/i386/pr61360.c: New.

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

	PR c++/62017
	* g++.dg/asan/pr62017.C: New test.

	PR testsuite/63292
	* gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.

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

	PR c++/62232
	* g++.dg/cpp0x/Wdtor1.C: New.

2014-09-18  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/torture/float128-exact-underflow.c: New test.

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

	PR c++/61745
	* g++.dg/template/pr61745.C: New.

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

	PR c/61854
	* gcc.dg/cpp/pr61854-1.c: New test.
	* gcc.dg/cpp/pr61854-2.c: New test.
	* gcc.dg/cpp/pr61854-3.c: New test.
	* gcc.dg/cpp/pr61854-3.h: New test.
	* gcc.dg/cpp/pr61854-4.c: New test.
	* gcc.dg/cpp/pr61854-5.c: New test.
	* gcc.dg/cpp/pr61854-6.c: New test.
	* gcc.dg/cpp/pr61854-7.c: New test.
	* gcc.dg/cpp/pr61854-c90.c: New test.
	* gcc.dg/cpp/pr61854-c94.c: New test.

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

	PR debug/63284
	* gcc.dg/pr63284.c: New test.

	* ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.

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

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

2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/62768
	* gfortran.dg/filename_null.f90: New test.

2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/pg-override.c: Fix a typo.

2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/pg.c: Fix a typo.

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

	PR testsuite/63258
	* gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
	for "vectorization not profitable".

2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512f-os-support.h: Remove magic number.

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

	PR fortran/56408
	* gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
	missing nexted dg-test call support in dejaGNU 1.4.4.

2014-09-15  Andi Kleen  <ak@linux.intel.com>

	* gcc.dg/pg-override.c: New test.
	* gcc.dg/pg.c: New test.
	* gcc.target/i386/fentry-override.c: New test.
	* gcc.target/i386/fentry.c: New test.

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

	PR fortran/56408
	* gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
	New global vars.
	(dg-compile-aux-modules): New procedure.
	* gfortran.dg/binding_label_tests_10.f03: Remove comment
	and keep-modules.
	* gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
	use dg-compile-aux-modules.
	* gfortran.dg/binding_label_tests_11.f03: Remove comment
	and keep-modules.
	* gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
	use dg-compile-aux-modules.
	* gfortran.dg/binding_label_tests_13.f03: Remove comment
	and keep-modules.
	* gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
	use dg-compile-aux-modules.
	* gfortran.dg/binding_label_tests_26a.f90: Remove comment
	and keep-modules.
	* gfortran.dg/binding_label_tests_26b.f90: Remove comment,
	use dg-compile-aux-modules.
	* gfortran.dg/class_45a.f03: Remove keep-modules.
	* gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
	and cleanup-modules.
	* gfortran.dg/class_4a.f03: Use dg-do link, use
	dg-additional-sources and cleanup-modules, remove keep-modules
	and update comment.
	* gfortran.dg/class_4b.f03: Don't compile anywhere, remove
	keep-modules, adjust comment.
	* gfortran.dg/class_4c.f03: Don't compile anywhere, remove
	dg-additional-sources and cleanup-modules.
	* gfortran.dg/coarray_29_1.f90: Remove keep-modules and
	associated comment.
	* gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
	remove comment.
	* gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
	* gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
	use dg-compile-aux-modules.
	* gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
	* gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
	use dg-compile-aux-modules.
	* gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
	* gfortran.dg/whole_file_29.f90: Remove comment, use
	dg-compile-aux-modules.
	* gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
	* gfortran.dg/whole_file_31.f90: Remove comment, use
	dg-compile-aux-modules.

	* lib/gcc-defs.exp (gcc_parallel_test_run_p,
	gcc_parallel_test_enable): New procedures.  If
	GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
	runtest_file_p to invoke also gcc_parallel_test_run_p.
	* g++.dg/guality/guality.exp (check_guality): Save/restore
	test_counts array around the body of the procedure.
	* gcc.dg/guality/guality.exp (check_guality): Likewise.
	* g++.dg/plugin/plugin.exp: Run all the tests serially
	by the first parallel runtest encountering it.
	* gcc.dg/plugin/plugin.exp: Likewise.
	* gcc.misc-tests/matrix1.exp: Likewise.
	* gcc.misc-tests/dhry.exp: Likewise.
	* gcc.misc-tests/acker1.exp: Likewise.
	* gcc.misc-tests/linkage.exp: Likewise.
	* gcc.misc-tests/mg.exp: Likewise.
	* gcc.misc-tests/mg-2.exp: Likewise.
	* gcc.misc-tests/sort2.exp: Likewise.
	* gcc.misc-tests/sieve.exp: Likewise.
	* gcc.misc-tests/options.exp: Likewise.
	* gcc.misc-tests/help.exp: Likewise.
	* go.test/go-test.exp (go-gc-tests): Use
	gcc_parallel_test_enable {0, 1} around all handling of
	each test.
	* objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
	* ada/acats/run_all.sh: Parallelize using mkdir inside of
	a shared directory.  Avoid forking and expr uses if
	shell supports $(()).

2014-09-14  David Sherwood  <david.sherwood@arm.com>

	* gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.

2014-09-14  James Clarke  <jrtc27@jrtc27.com>

	PR target/61407
	* gcc.dg/darwin-minversion-1.c: Fixed formatting
	* gcc.dg/darwin-minversion-2.c: Fixed formatting
	* gcc.dg/darwin-minversion-3.c: Fixed formatting
	* gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10

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

	PR c++/60862
	* g++.dg/diagnostic/pr60862.C: New test.

2014-09-12  Richard Biener  <rguenther@suse.de>

	PR middle-end/63237
	* g++.dg/torture/pr63237.C: New testcase.

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

	* gcc.dg/vec-andxor1.c: New file.

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

	PR target/58757
	* gcc.dg/c11-true_min-1.c: New testcase.

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

	PR c++/61489
	* g++.dg/warn/Wmissing-field-initializers-1.C: New.
	* g++.old-deja/g++.other/warn5.C: Adjust.

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

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

2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
	Fix declaration.
	* gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
	Fix declaration.
	* gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
	Fix declaration.
	* gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
	Fix declaration.

2014-09-10  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-optimization/63186
	* gcc.dg/pr63186.c: New testcase.

2014-09-10  Xinliang David Li  <davidxl@google.com>

	PR target/63209
	* gcc.c-torture/execute/pr63209.c: New test.

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

	* gcc.target/i386/i386.exp: Only run vect-args.c tests
	if runtest_file_p says they should be run.

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

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

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

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

2014-09-10  Martin Jambor  <mjambor@suse.cz>

	PR ipa/61654
	* g++.dg/ipa/pr61654.C: New test.

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

	* c-c++-common/ubsan/attrib-3.c: New test.
	* c-c++-common/ubsan/nonnull-1.c: New test.
	* c-c++-common/ubsan/nonnull-2.c: New test.
	* c-c++-common/ubsan/nonnull-3.c: New test.
	* c-c++-common/ubsan/nonnull-4.c: New test.
	* c-c++-common/ubsan/nonnull-5.c: New test.

2014-09-10  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/lto/pr63166_0.ii: New testcase.
	* g++.dg/lto/pr63166_1.ii: New testcase.

2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.

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

	* gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
	xxpermdi and add commentary about adding it back later; remove
	unused typedef.

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

	* gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
	and 16-byte aligned.
	* gcc.target/arm/vect-lfloorf_1.c: Likewise.
	* gcc.target/arm/vect-lroundf_1.c: Likewise.
	* gcc.target/arm/vect-rounding-btruncf.c: Likewise.
	* gcc.target/arm/vect-rounding-ceilf.c: Likewise.
	* gcc.target/arm/vect-rounding-floorf.c: Likewise.
	* gcc.target/arm/vect-rounding-roundf.c: Likewise.

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

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

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

	* gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.

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

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

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

	* gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.

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

	* gcc.target/arm/vect-copysignf.c: New testcase.

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

	* gcc.target/arm/vfp-1.c: Updated expected assembly.

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

	* gcc.target/arm/vfp-1.c: Updated expected assembly.

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

	* gcc.target/arm/vfp-1.c: Updated expected assembly.

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

	* gcc.target/arm/vfp-1.c: Updated expected assembly.

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

	* gcc.target/arm/pr51835.c: Update expected assembly.
	* gcc.target/arm/vfp-1.c: Likewise.
	* gcc.target/arm/vfp-ldmdbd.c: Likewise.
	* gcc.target/arm/vfp-ldmdbs.c: Likewise.
	* gcc.target/arm/vfp-ldmiad.c: Likewise.
	* gcc.target/arm/vfp-ldmias.c: Likewise.
	* gcc.target/arm/vfp-stmdbd.c: Likewise.
	* gcc.target/arm/vfp-stmdbs.c: Likewise.
	* gcc.target/arm/vfp-stmiad.c: Likewise.
	* gcc.target/arm/vfp-stmias.c: Likewise.

2014-09-09  Tony Wang  <tony.wang@arm.com>

	* gcc.target/arm/xordi3-opt.c: Disable this
	test case for thumb1 target.
	* gcc.target/arm/iordi3-opt.c: Ditto.

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

	PR target/61749
	* gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.

2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>

	* gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.

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

	PR tree-optimization/60196
	PR tree-optimization/63189
	* gcc.dg/vect/pr63189.c: New test.
	* gcc.dg/vect/pr60196-1.c: New test.
	* gcc.dg/vect/pr60196-2.c: New test.

2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-16.c: New test.

2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/i386/pr62208.c: New test.

2014-09-06  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/56194
	* g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.

	* g++.dg/ipa/pr61800.C: Require visibility.

	* gcc.dg/pr61868.c: Require lto.

2014-09-05  Easwaran Raman  <eraman@google.com>

	PR rtl-optimization/62146
	* testsuite/g++.dg/opt/pr62146.C: New.

2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>

	* gcc.dg/vect/vect-109.c: Skip predicate added.
	* gcc.dg/vect/vect-93.c: Test check fixed.
	* gcc.dg/vect/bb-slp-10.c: Likewise.
	* lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
	Check unaligned feature.

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

	* gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
	int{32,16,8}x1_t with int{32,16,8}_t.
	* gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.

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

	* gcc.target/aarch64/vget_high_1.c: New test.
	* gcc.target/aarch64/vget_low_1.c: Likewise.

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

	* gcc.target/aarch64/simd/int_comparisons.x: New file.
	* gcc.target/aarch64/simd/int_comparisons_1.c: New test.
	* gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.

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

	* gcc.target/aarch64/simd/vrbit_1.c: New test.

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

	PR middle-end/63148
	* gcc.dg/vect/pr63148.c: New testcase.
	* c-c++-common/pr19807-1.c: Likewise.
	* g++.dg/tree-ssa/pr19807.C: Adjust.
	* g++.dg/tree-ssa/tmmti-2.C: Remove.

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

	PR target/55701
	* gcc.target/arm/memset-inline-1.c: New test.
	* gcc.target/arm/memset-inline-2.c: New test.
	* gcc.target/arm/memset-inline-3.c: New test.
	* gcc.target/arm/memset-inline-4.c: New test.
	* gcc.target/arm/memset-inline-5.c: New test.
	* gcc.target/arm/memset-inline-6.c: New test.
	* gcc.target/arm/memset-inline-7.c: New test.
	* gcc.target/arm/memset-inline-8.c: New test.
	* gcc.target/arm/memset-inline-9.c: New test.
	* gcc.target/arm/memset-inline-10.c: New test.

2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.

2014-09-04  Guozhi Wei  <carrot@google.com>

	PR target/62040
	* gcc.target/aarch64/pr62040.c: New test.

2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.dg/cpp/endif-pedantic2.c: More general options do not
	override specific ones, but specific ones do.

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

	* gcc.target/powerpc/swaps-p8-13.c: New test.
	* gcc.target/powerpc/swaps-p8-14.c: New test.
	* gcc.target/powerpc/swaps-p8-15.c: New test.

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

	* gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
	regardless of endianness.

2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>

	PR fortran/62174
	* gfortran.dg/cray_pointers_11.f90: New.

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

	PR ipa/62015
	* g++.dg/ipa/pr62015.C: New test.

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

	PR ipa/61986
	* gcc.dg/ipa/pr61986.c: New test.

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

	PR c/62294
	* gcc.dg/pr62294.c: New test.
	* gcc.dg/pr62294.h: New file.

2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
	of dg-options.  Add "inline" keyword to test functions.

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

	PR c/62024
	* g++.dg/cpp0x/pr62024.C: New test.
	* gcc.dg/pr62024.c: New test.

2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
	* gcc.target/i386/adx-addcarryx32-2.c: Ditto.
	* gcc.target/i386/adx-addcarryx32-3.c: Ditto.
	* gcc.target/i386/adx-addcarryx64-1.c: Ditto.
	* gcc.target/i386/adx-addcarryx64-2.c: Ditto.
	* gcc.target/i386/adx-addcarryx64-3.c: Ditto.

2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	PR target/61078
	* gcc.target/s390/pr61078.c: New testcase.

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

	* gcc.dg/20111227-2.c: Compile only for x86 targets.
	* gcc.dg/20111227-3.c: Ditto.

2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* lib/gcc-dg.exp (set-target-env-var): Change env to ::env.

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

	PR fortran/61881
	PR fortran/61888
	PR fortran/57305
	* gfortran.dg/sizeof_4.f90: New.

2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
	vec_cts, and vec_ctu.
	* gcc.target/powerpc/builtins-2.c: Likewise.

2014-09-02  Hans-Peter Nilsson  <hp@axis.com>

	* g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
	[!__sun__ && !__hpux__] (arena_size): Scale according to
	target pointer size.

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

	PR fortran/62270
	* gfortran.dg/pointer_intent_7.f90: Adjust dg-error.

2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/62275
	* gcc.target/arm/vect-lceilf_1.c: New test.
	* gcc.target/arm/vect-lfloorf_1.c: Likewise.
	* gcc.target/arm/vect-lroundf_1.c: Likewise.

2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/62275
	* gcc.target/arm/lceil-vcvt_1.c: New test.
	* gcc.target/arm/lfloor-vcvt_1.c: Likewise.
	* gcc.target/arm/lround-vcvt_1.c: Likewise.

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

	DR 1453
	* g++.dg/cpp0x/constexpr-volatile.C: New.
	* g++.dg/ext/is_literal_type2.C: Likewise.

2014-09-02  Jakub Jelinek  <jakub@redhat.com>
	    Balaji V. Iyer  <balaji.v.iyer@intel.com>
	    Igor Zamyatin  <igor.zamyatin@intel.com>

	* c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
	* c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
	* c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
	* c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
	* c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
	* c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
	* c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
	* c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
	* g++.dg/cilk-plus/CK/cf3.cc: New test.
	* g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
	* g++.dg/cilk-plus/CK/for1.cc: New test.
	* g++.dg/cilk-plus/CK/stl_iter.cc: New test.
	* g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
	* g++.dg/cilk-plus/CK/stl_test.cc: New test.

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

	PR tree-optimization/62695
	* gfortran.dg/pr62695.f90: New testcase.

2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/62312
	* gcc.c-torture/compile/pr62312.c: New.

2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>

	* gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.

2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_arm_cortex_m):
	Return right away if !arm*-*-*.

2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.c-torture/unsorted/386.c: Move to ...
	* gcc.c-torture/compile/386.c: ... here.
	* gcc.c-torture/unsorted/86.c: Move to ...
	* gcc.c-torture/compile/86.c: ... here.
	* gcc.c-torture/unsorted/a1.c: Move to ...
	* gcc.c-torture/compile/a1.c: ... here.
	* gcc.c-torture/unsorted/a3.c: Move to ...
	* gcc.c-torture/compile/a3.c: ... here.
	* gcc.c-torture/unsorted/aaa.c: Move to ...
	* gcc.c-torture/compile/aaa.c: ... here.
	* gcc.c-torture/unsorted/aa.c: Move to ...
	* gcc.c-torture/compile/aa.c: ... here.
	* gcc.c-torture/unsorted/abs.c: Move to ...
	* gcc.c-torture/compile/abs.c: ... here.
	* gcc.c-torture/unsorted/a.c: Move to ...
	* gcc.c-torture/compile/a.c: ... here.
	* gcc.c-torture/unsorted/ac.c: Move to ...
	* gcc.c-torture/compile/ac.c: ... here.
	* gcc.c-torture/unsorted/acc.c: Move to ...
	* gcc.c-torture/compile/acc.c: ... here.
	* gcc.c-torture/unsorted/add386.c: Move to ...
	* gcc.c-torture/compile/add386.c: ... here.
	* gcc.c-torture/unsorted/add.c: Move to ...
	* gcc.c-torture/compile/add.c: ... here.
	* gcc.c-torture/unsorted/addcc.c: Move to ...
	* gcc.c-torture/compile/addcc.c: ... here.
	* gcc.c-torture/unsorted/andm.c: Move to ...
	* gcc.c-torture/compile/andm.c: ... here.
	* gcc.c-torture/unsorted/andmem.c: Move to ...
	* gcc.c-torture/compile/andmem.c: ... here.
	* gcc.c-torture/unsorted/andn.c: Move to ...
	* gcc.c-torture/compile/andn.c: ... here.
	* gcc.c-torture/unsorted/andok.c: Move to ...
	* gcc.c-torture/compile/andok.c: ... here.
	* gcc.c-torture/unsorted/andsi.c: Move to ...
	* gcc.c-torture/compile/andsi.c: ... here.
	* gcc.c-torture/unsorted/andsparc.c: Move to ...
	* gcc.c-torture/compile/andsparc.c: ... here.
	* gcc.c-torture/unsorted/aos.c: Move to ...
	* gcc.c-torture/compile/aos.c: ... here.
	* gcc.c-torture/unsorted/arr.c: Move to ...
	* gcc.c-torture/compile/arr.c: ... here.
	* gcc.c-torture/unsorted/as.c: Move to ...
	* gcc.c-torture/compile/as.c: ... here.
	* gcc.c-torture/unsorted/ase.c: Move to ...
	* gcc.c-torture/compile/ase.c: ... here.
	* gcc.c-torture/unsorted/b1.c: Move to ...
	* gcc.c-torture/compile/b1.c: ... here.
	* gcc.c-torture/unsorted/b2.c: Move to ...
	* gcc.c-torture/compile/b2.c: ... here.
	* gcc.c-torture/unsorted/b3.c: Move to ...
	* gcc.c-torture/compile/b3.c: ... here.
	* gcc.c-torture/unsorted/b88.c: Move to ...
	* gcc.c-torture/compile/b88.c: ... here.
	* gcc.c-torture/unsorted/bad.c: Move to ...
	* gcc.c-torture/compile/bad.c: ... here.
	* gcc.c-torture/unsorted/band.c: Move to ...
	* gcc.c-torture/compile/band.c: ... here.
	* gcc.c-torture/unsorted/bb0.c: Move to ...
	* gcc.c-torture/compile/bb0.c: ... here.
	* gcc.c-torture/unsorted/bb1.c: Move to ...
	* gcc.c-torture/compile/bb1.c: ... here.
	* gcc.c-torture/unsorted/bbb.c: Move to ...
	* gcc.c-torture/compile/bbb.c: ... here.
	* gcc.c-torture/unsorted/b.c: Move to ...
	* gcc.c-torture/compile/b.c: ... here.
	* gcc.c-torture/unsorted/bc.c: Move to ...
	* gcc.c-torture/compile/bc.c: ... here.
	* gcc.c-torture/unsorted/bcopy.c: Move to ...
	* gcc.c-torture/compile/bcopy.c: ... here.
	* gcc.c-torture/unsorted/bf.c: Move to ...
	* gcc.c-torture/compile/bf.c: ... here.
	* gcc.c-torture/unsorted/bfins.c: Move to ...
	* gcc.c-torture/compile/bfins.c: ... here.
	* gcc.c-torture/unsorted/bfx.c: Move to ...
	* gcc.c-torture/compile/bfx.c: ... here.
	* gcc.c-torture/unsorted/bge.c: Move to ...
	* gcc.c-torture/compile/bge.c: ... here.
	* gcc.c-torture/unsorted/bit.c: Move to ...
	* gcc.c-torture/compile/bit.c: ... here.
	* gcc.c-torture/unsorted/bitf.c: Move to ...
	* gcc.c-torture/compile/bitf.c: ... here.
	* gcc.c-torture/unsorted/bitw.c: Move to ...
	* gcc.c-torture/compile/bitw.c: ... here.
	* gcc.c-torture/unsorted/blk.c: Move to ...
	* gcc.c-torture/compile/blk.c: ... here.
	* gcc.c-torture/unsorted/bt386.c: Move to ...
	* gcc.c-torture/compile/bt386.c: ... here.
	* gcc.c-torture/unsorted/bt.c: Move to ...
	* gcc.c-torture/compile/bt.c: ... here.
	* gcc.c-torture/unsorted/BUG11.c: Move to ...
	* gcc.c-torture/compile/BUG11.c: ... here.
	* gcc.c-torture/unsorted/BUG12.c: Move to ...
	* gcc.c-torture/compile/BUG12.c: ... here.
	* gcc.c-torture/unsorted/BUG13.c: Move to ...
	* gcc.c-torture/compile/BUG13.c: ... here.
	* gcc.c-torture/unsorted/BUG16.c: Move to ...
	* gcc.c-torture/compile/BUG16.c: ... here.
	* gcc.c-torture/unsorted/BUG17.c: Move to ...
	* gcc.c-torture/compile/BUG17.c: ... here.
	* gcc.c-torture/unsorted/BUG18.c: Move to ...
	* gcc.c-torture/compile/BUG18.c: ... here.
	* gcc.c-torture/unsorted/BUG1.c: Move to ...
	* gcc.c-torture/compile/BUG1.c: ... here.
	* gcc.c-torture/unsorted/BUG21.c: Move to ...
	* gcc.c-torture/compile/BUG21.c: ... here.
	* gcc.c-torture/unsorted/BUG22.c: Move to ...
	* gcc.c-torture/compile/BUG22.c: ... here.
	* gcc.c-torture/unsorted/BUG23.c: Move to ...
	* gcc.c-torture/compile/BUG23.c: ... here.
	* gcc.c-torture/unsorted/BUG24.c: Move to ...
	* gcc.c-torture/compile/BUG24.c: ... here.
	* gcc.c-torture/unsorted/BUG25.c: Move to ...
	* gcc.c-torture/compile/BUG25.c: ... here.
	* gcc.c-torture/unsorted/BUG2.c: Move to ...
	* gcc.c-torture/compile/BUG2.c: ... here.
	* gcc.c-torture/unsorted/BUG3.c: Move to ...
	* gcc.c-torture/compile/BUG3.c: ... here.
	* gcc.c-torture/unsorted/BUG4.c: Move to ...
	* gcc.c-torture/compile/BUG4.c: ... here.
	* gcc.c-torture/unsorted/BUG5.c: Move to ...
	* gcc.c-torture/compile/BUG5.c: ... here.
	* gcc.c-torture/unsorted/BUG6.c: Move to ...
	* gcc.c-torture/compile/BUG6.c: ... here.
	* gcc.c-torture/unsorted/bug.c: Move to ...
	* gcc.c-torture/compile/bug.c: ... here.
	* gcc.c-torture/unsorted/bugc.c: Move to ...
	* gcc.c-torture/compile/bugc.c: ... here.
	* gcc.c-torture/unsorted/buns.c: Move to ...
	* gcc.c-torture/compile/buns.c: ... here.
	* gcc.c-torture/unsorted/bx.c: Move to ...
	* gcc.c-torture/compile/bx.c: ... here.
	* gcc.c-torture/unsorted/c1.c: Move to ...
	* gcc.c-torture/compile/c1.c: ... here.
	* gcc.c-torture/unsorted/c2.c: Move to ...
	* gcc.c-torture/compile/c2.c: ... here.
	* gcc.c-torture/unsorted/call386.c: Move to ...
	* gcc.c-torture/compile/call386.c: ... here.
	* gcc.c-torture/unsorted/call.c: Move to ...
	* gcc.c-torture/compile/call.c: ... here.
	* gcc.c-torture/unsorted/callind.c: Move to ...
	* gcc.c-torture/compile/callind.c: ... here.
	* gcc.c-torture/unsorted/c.c: Move to ...
	* gcc.c-torture/compile/c.c: ... here.
	* gcc.c-torture/unsorted/cc.c: Move to ...
	* gcc.c-torture/compile/cc.c: ... here.
	* gcc.c-torture/unsorted/charmtst.c: Move to ...
	* gcc.c-torture/compile/charmtst.c: ... here.
	* gcc.c-torture/unsorted/cmb.c: Move to ...
	* gcc.c-torture/compile/cmb.c: ... here.
	* gcc.c-torture/unsorted/cmp.c: Move to ...
	* gcc.c-torture/compile/cmp.c: ... here.
	* gcc.c-torture/unsorted/cmphi.c: Move to ...
	* gcc.c-torture/compile/cmphi.c: ... here.
	* gcc.c-torture/unsorted/cmpsi386.c: Move to ...
	* gcc.c-torture/compile/cmpsi386.c: ... here.
	* gcc.c-torture/unsorted/cmul.c: Move to ...
	* gcc.c-torture/compile/cmul.c: ... here.
	* gcc.c-torture/unsorted/cn1.c: Move to ...
	* gcc.c-torture/compile/cn1.c: ... here.
	* gcc.c-torture/unsorted/comb.c: Move to ...
	* gcc.c-torture/compile/comb.c: ... here.
	* gcc.c-torture/unsorted/consec.c: Move to ...
	* gcc.c-torture/compile/consec.c: ... here.
	* gcc.c-torture/unsorted/const.c: Move to ...
	* gcc.c-torture/compile/const.c: ... here.
	* gcc.c-torture/unsorted/conv.c: Move to ...
	* gcc.c-torture/compile/conv.c: ... here.
	* gcc.c-torture/unsorted/conv_tst.c: Move to ...
	* gcc.c-torture/compile/conv_tst.c: ... here.
	* gcc.c-torture/unsorted/cp.c: Move to ...
	* gcc.c-torture/compile/cp.c: ... here.
	* gcc.c-torture/unsorted/csebug.c: Move to ...
	* gcc.c-torture/compile/csebug.c: ... here.
	* gcc.c-torture/unsorted/cvt.c: Move to ...
	* gcc.c-torture/compile/cvt.c: ... here.
	* gcc.c-torture/unsorted/dblbug.c: Move to ...
	* gcc.c-torture/compile/dblbug.c: ... here.
	* gcc.c-torture/unsorted/dbl_parm.c: Move to ...
	* gcc.c-torture/compile/dbl_parm.c: ... here.
	* gcc.c-torture/unsorted/d.c: Move to ...
	* gcc.c-torture/compile/d.c: ... here.
	* gcc.c-torture/unsorted/ddd.c: Move to ...
	* gcc.c-torture/compile/ddd.c: ... here.
	* gcc.c-torture/unsorted/dead.c: Move to ...
	* gcc.c-torture/compile/dead.c: ... here.
	* gcc.c-torture/unsorted/delay.c: Move to ...
	* gcc.c-torture/compile/delay.c: ... here.
	* gcc.c-torture/unsorted/DFcmp.c: Move to ...
	* gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
	* gcc.c-torture/unsorted/di.c: Move to ...
	* gcc.c-torture/compile/di.c: ... here.
	* gcc.c-torture/unsorted/dic.c: Move to ...
	* gcc.c-torture/compile/dic.c: ... here.
	* gcc.c-torture/unsorted/dilayout.c: Move to ...
	* gcc.c-torture/compile/dilayout.c: ... here.
	* gcc.c-torture/unsorted/dimove.c: Move to ...
	* gcc.c-torture/compile/dimove.c: ... here.
	* gcc.c-torture/unsorted/dimul.c: Move to ...
	* gcc.c-torture/compile/dimul.c: ... here.
	* gcc.c-torture/unsorted/div.c: Move to ...
	* gcc.c-torture/compile/div.c: ... here.
	* gcc.c-torture/unsorted/divdf.c: Move to ...
	* gcc.c-torture/compile/divdf.c: ... here.
	* gcc.c-torture/unsorted/dm.c: Move to ...
	* gcc.c-torture/compile/dm.c: ... here.
	* gcc.c-torture/unsorted/dshift.c: Move to ...
	* gcc.c-torture/compile/dshift.c: ... here.
	* gcc.c-torture/unsorted/e.c: Move to ...
	* gcc.c-torture/compile/e.c: ... here.
	* gcc.c-torture/unsorted/ex.c: Move to ...
	* gcc.c-torture/compile/ex.c: ... here.
	* gcc.c-torture/unsorted/ext.c: Move to ...
	* gcc.c-torture/compile/ext.c: ... here.
	* gcc.c-torture/unsorted/f1.c: Move to ...
	* gcc.c-torture/compile/f1.c: ... here.
	* gcc.c-torture/unsorted/f2.c: Move to ...
	* gcc.c-torture/compile/f2.c: ... here.
	* gcc.c-torture/unsorted/fdmul.c: Move to ...
	* gcc.c-torture/compile/fdmul.c: ... here.
	* gcc.c-torture/unsorted/float.c: Move to ...
	* gcc.c-torture/compile/float.c: ... here.
	* gcc.c-torture/unsorted/flo.c: Move to ...
	* gcc.c-torture/compile/flo.c: ... here.
	* gcc.c-torture/unsorted/flt_const.c: Move to ...
	* gcc.c-torture/compile/flt_const.c: ... here.
	* gcc.c-torture/unsorted/fnul.c: Move to ...
	* gcc.c-torture/compile/fnul.c: ... here.
	* gcc.c-torture/unsorted/foo.c: Move to ...
	* gcc.c-torture/compile/foo.c: ... here.
	* gcc.c-torture/unsorted/forgetcc.c: Move to ...
	* gcc.c-torture/compile/forgetcc.c: ... here.
	* gcc.c-torture/unsorted/fq.c: Move to ...
	* gcc.c-torture/compile/fq.c: ... here.
	* gcc.c-torture/unsorted/g.c: Move to ...
	* gcc.c-torture/compile/g.c: ... here.
	* gcc.c-torture/unsorted/gen_tst.c: Move to ...
	* gcc.c-torture/compile/gen_tst.c: ... here.
	* gcc.c-torture/unsorted/glob.c: Move to ...
	* gcc.c-torture/compile/glob.c: ... here.
	* gcc.c-torture/unsorted/gronk.c: Move to ...
	* gcc.c-torture/compile/gronk.c: ... here.
	* gcc.c-torture/unsorted/hibug.c: Move to ...
	* gcc.c-torture/compile/hibug.c: ... here.
	* gcc.c-torture/unsorted/hi.c: Move to ...
	* gcc.c-torture/compile/hi.c: ... here.
	* gcc.c-torture/unsorted/HIcmp.c: Move to ...
	* gcc.c-torture/compile/HIcmp.c: ... here.
	* gcc.c-torture/unsorted/HIset.c: Move to ...
	* gcc.c-torture/compile/HIset.c: ... here.
	* gcc.c-torture/unsorted/i.c: Move to ...
	* gcc.c-torture/compile/i.c: ... here.
	* gcc.c-torture/unsorted/i++.c: Move to ...
	* gcc.c-torture/compile/i++.c: ... here.
	* gcc.c-torture/unsorted/ic.c: Move to ...
	* gcc.c-torture/compile/ic.c: ... here.
	* gcc.c-torture/unsorted/icmp.c: Move to ...
	* gcc.c-torture/compile/icmp.c: ... here.
	* gcc.c-torture/unsorted/ifreg.c: Move to ...
	* gcc.c-torture/compile/ifreg.c: ... here.
	* gcc.c-torture/unsorted/imm.c: Move to ...
	* gcc.c-torture/compile/imm.c: ... here.
	* gcc.c-torture/unsorted/isinf.c: Move to ...
	* gcc.c-torture/compile/isinf.c: ... here.
	* gcc.c-torture/unsorted/jmp.c: Move to ...
	* gcc.c-torture/compile/jmp.c: ... here.
	* gcc.c-torture/unsorted/jumptab.c: Move to ...
	* gcc.c-torture/compile/jumptab.c: ... here.
	* gcc.c-torture/unsorted/layout.c: Move to ...
	* gcc.c-torture/compile/layout.c: ... here.
	* gcc.c-torture/unsorted/lbug.c: Move to ...
	* gcc.c-torture/compile/lbug.c: ... here.
	* gcc.c-torture/unsorted/l.c: Move to ...
	* gcc.c-torture/compile/l.c: ... here.
	* gcc.c-torture/unsorted/ll1.c: Move to ...
	* gcc.c-torture/compile/ll1.c: ... here.
	* gcc.c-torture/unsorted/llbug.c: Move to ...
	* gcc.c-torture/compile/llbug.c: ... here.
	* gcc.c-torture/unsorted/lll.c: Move to ...
	* gcc.c-torture/compile/lll.c: ... here.
	* gcc.c-torture/unsorted/load8.c: Move to ...
	* gcc.c-torture/compile/load8.c: ... here.
	* gcc.c-torture/unsorted/loadhicc.c: Move to ...
	* gcc.c-torture/compile/loadhicc.c: ... here.
	* gcc.c-torture/unsorted/log2.c: Move to ...
	* gcc.c-torture/compile/log2.c: ... here.
	* gcc.c-torture/unsorted/logic.c: Move to ...
	* gcc.c-torture/compile/logic.c: ... here.
	* gcc.c-torture/unsorted/loop-1.c: Move to ...
	* gcc.c-torture/compile/loop-1.c: ... here.
	* gcc.c-torture/unsorted/loop386.c: Move to ...
	* gcc.c-torture/compile/loop386.c: ... here.
	* gcc.c-torture/unsorted/lop.c: Move to ...
	* gcc.c-torture/compile/lop.c: ... here.
	* gcc.c-torture/unsorted/m1.c: Move to ...
	* gcc.c-torture/compile/m1.c: ... here.
	* gcc.c-torture/unsorted/m2.c: Move to ...
	* gcc.c-torture/compile/m2.c: ... here.
	* gcc.c-torture/unsorted/m5.c: Move to ...
	* gcc.c-torture/compile/m5.c: ... here.
	* gcc.c-torture/unsorted/m68.c: Move to ...
	* gcc.c-torture/compile/m68.c: ... here.
	* gcc.c-torture/unsorted/mbyte.c: Move to ...
	* gcc.c-torture/compile/mbyte.c: ... here.
	* gcc.c-torture/unsorted/mchar.c: Move to ...
	* gcc.c-torture/compile/mchar.c: ... here.
	* gcc.c-torture/unsorted/mcmp.c: Move to ...
	* gcc.c-torture/compile/mcmp.c: ... here.
	* gcc.c-torture/unsorted/mdouble.c: Move to ...
	* gcc.c-torture/compile/mdouble.c: ... here.
	* gcc.c-torture/unsorted/memtst.c: Move to ...
	* gcc.c-torture/compile/memtst.c: ... here.
	* gcc.c-torture/unsorted/miscomp.c: Move to ...
	* gcc.c-torture/compile/miscomp.c: ... here.
	* gcc.c-torture/unsorted/mm.c: Move to ...
	* gcc.c-torture/compile/mm.c: ... here.
	* gcc.c-torture/unsorted/mod.c: Move to ...
	* gcc.c-torture/compile/mod.c: ... here.
	* gcc.c-torture/unsorted/modcc.c: Move to ...
	* gcc.c-torture/compile/modcc.c: ... here.
	* gcc.c-torture/unsorted/move.c: Move to ...
	* gcc.c-torture/compile/move.c: ... here.
	* gcc.c-torture/unsorted/move_qhi.c: Move to ...
	* gcc.c-torture/compile/move_qhi.c: ... here.
	* gcc.c-torture/unsorted/mregtst.c: Move to ...
	* gcc.c-torture/compile/mregtst.c: ... here.
	* gcc.c-torture/unsorted/msp.c: Move to ...
	* gcc.c-torture/compile/msp.c: ... here.
	* gcc.c-torture/unsorted/mtst.c: Move to ...
	* gcc.c-torture/compile/mtst.c: ... here.
	* gcc.c-torture/unsorted/mu.c: Move to ...
	* gcc.c-torture/compile/mu.c: ... here.
	* gcc.c-torture/unsorted/mul.c: Move to ...
	* gcc.c-torture/compile/mul.c: ... here.
	* gcc.c-torture/unsorted/mword1.c: Move to ...
	* gcc.c-torture/compile/mword1.c: ... here.
	* gcc.c-torture/unsorted/mword.c: Move to ...
	* gcc.c-torture/compile/mword.c: ... here.
	* gcc.c-torture/unsorted/n1.c: Move to ...
	* gcc.c-torture/compile/n1.c: ... here.
	* gcc.c-torture/unsorted/nand.c: Move to ...
	* gcc.c-torture/compile/nand.c: ... here.
	* gcc.c-torture/unsorted/n.c: Move to ...
	* gcc.c-torture/compile/n.c: ... here.
	* gcc.c-torture/unsorted/neg.c: Move to ...
	* gcc.c-torture/compile/neg.c: ... here.
	* gcc.c-torture/unsorted/o.c: Move to ...
	* gcc.c-torture/compile/o.c: ... here.
	* gcc.c-torture/unsorted/omit.c: Move to ...
	* gcc.c-torture/compile/omit.c: ... here.
	* gcc.c-torture/unsorted/opout.c: Move to ...
	* gcc.c-torture/compile/opout.c: ... here.
	* gcc.c-torture/unsorted/opt.c: Move to ...
	* gcc.c-torture/compile/opt.c: ... here.
	* gcc.c-torture/unsorted/or386.c: Move to ...
	* gcc.c-torture/compile/or386.c: ... here.
	* gcc.c-torture/unsorted/or.c: Move to ...
	* gcc.c-torture/compile/or.c: ... here.
	* gcc.c-torture/unsorted/parms.c: Move to ...
	* gcc.c-torture/compile/parms.c: ... here.
	* gcc.c-torture/unsorted/pass.c: Move to ...
	* gcc.c-torture/compile/pass.c: ... here.
	* gcc.c-torture/unsorted/p.c: Move to ...
	* gcc.c-torture/compile/p.c: ... here.
	* gcc.c-torture/unsorted/pmt.c: Move to ...
	* gcc.c-torture/compile/pmt.c: ... here.
	* gcc.c-torture/unsorted/poor.c: Move to ...
	* gcc.c-torture/compile/poor.c: ... here.
	* gcc.c-torture/unsorted/pp.c: Move to ...
	* gcc.c-torture/compile/pp.c: ... here.
	* gcc.c-torture/unsorted/pret-arg.c: Move to ...
	* gcc.c-torture/compile/pret-arg.c: ... here.
	* gcc.c-torture/unsorted/pyr2.c: Move to ...
	* gcc.c-torture/compile/pyr2.c: ... here.
	* gcc.c-torture/unsorted/PYRBUG.c: Move to ...
	* gcc.c-torture/compile/PYRBUG.c: ... here.
	* gcc.c-torture/unsorted/pyr.c: Move to ...
	* gcc.c-torture/compile/pyr.c: ... here.
	* gcc.c-torture/unsorted/q.c: Move to ...
	* gcc.c-torture/compile/q.c: ... here.
	* gcc.c-torture/unsorted/QIcmp.c: Move to ...
	* gcc.c-torture/compile/QIcmp.c: ... here.
	* gcc.c-torture/unsorted/QIset.c: Move to ...
	* gcc.c-torture/compile/QIset.c: ... here.
	* gcc.c-torture/unsorted/r1.c: Move to ...
	* gcc.c-torture/compile/r1.c: ... here.
	* gcc.c-torture/unsorted/r.c: Move to ...
	* gcc.c-torture/compile/r.c: ... here.
	* gcc.c-torture/unsorted/rel.c: Move to ...
	* gcc.c-torture/compile/rel.c: ... here.
	* gcc.c-torture/unsorted/rmsc.c: Move to ...
	* gcc.c-torture/compile/rmsc.c: ... here.
	* gcc.c-torture/unsorted/round.c: Move to ...
	* gcc.c-torture/compile/round.c: ... here.
	* gcc.c-torture/unsorted/run.c: Move to ...
	* gcc.c-torture/compile/run.c: ... here.
	* gcc.c-torture/unsorted/sar.c: Move to ...
	* gcc.c-torture/compile/sar.c: ... here.
	* gcc.c-torture/unsorted/s.c: Move to ...
	* gcc.c-torture/compile/s.c: ... here.
	* gcc.c-torture/unsorted/scal.c: Move to ...
	* gcc.c-torture/compile/scal.c: ... here.
	* gcc.c-torture/unsorted/sc.c: Move to ...
	* gcc.c-torture/compile/sc.c: ... here.
	* gcc.c-torture/unsorted/scc.c: Move to ...
	* gcc.c-torture/compile/scc.c: ... here.
	* gcc.c-torture/unsorted/scond.c: Move to ...
	* gcc.c-torture/compile/scond.c: ... here.
	* gcc.c-torture/unsorted/selfrec.c: Move to ...
	* gcc.c-torture/compile/selfrec.c: ... here.
	* gcc.c-torture/unsorted/seq.c: Move to ...
	* gcc.c-torture/compile/seq.c: ... here.
	* gcc.c-torture/unsorted/set386.c: Move to ...
	* gcc.c-torture/compile/set386.c: ... here.
	* gcc.c-torture/unsorted/set88.c: Move to ...
	* gcc.c-torture/compile/set88.c: ... here.
	* gcc.c-torture/unsorted/SFset.c: Move to ...
	* gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
	* gcc.c-torture/unsorted/shand.c: Move to ...
	* gcc.c-torture/compile/shand.c: ... here.
	* gcc.c-torture/unsorted/sh.c: Move to ...
	* gcc.c-torture/compile/sh.c: ... here.
	* gcc.c-torture/unsorted/shft.c: Move to ...
	* gcc.c-torture/compile/shft.c: ... here.
	* gcc.c-torture/unsorted/shift.c: Move to ...
	* gcc.c-torture/compile/shift.c: ... here.
	* gcc.c-torture/unsorted/shloop.c: Move to ...
	* gcc.c-torture/compile/shloop.c: ... here.
	* gcc.c-torture/unsorted/shm.c: Move to ...
	* gcc.c-torture/compile/shm.c: ... here.
	* gcc.c-torture/unsorted/SIcmp.c: Move to ...
	* gcc.c-torture/compile/SIcmp.c: ... here.
	* gcc.c-torture/unsorted/signext2.c: Move to ...
	* gcc.c-torture/compile/signext2.c: ... here.
	* gcc.c-torture/unsorted/signext.c: Move to ...
	* gcc.c-torture/compile/signext.c: ... here.
	* gcc.c-torture/unsorted/sim.c: Move to ...
	* gcc.c-torture/compile/sim.c: ... here.
	* gcc.c-torture/unsorted/simple.c: Move to ...
	* gcc.c-torture/compile/simple.c: ... here.
	* gcc.c-torture/unsorted/SIset.c: Move to ...
	* gcc.c-torture/compile/SIset.c: ... here.
	* gcc.c-torture/unsorted/sne.c: Move to ...
	* gcc.c-torture/compile/sne.c: ... here.
	* gcc.c-torture/unsorted/sound.c: Move to ...
	* gcc.c-torture/compile/sound.c: ... here.
	* gcc.c-torture/unsorted/sparcbug.c: Move to ...
	* gcc.c-torture/compile/sparcbug.c: ... here.
	* gcc.c-torture/unsorted/speed.c: Move to ...
	* gcc.c-torture/compile/speed.c: ... here.
	* gcc.c-torture/unsorted/stor.c: Move to ...
	* gcc.c-torture/compile/stor.c: ... here.
	* gcc.c-torture/unsorted/store0.c: Move to ...
	* gcc.c-torture/compile/store0.c: ... here.
	* gcc.c-torture/unsorted/storecc.c: Move to ...
	* gcc.c-torture/compile/storecc.c: ... here.
	* gcc.c-torture/unsorted/str.c: Move to ...
	* gcc.c-torture/compile/str.c: ... here.
	* gcc.c-torture/unsorted/stru.c: Move to ...
	* gcc.c-torture/compile/stru.c: ... here.
	* gcc.c-torture/unsorted/structret.c: Move to ...
	* gcc.c-torture/compile/structret.c: ... here.
	* gcc.c-torture/unsorted/stuct.c: Move to ...
	* gcc.c-torture/compile/stuct.c: ... here.
	* gcc.c-torture/unsorted/sub32.c: Move to ...
	* gcc.c-torture/compile/sub32.c: ... here.
	* gcc.c-torture/unsorted/subcc.c: Move to ...
	* gcc.c-torture/compile/subcc.c: ... here.
	* gcc.c-torture/unsorted/subcse.c: Move to ...
	* gcc.c-torture/compile/subcse.c: ... here.
	* gcc.c-torture/unsorted/sym.c: Move to ...
	* gcc.c-torture/compile/sym.c: ... here.
	* gcc.c-torture/unsorted/symconst.c: Move to ...
	* gcc.c-torture/compile/symconst.c: ... here.
	* gcc.c-torture/unsorted/t.c: Move to ...
	* gcc.c-torture/compile/t.c: ... here.
	* gcc.c-torture/unsorted/test.c: Move to ...
	* gcc.c-torture/compile/test.c: ... here.
	* gcc.c-torture/unsorted/test-flow.c: Move to ...
	* gcc.c-torture/compile/test-flow.c: ... here.
	* gcc.c-torture/unsorted/test-loop.c: Move to ...
	* gcc.c-torture/compile/test-loop.c: ... here.
	* gcc.c-torture/unsorted/time.c: Move to ...
	* gcc.c-torture/compile/time.c: ... here.
	* gcc.c-torture/unsorted/tmp.c: Move to ...
	* gcc.c-torture/compile/tmp.c: ... here.
	* gcc.c-torture/unsorted/trivial.c: Move to ...
	* gcc.c-torture/compile/trivial.c: ... here.
	* gcc.c-torture/unsorted/trunc.c: Move to ...
	* gcc.c-torture/compile/trunc.c: ... here.
	* gcc.c-torture/unsorted/u.c: Move to ...
	* gcc.c-torture/compile/u.c: ... here.
	* gcc.c-torture/unsorted/udconvert.c: Move to ...
	* gcc.c-torture/compile/udconvert.c: ... here.
	* gcc.c-torture/unsorted/udivmod4.c: Move to ...
	* gcc.c-torture/compile/udivmod4.c: ... here.
	* gcc.c-torture/unsorted/UHIcmp.c: Move to ...
	* gcc.c-torture/compile/UHIcmp.c: ... here.
	* gcc.c-torture/unsorted/uns.c: Move to ...
	* gcc.c-torture/compile/uns.c: ... here.
	* gcc.c-torture/unsorted/uns_tst.c: Move to ...
	* gcc.c-torture/compile/uns_tst.c: ... here.
	* gcc.c-torture/unsorted/UQIcmp.c: Move to ...
	* gcc.c-torture/compile/UQIcmp.c: ... here.
	* gcc.c-torture/unsorted/USIcmp.c: Move to ...
	* gcc.c-torture/compile/USIcmp.c: ... here.
	* gcc.c-torture/unsorted/uuarg.c: Move to ...
	* gcc.c-torture/compile/uuarg.c: ... here.
	* gcc.c-torture/unsorted/v.c: Move to ...
	* gcc.c-torture/compile/v.c: ... here.
	* gcc.c-torture/unsorted/w.c: Move to ...
	* gcc.c-torture/compile/w.c: ... here.
	* gcc.c-torture/unsorted/ww.c: Move to ...
	* gcc.c-torture/compile/ww.c: ... here.
	* gcc.c-torture/unsorted/xb.c: Move to ...
	* gcc.c-torture/compile/xb.c: ... here.
	* gcc.c-torture/unsorted/xbg.c: Move to ...
	* gcc.c-torture/compile/xbg.c: ... here.
	* gcc.c-torture/unsorted/x.c: Move to ...
	* gcc.c-torture/compile/x.c: ... here.
	* gcc.c-torture/unsorted/xc.c: Move to ...
	* gcc.c-torture/compile/xc.c: ... here.
	* gcc.c-torture/unsorted/xcsebug.c: Move to ...
	* gcc.c-torture/compile/xcsebug.c: ... here.
	* gcc.c-torture/unsorted/xdi.c: Move to ...
	* gcc.c-torture/compile/xdi.c: ... here.
	* gcc.c-torture/unsorted/xfoo.c: Move to ...
	* gcc.c-torture/compile/xfoo.c: ... here.
	* gcc.c-torture/unsorted/xi.c: Move to ...
	* gcc.c-torture/compile/xi.c: ... here.
	* gcc.c-torture/unsorted/xlop.c: Move to ...
	* gcc.c-torture/compile/xlop.c: ... here.
	* gcc.c-torture/unsorted/xmtst.c: Move to ...
	* gcc.c-torture/compile/xmtst.c: ... here.
	* gcc.c-torture/unsorted/xneg.c: Move to ...
	* gcc.c-torture/compile/xneg.c: ... here.
	* gcc.c-torture/unsorted/xopt.c: Move to ...
	* gcc.c-torture/compile/xopt.c: ... here.
	* gcc.c-torture/unsorted/xor.c: Move to ...
	* gcc.c-torture/compile/xor.c: ... here.
	* gcc.c-torture/unsorted/xorn.c: Move to ...
	* gcc.c-torture/compile/xorn.c: ... here.
	* gcc.c-torture/unsorted/xp.c: Move to ...
	* gcc.c-torture/compile/xp.c: ... here.
	* gcc.c-torture/unsorted/xpp.c: Move to ...
	* gcc.c-torture/compile/xpp.c: ... here.
	* gcc.c-torture/unsorted/xs.c: Move to ...
	* gcc.c-torture/compile/xs.c: ... here.
	* gcc.c-torture/unsorted/xsh.c: Move to ...
	* gcc.c-torture/compile/xsh.c: ... here.
	* gcc.c-torture/unsorted/xz.c: Move to ...
	* gcc.c-torture/compile/xz.c: ... here.
	* gcc.c-torture/unsorted/xzz.c: Move to ...
	* gcc.c-torture/compile/xzz.c: ... here.

2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
	(abort, exit): Declare.

2014-09-01  Yury Gribov  <y.gribov@samsung.com>

	PR sanitizer/61897
	PR sanitizer/62140
	* c-c++-common/asan/pr62140-1.c: New test.
	* c-c++-common/asan/pr62140-2.c: New test.

2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/62309
	* gcc/testsuite/gfortran.dg/auto_save_2.f90: New.

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

	* gfortran.dg/coarray_lib_comm_1.f90: New.

2014-08-30  Andrew Pinski  <apinski@cavium.com>

	* gcc.c-torture/execute/20140828-1.c: New testcase.

2014-08-29  DJ Delorie  <dj@redhat.com>

	* lib/target-supports.exp (check_effective_target_size32plus):
	Increase size to avoid false positives on 24-bit address spaces.
	* gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
	* gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
	* gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
	* gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
	* gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
	* gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
	* gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
	* gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.

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

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

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

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

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

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

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

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

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

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

2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
	vec_round, vec_splat, vec_div, and vec_mul.
	* gcc.target/powerpc/builtins-2.c: New test.

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

	PR tree-optimization/62283
	* gfortran.dg/vect/pr62283.f: New testcase.
	* gcc.dg/tree-ssa/cunroll-5.c: Adjust.
	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
	* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
	* gcc.dg/vect/vect-33.c: Likewise.

2014-08-28  Yury Gribov  <y.gribov@samsung.com>

	* c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.

2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR cpp/23827 - standard C++ should not have hex float preprocessor
	tokens
	* g++.dg/cpp/pr23827_cxx11.C: New.
	* g++.dg/cpp/pr23827_cxx98.C: New.
	* g++.dg/cpp/pr23827_cxx98_neg.C: New.
	* gcc.dg/cpp/pr23827_c90.c: New.
	* gcc.dg/cpp/pr23827_c90_neg.c: New.
	* gcc.dg/cpp/pr23827_c99.c: New.

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

	PR c++/52892
	* g++.dg/cpp0x/constexpr-52892-1.C: New.
	* g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
	* g++.dg/cpp0x/constexpr-52282-1.C: Likewise.

2014-08-27  Guozhi Wei  <carrot@google.com>

	PR target/62262
	* gcc.target/aarch64/pr62262.c: New test.

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

	PR target/60606
	PR target/61330
	* gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
	gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.

2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>

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

2014-08-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/62175
	* g++.dg/torture/pr62175.C: New testcase.

2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.c-torture/execute/execute.exp: Replace with slightly adapted
	copy of compile/compile.exp.
	* gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
	* gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
	i?86-*.
	* gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
	m32c-*-*.
	* gcc.c-torture/execute/20021024-1.c: Require int32plus.
	* gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
	* gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
	* gcc.c-torture/execute/20030216-1.c: Skip if -O1.
	* gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
	* gcc.c-torture/execute/20040629-1.c: Require int32plus.
	* gcc.c-torture/execute/20040703-1.c: Likewise.
	* gcc.c-torture/execute/20040705-1.c: Likewise.
	* gcc.c-torture/execute/20040705-2.c: Likewise.
	* gcc.c-torture/execute/20040709-1.c: Likewise.
	* gcc.c-torture/execute/20040709-2.c: Likewise.
	* gcc.c-torture/execute/20040811-1.c: Likewise.
	* gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
	* gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
	compiling for x86_64-* or i?86-*.
	* gcc.c-torture/execute/20050604-1.c: Likewise.
	* gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
	* gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when	compiling
	for x86_64-* or i?86-*.
	* gcc.c-torture/execute/20061101-1.c: Require int32plus.
	* gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
	* gcc.c-torture/execute/20081117-1.c: Require int32plus.
	* gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
	option.
	* gcc.c-torture/execute/20111227-2.c: Moved to...
	* gcc.dg/20111227-2.c: ... here.  Add -free option.
	* gcc.c-torture/execute/20111227-3.c: Likewise move to...
	* gcc.dg/20111227-3.c: ... here.  Add -free option.
	* gcc.c-torture/execute/20120919-1.c: Require int32plus.
	* gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
	declarations for abort and exit.
	* gcc.c-torture/execute/920711-1.c: Likewise.
	* gcc.c-torture/execute/930529-1.c: Likewise.
	* gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
	* gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
	* gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
	exit.
	* gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
	for i?86-* or x86_64-*.  Add declarations for abort and exit.
	* gcc.c-torture/execute/990413-2.c: Skip if not compiling for
	i?86-* or x86_64-*.
	* gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
	* gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
	* gcc.c-torture/execute/bitfld-4.c: Require int32plus.
	* gcc.c-torture/execute/cmpsi-2.c: Likewise.
	* gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
	Xfail on powerpc-ibm-aix*.  Add declaration for abort.
	* gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
	* gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
	m68k-linux.
	* gcc.c-torture/execute/loop-2g.c: Likewise.
	* gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
	* gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
	powerpc-*-eabi*.
	* gcc.c-torture/execute/pr19689.c: Require int32plus.
	* gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
	* gcc.c-torture/execute/pr23047.c: Likewise.
	* gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
	declarations for abort and exit.
	* gcc.c-torture/execute/pr29797-1.c: Require int32plus.
	* gcc.c-torture/execute/pr31448.c: Likewise.
	* gcc.c-torture/execute/pr35456.c: Skip on vax.
	* gcc.c-torture/execute/pr37573.c: Require int32plus.
	* gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
	* gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
	Skip on spu-*.
	* gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
	declarations for abort and exit.
	* gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
	* gcc.c-torture/execute/pr43220.c: Require int32plus.
	* gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
	* gcc.c-torture/execute/pr45262.c: Require int32plus.
	* gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
	* gcc.c-torture/execute/pr51581-1.c: Require int32plus.
	* gcc.c-torture/execute/pr51582-2.c: Likewise.
	* gcc.c-torture/execute/pr52979-1.c: Likewise.
	* gcc.c-torture/execute/pr52979-2.c: Likewise.
	* gcc.c-torture/execute/pr56799.c: Likewise.
	* gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
	option.  Add declarations for abort and exit.
	* gcc.c-torture/execute/pr57344-2.c: Require int32plus.
	* gcc.c-torture/execute/pr58570.c: Likewise.
	* gcc.c-torture/execute/pr60822.c: Likewise.
	* gcc.c-torture/execute/pr7284-1.c: Likewise.
	* gcc.c-torture/execute/shiftdi.c: Likewise.
	* gcc.c-torture/execute/simd-4.c: Require stdint_types.
	* gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
	* gcc.c-torture/execute/usmul.c: Require int32plus.
	* gcc.c-torture/execute/vrp-5.c: Likewise.
	* gcc.c-torture/execute/vrp-6.c: Likewise.
	* gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
	* gcc.c-torture/execute/20010122-1.x: Delete.
	* gcc.c-torture/execute/20010129-1.x: Delete.
	* gcc.c-torture/execute/20020404-1.x: Delete.
	* gcc.c-torture/execute/20021024-1.x: Delete.
	* gcc.c-torture/execute/20021127-1.x: Delete.
	* gcc.c-torture/execute/20030125-1.x: Delete.
	* gcc.c-torture/execute/20030216-1.x: Delete.
	* gcc.c-torture/execute/20030222-1.x: Delete.
	* gcc.c-torture/execute/20040629-1.x: Delete.
	* gcc.c-torture/execute/20040703-1.x: Delete.
	* gcc.c-torture/execute/20040705-1.x: Delete.
	* gcc.c-torture/execute/20040705-2.x: Delete.
	* gcc.c-torture/execute/20040709-1.x: Delete.
	* gcc.c-torture/execute/20040709-2.x: Delete.
	* gcc.c-torture/execute/20040811-1.x: Delete.
	* gcc.c-torture/execute/20050316-1.x: Delete.
	* gcc.c-torture/execute/20050316-2.x: Delete.
	* gcc.c-torture/execute/20050316-3.x: Delete.
	* gcc.c-torture/execute/20050604-1.x: Delete.
	* gcc.c-torture/execute/20061101-1.x: Delete.
	* gcc.c-torture/execute/20061220-1.x: Delete.
	* gcc.c-torture/execute/20081117-1.x: Delete.
	* gcc.c-torture/execute/20101011-1.x: Delete.
	* gcc.c-torture/execute/20120919-1.x: Delete.
	* gcc.c-torture/execute/920612-1.x: Delete.
	* gcc.c-torture/execute/920710-1.x: Delete.
	* gcc.c-torture/execute/920711-1.x: Delete.
	* gcc.c-torture/execute/930529-1.x: Delete.
	* gcc.c-torture/execute/931004-12.x: Delete.
	* gcc.c-torture/execute/980709-1.x: Delete.
	* gcc.c-torture/execute/981130-1.x: Delete.
	* gcc.c-torture/execute/990127-2.x: Delete.
	* gcc.c-torture/execute/990413-2.x: Delete.
	* gcc.c-torture/execute/990826-0.x: Delete.
	* gcc.c-torture/execute/bf64-1.x: Delete.
	* gcc.c-torture/execute/bitfld-4.x: Delete.
	* gcc.c-torture/execute/cmpsi-2.x: Delete.
	* gcc.c-torture/execute/cvt-1.x: Delete.
	* gcc.c-torture/execute/eeprof-1.x: Delete.
	* gcc.c-torture/execute/ipa-sra-2.x: Delete.
	* gcc.c-torture/execute/loop-2f.x: Delete.
	* gcc.c-torture/execute/loop-2g.x: Delete.
	* gcc.c-torture/execute/mode-dependent-address.x: Delete.
	* gcc.c-torture/execute/nest-align-1.x: Delete.
	* gcc.c-torture/execute/pr19689.x: Delete.
	* gcc.c-torture/execute/pr22493-1.x: Delete.
	* gcc.c-torture/execute/pr23047.x: Delete.
	* gcc.c-torture/execute/pr23135.x: Delete.
	* gcc.c-torture/execute/pr29797-1.x: Delete.
	* gcc.c-torture/execute/pr31448.x: Delete.
	* gcc.c-torture/execute/pr35456.x: Delete.
	* gcc.c-torture/execute/pr37573.x: Delete.
	* gcc.c-torture/execute/pr38151.x: Delete.
	* gcc.c-torture/execute/pr39228.x: Delete.
	* gcc.c-torture/execute/pr39501.x: Delete.
	* gcc.c-torture/execute/pr40386.x: Delete.
	* gcc.c-torture/execute/pr43220.x: Delete.
	* gcc.c-torture/execute/pr44683.x: Delete.
	* gcc.c-torture/execute/pr45262.x: Delete.
	* gcc.c-torture/execute/pr47237.x: Delete.
	* gcc.c-torture/execute/pr51581-1.x: Delete.
	* gcc.c-torture/execute/pr51581-2.x: Delete.
	* gcc.c-torture/execute/pr52979-1.x: Delete.
	* gcc.c-torture/execute/pr52979-2.x: Delete.
	* gcc.c-torture/execute/pr53366-1.x: Delete.
	* gcc.c-torture/execute/pr56799.x: Delete.
	* gcc.c-torture/execute/pr57124.x: Delete.
	* gcc.c-torture/execute/pr57344-2.x: Delete.
	* gcc.c-torture/execute/pr58570.x: Delete.
	* gcc.c-torture/execute/pr60822.x: Delete.
	* gcc.c-torture/execute/pr7284-1.x: Delete.
	* gcc.c-torture/execute/shiftdi.x: Delete.
	* gcc.c-torture/execute/simd-4.x: Delete.
	* gcc.c-torture/execute/strncmp-1.x: Delete.
	* gcc.c-torture/execute/usmul.x: Delete.
	* gcc.c-torture/execute/vrp-5.x: Delete.
	* gcc.c-torture/execute/vrp-6.x: Delete.
	* gcc.c-torture/execute/zerolen-2.x: Delete.

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

	* g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.

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

	PR c++/34938
	* g++.dg/template/pr34938-1.C: New.
	* g++.dg/template/pr34938-2.C: Likewise.

2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/61996
	* gcc.target/sh/pr61996.c: New.

2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>

	* g++.dg/cpp0x/cplusplus.C: New.
	* g++.dg/cpp0x/cplusplus_0x.C: New.
	* g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
	* g++.dg/cpp0x/auto41.C: Ditto.
	* g++.dg/cpp0x/auto9.C: Ditto.
	* g++.dg/cpp0x/initlist26.C: Ditto.
	* g++.dg/cpp0x/pr59111.C: Ditto.
	* g++.dg/cpp0x/trailing2.C: Ditto.
	* g++.dg/cpp1y/attr-deprecated.C: Ditto.
	* g++.dg/cpp1y/auto-dtor1.C: Ditto.
	* g++.dg/cpp1y/auto-fn1.C: Ditto.
	* g++.dg/cpp1y/auto-fn2.C: Ditto.
	* g++.dg/cpp1y/auto-fn3.C: Ditto.
	* g++.dg/cpp1y/auto-fn4.C: Ditto.
	* g++.dg/cpp1y/auto-fn5.C: Ditto.
	* g++.dg/cpp1y/auto-fn6.C: Ditto.
	* g++.dg/cpp1y/auto-fn7.C: Ditto.
	* g++.dg/cpp1y/auto-fn8.C: Ditto.
	* g++.dg/cpp1y/auto-fn9.C: Ditto.
	* g++.dg/cpp1y/auto-fn10.C: Ditto.
	* g++.dg/cpp1y/auto-fn11.C: Ditto.
	* g++.dg/cpp1y/auto-fn12.C: Ditto.
	* g++.dg/cpp1y/auto-fn13.C: Ditto.
	* g++.dg/cpp1y/auto-fn14.C: Ditto.
	* g++.dg/cpp1y/auto-fn15.C: Ditto.
	* g++.dg/cpp1y/auto-fn16.C: Ditto.
	* g++.dg/cpp1y/auto-fn17.C: Ditto.
	* g++.dg/cpp1y/auto-fn18.C: Ditto.
	* g++.dg/cpp1y/auto-fn19.C: Ditto.
	* g++.dg/cpp1y/auto-fn20.C: Ditto.
	* g++.dg/cpp1y/auto-fn21.C: Ditto.
	* g++.dg/cpp1y/auto-fn22.C: Ditto.
	* g++.dg/cpp1y/auto-fn23.C: Ditto.
	* g++.dg/cpp1y/auto-fn24.C: Ditto.
	* g++.dg/cpp1y/auto-fn25.C: Ditto.
	* g++.dg/cpp1y/auto-mangle1.C: Ditto.
	* g++.dg/cpp1y/auto-neg1.C: Ditto.
	* g++.dg/cpp1y/digit-sep.C: Ditto.
	* g++.dg/cpp1y/digit-sep-neg.C: Ditto.
	* g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
	* g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
	* g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
	* g++.dg/cpp1y/lambda-generic.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-x.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
	* g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
	* g++.dg/cpp1y/lambda-init.C: Ditto.
	* g++.dg/cpp1y/lambda-init1.C: Ditto.
	* g++.dg/cpp1y/lambda-init2.C: Ditto.
	* g++.dg/cpp1y/lambda-init3.C: Ditto.
	* g++.dg/cpp1y/lambda-init4.C: Ditto.
	* g++.dg/cpp1y/lambda-init5.C: Ditto.
	* g++.dg/cpp1y/lambda-init6.C: Ditto.
	* g++.dg/cpp1y/lambda-init7.C: Ditto.
	* g++.dg/cpp1y/lambda-init8.C: Ditto.
	* g++.dg/cpp1y/lambda-init9.C: Ditto.
	* g++.dg/cpp1y/mangle1.C: Ditto.
	* g++.dg/cpp1y/pr57640.C: Ditto.
	* g++.dg/cpp1y/pr57644.C: Ditto.
	* g++.dg/cpp1y/pr58500.C: Ditto.
	* g++.dg/cpp1y/pr58533.C: Ditto.
	* g++.dg/cpp1y/pr58534.C: Ditto.
	* g++.dg/cpp1y/pr58535.C: Ditto.
	* g++.dg/cpp1y/pr58536.C: Ditto.
	* g++.dg/cpp1y/pr58548.C: Ditto.
	* g++.dg/cpp1y/pr58549.C: Ditto.
	* g++.dg/cpp1y/pr58637.C: Ditto.
	* g++.dg/cpp1y/pr58708.C: Ditto.
	* g++.dg/cpp1y/pr59110.C: Ditto.
	* g++.dg/cpp1y/pr59112.C: Ditto.
	* g++.dg/cpp1y/pr59113.C: Ditto.
	* g++.dg/cpp1y/pr59629.C: Ditto.
	* g++.dg/cpp1y/pr59635.C: Ditto.
	* g++.dg/cpp1y/pr59636.C: Ditto.
	* g++.dg/cpp1y/pr59638.C: Ditto.
	* g++.dg/cpp1y/pr59867.C: Ditto.
	* g++.dg/cpp1y/pr60033.C: Ditto.
	* g++.dg/cpp1y/pr60052.C: Ditto.
	* g++.dg/cpp1y/pr60053.C: Ditto.
	* g++.dg/cpp1y/pr60054.C: Ditto.
	* g++.dg/cpp1y/pr60064.C: Ditto.
	* g++.dg/cpp1y/pr60065.C: Ditto.
	* g++.dg/cpp1y/pr60190.C: Ditto.
	* g++.dg/cpp1y/pr60311.C: Ditto.
	* g++.dg/cpp1y/pr60332.C: Ditto.
	* g++.dg/cpp1y/pr60376.C: Ditto.
	* g++.dg/cpp1y/pr60377.C: Ditto.
	* g++.dg/cpp1y/pr60384.C: Ditto.
	* g++.dg/cpp1y/pr60390.C: Ditto.
	* g++.dg/cpp1y/pr60391.C: Ditto.
	* g++.dg/cpp1y/pr60393.C: Ditto.
	* g++.dg/cpp1y/pr60573.C: Ditto.
	* g++.dg/cpp1y/pr60626.C: Ditto.
	* g++.dg/cpp1y/pr60627.C: Ditto.
	* g++.dg/cpp1y/regress1.C: Ditto.
	* g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
	* g++.dg/cpp1y/udlit-char-template.C: Ditto.
	* g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
	* g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
	* g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
	* g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
	* g++.dg/cpp1y/var-templ1.C: Ditto.
	* g++.dg/cpp1y/var-templ2.C: Ditto.
	* g++.dg/cpp1y/var-templ3.C: Ditto.
	* g++.dg/cpp1y/var-templ4.C: Ditto.
	* g++.dg/cpp1y/var-templ5.C: Ditto.
	* g++.dg/cpp1y/var-templ6.C: Ditto.
	* g++.dg/cpp1y/var-templ7.C: Ditto.
	* g++.dg/cpp1y/vla1.C: Ditto.
	* g++.dg/cpp1y/vla2.C: Ditto.
	* g++.dg/cpp1y/vla3.C: Ditto.
	* g++.dg/cpp1y/vla4.C: Ditto.
	* g++.dg/cpp1y/vla5.C: Ditto.
	* g++.dg/cpp1y/vla8.C: Ditto.
	* g++.dg/cpp1y/vla9.C: Ditto.
	* g++.dg/cpp1y/vla10.C: Ditto.
	* g++.dg/cpp1y/vla11.C: Ditto.
	* g++.dg/cpp1y/vla12.C: Ditto.
	* g++.dg/cpp1y/vla13.C: Ditto.
	* g++.dg/cpp1y/vla-initlist1.C: Ditto.
	* g++.dg/ext/vector23.C: Ditto.
	* g++.dg/ext/vla11.C: Ditto.
	* gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
	* g++.dg/warn/Wvla-2.C: Ditto.
	* g++.dg/debug/dwarf2/auto1.C: Ditto.
	* g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
	* g++.dg/cpp1y/cplusplus.C: Check for exact date.
	* g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
	in error message.
	* g++.dg/system-binary-constants-1.C: Ditto.
	* g++.dg/cpp1y/cplusplus_1y.C: New.
	* g++.dg/cpp1z/cplusplus.C: New.
	* lib/target-supports.exp:
	(check_effective_target_c++1y*): Rename to check_effective_target_c++14*
	(check_effective_target_c++11_only): Call check_effective_target_c++14;
	(check_effective_target_c++11_down): Ditto.

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

	PR c++/62199
	* c-c++-common/pr62199.c: New test.
	* c-c++-common/pr62199-2.c: New test.
	* g++.dg/warn/Wparentheses-25.C: Drop XFAILs.

2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/57709
	* g++.dg/Wshadow.C: New test.

2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>

	PR fortran/62135
	* gfortran.dg/pr62135.f90: New test.

2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* g++.dg/warn/wdate-time.C: Remove.
	* gcc.dg/wdate-time.c: Move from here...
	* c-c++-common/wdate-time.c: ... to here.

2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>

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

2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR other/62008
	* c-c++-common/cilk-plus/AN/pr62008.c: New test.

2014-08-22  Tony Wang  <tony.wang@arm.com>

	* g++.dg/tls/thread_local6.C: Skip this test case when target uses
	dejagnu wrapper.

2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/62214
	* gfortran.dg/array_assignment_5.f90:  New test.

2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_logical_op_short_circuit): Add nios2.
	* gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
	* 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/interposition.c: Require fpic effective target
	for test using -fPIC.
	* gcc.dg/lto/pr61526_0.c: Likewise.

2014-08-21  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-optimization/62091
	* g++.dg/ipa/devirt-37.C: Update template.
	* g++.dg/ipa/devirt-40.C: New testcase.

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

	PR tree-optimization/62112
	* gcc.dg/tree-ssa/pr62112-1.c: New file.
	* gcc.dg/tree-ssa/pr62112-2.c: Likewise.
	* gcc.c-torture/execute/pr35472.c: Add noclone attribute.
	* gcc.c-torture/execute/20071219-1.c: Likewise.

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

	* testsuite/gcc.target/powerpc/builtins-1.c: New test.

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

	* gcc.target/powerpc/swaps-p8-1.c: New test.
	* gcc.target/powerpc/swaps-p8-2.c: New test.
	* gcc.target/powerpc/swaps-p8-3.c: New test.
	* gcc.target/powerpc/swaps-p8-4.c: New test.
	* gcc.target/powerpc/swaps-p8-5.c: New test.
	* gcc.target/powerpc/swaps-p8-6.c: New test.
	* gcc.target/powerpc/swaps-p8-7.c: New test.
	* gcc.target/powerpc/swaps-p8-8.c: New test.
	* gcc.target/powerpc/swaps-p8-9.c: New test.
	* gcc.target/powerpc/swaps-p8-10.c: New test.
	* gcc.target/powerpc/swaps-p8-11.c: New test.
	* gcc.target/powerpc/swaps-p8-12.c: New test.

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

	* gcc.dg/ipa/ctor-empty-1.c: Update template.

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

	* g++.dg/ipa/devirt-37.C: Fix testcase.

2014-08-20  Martin Jambor  <mjambor@suse.cz>
	    Wei Mi  <wmi@google.com>

	PR ipa/60449
	PR middle-end/61776
	* testsuite/gcc.dg/lto/pr60449_1.c: New test.
	* testsuite/gcc.dg/lto/pr60449_0.c: New test.
	* testsuite/gcc.dg/pr61776.c: New test.

2014-08-20  Steve Ellcey  <sellcey@mips.com>

	PR middle-end/49191
	* lib/target-supports.exp (check_effective_target_non_strict_align):
	Add function description.

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

	* testsuite/g++.dg/ipa/devirt-17.C: Update template.
	* testsuite/g++.dg/ipa/devirt-16.C: Update template.

2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/59304
	* opts-common.c (set_option): Call diagnostic_classify_diagnostic
	before setting the option.
	* diagnostic.c (diagnostic_classify_diagnostic): Record
	command-line status.

2014-08-20  Mark Wielaard  <mjw@redhat.com>

	* gcc.dg/guality/restrict.c: Add `used' attribute to all variables.

2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/gcc-defs.exp (${tool}_check_unsupported_p):
	Return memory full when we have a tiny target and relocation
	truncation occurs.
	* lib/gcc-dg.exp (gcc-dg-prune): Likewise.
	* lib/objc.exp (${tool}_check_unsupported_p): Likewise.
	* lib/target-supports.exp (check_effective_target_tiny): New function.

2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>

	* gfortran.dg/errnocheck_1.f90: New test.
	* gfortran.dg/associative_1.f90: New test.

2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR preprocessor/51303
	* gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.

2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/60975
	PR c/53063
	* gcc.dg/cpp/Wvariadic-1p.c: New test.

2014-08-19  Janis Johnson  <janisjo@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_arm_v8_neon_ok_nocache): Add
	"-march-armv8-a" to compile flags.

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

	PR c++/62153
	* c-c++-common/Wbool-compare-1.c: New test.

2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c/45584
	* gcc.dg/pr13519-1.c: Adjust.

2014-08-19  Mark Wielaard  <mjw@redhat.com>

	* gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.

2014-07-08  Mark Wielaard  <mjw@redhat.com>

	PR debug/59051
	* gcc.dg/guality/restrict.c: New test.

2014-08-19  Mark Wielaard  <mjw@redhat.com>

	* lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
	matching. Catch '<unknown type in ' to recognize older gdb versions.
	* gcc.dg/guality/const-volatile.c: New test.

2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
	!gas.

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

	* gcc.dg/Wc99-c11-compat-1.c: New test.
	* gcc.dg/Wc99-c11-compat-2.c: New test.
	* gcc.dg/Wc99-c11-compat-3.c: New test.
	* gcc.dg/Wc99-c11-compat-4.c: New test.
	* gcc.dg/Wc99-c11-compat-5.c: New test.
	* gcc.dg/Wc99-c11-compat-6.c: New test.
	* gcc.dg/Wc99-c11-compat-7.c: New test.

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

	* gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
	* gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
	* gcc.dg/Wc90-c99-compat-7.c: New test.
	* gcc.dg/Wc90-c99-compat-8.c: New test.
	* gcc.dg/Wdeclaration-after-statement-4.c: New test.

2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
	    Steven Bosscher  <steven@gcc.gnu.org>

	PR c/52952
	* gcc.dg/redecl-4.c: Add column markers.
	* gcc.dg/format/bitfld-1.c: Likewise.
	* gcc.dg/format/attr-2.c: Likewise.
	* gcc.dg/format/attr-6.c: Likewise.
	* gcc.dg/format/array-1.c: Likewise.
	* gcc.dg/format/attr-7.c: Likewise.
	* gcc.dg/format/asm_fprintf-1.c: Likewise.
	* gcc.dg/format/attr-4.c: Likewise.
	* gcc.dg/format/branch-1.c: Likewise.
	* gcc.dg/format/c90-printf-1.c: Likewise.

2014-08-18  Aldy Hernandez  <aldyh@redhat.com>

	* guality/nrv-1.c: Add `used' attribute to a1.

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

	PR tree-optimization/62090
	* gcc.dg/pr62090-2.c: New testcase.

2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>

	* g++.dg/ipa/pr61800.C: New.

2014-08-18  Yury Gribov  <y.gribov@samsung.com>

	PR sanitizer/62089
	* c-c++-common/asan/pr62089.c: New test.
	* c-c++-common/asan/bitfield-1.c: New test.
	* c-c++-common/asan/bitfield-2.c: New test.
	* c-c++-common/asan/bitfield-3.c: New test.
	* c-c++-common/asan/bitfield-4.c: New test.

2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR tree-optimization/52904
	* gcc.dg/pr52904.c: New test.

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

	* gfortran.dg/finalize_27.f90: New.

2014-08-16  Andrew Pinski  <apinski@cavium.com>

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

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

	PR c++/52819
	* g++.dg/template/pr52819.C: New.

2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/62142
	* gfortran.dg/realloc_on_assign_24.f90:  New test.

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

	PR c++/62072
	Revert:
	2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

	DR 1584
	PR c++/57466
	* g++.dg/template/pr57466.C: New.
	* g++.dg/cpp0x/pr57466.C: Likewise.
	* g++.dg/template/unify6.C: Update.

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

2014-08-15  Ilya Tocar  <tocarip@gmail.com>

	PR target/61878
	* gcc.target/i386/avx512f-typecast-1.c: New test.
	* gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
	* 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-vpcmpgtud-1.c: New test.
	* gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtuq-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.

2014-08-15  Jakub Jelinek  <jakub@redhat.com>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/62131
	* gfortran.dg/gomp/pr62131.f90: New test.

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

	PR tree-optimization/62031
	* gcc.dg/torture/pr62031.c: New testcase.

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

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

2014-08-14  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-optimization/62091
	* g++.dg/ipa/devirt-38.C: New testcase.

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

	DR 458
	* gcc.dg/c11-stdatomic-2.c: New test.

2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/62106
	* gfortran.dg/array_constructor_49.f90:  New test.

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

	PR c++/54377
	* g++.dg/template/pr54377.C: New.
	* g++.dg/cpp0x/pr54377.C: Likewise.
	* g++.dg/cpp0x/alias-decl-2.C: Adjust.
	* g++.dg/cpp0x/pr51226.C: Likewise.
	* g++.dg/cpp0x/variadic2.C: Likewise.
	* g++.dg/parse/too-many-tmpl-args1.C: Likewise.
	* g++.dg/template/dtor3.C: Likewise.
	* g++.dg/template/qualttp4.C: Likewise.
	* g++.dg/template/spec28.C: Likewise.
	* g++.old-deja/g++.brendan/crash8.C: Likewise.
	* g++.old-deja/g++.pt/ttp7.C: Likewise.

2014-08-14  Tom de Vries  <tom@codesourcery.com>

	PR rtl-optimization/62004
	PR rtl-optimization/62030
	* gcc.dg/pr62004.c: New test.
	* gcc.dg/pr62030.c: Same.
	* gcc.target/mips/pr62030-octeon.c: Same.

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

	* g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
	* g++.dg/cpp0x/decltype2.C: Likewise.
	* g++.dg/cpp0x/decltype3.C: Likewise.
	* g++.dg/cpp0x/pr60249.C: Likewise.
	* g++.dg/cpp0x/variadic-ex10.C: Likewise.
	* g++.dg/cpp0x/variadic-ex14.C: Likewise.
	* g++.dg/cpp0x/variadic2.C: Likewise.
	* g++.dg/cpp0x/variadic74.C: Likewise.
	* g++.dg/parse/error10.C: Likewise.
	* g++.dg/parse/error15.C: Likewise.
	* g++.dg/parse/error2.C: Likewise.
	* g++.dg/template/crash106.C: Likewise.
	* g++.dg/template/crash89.C: Likewise.
	* g++.dg/template/nontype7.C: Likewise.
	* g++.dg/template/void3.C: Likewise.
	* g++.dg/template/void7.C: Likewise.

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

	PR tree-optimization/62090
	* gcc.dg/pr62090.c: New testcase.

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

	PR rtl-optimization/62079
	* g++.dg/pr62079.C: New testcase.

2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>

	* gcc.target/arm/max-insns-skipped.c: New test.

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

	* c-c++-common/addrtmp.c: Add bind_pic_locally option.

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

	* gcc.dg/concat.c: Add dg-options.
	* gcc.dg/func-outside-2.c: Add __extension__.
	* gcc.dg/pr19967.c: Use -std=c99.
	* gcc.dg/pr22458-1.c: Add dg-options.
	* gcc.dg/pr33676.c: Add dg-options.
	* gcc.dg/gnu-predef-1.c: New test.
	* gcc.dg/c90-func-1.c: New test.
	* gcc.dg/c90-func-2.c: New test.
	* gcc.dg/c90-func-2.h: New test.

2014-08-12  Janis Johnson  <janisjo@codesourcery.com>

	* lib/target/supports.exp
	(check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
	or later.

	* gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.

	* gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
	on Neon hardware.

	* gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
	* gcc.target/arm/pr59985.c: Likewise.

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

	PR other/61962
	* c-c++-common/cilk-plus/AN/pr61962.c: New test.

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

	PR middle-end/62103
	* gcc.c-torture/execute/bitfld-6.c: New test.

2014-08-11  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
	* gcc.target/arm/pr56184.C: Likewise.
	* gcc.target/arm/pr59896.c: Likewise.
	* gcc.target/arm/stack-red-zone.c: Likewise.
	* gcc.target/arm/thumb-find-work-register.c: Likewise.

	* lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
	check_effective_target_arm_thumb2_ok): Test with code that passes
	an argument and returns a result.

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

	PR tree-optimization/62075
	* gcc.dg/vect/pr62075.c: New testcase.

2014-08-11  Felix Yang  <fei.yang0953@gmail.com>

	PR tree-optimization/62073
	* gcc.dg/vect/pr62073.c: New test.

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

	PR tree-optimization/62070
	* gcc.dg/pr62070.c: New testcase.

2014-08-11  Yury Gribov  <y.gribov@samsung.com>

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

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

	PR c/51849
	* gcc.dg/Wc90-c99-compat-1.c: New test.
	* gcc.dg/Wc90-c99-compat-2.c: New test.
	* gcc.dg/Wc90-c99-compat-3.c: New test.
	* gcc.dg/Wc90-c99-compat-4.c: New test.
	* gcc.dg/Wc90-c99-compat-5.c: New test.
	* gcc.dg/Wc90-c99-compat-6.c: New test.
	* gcc.dg/wvla-1.c: Adjust dg-warning.
	* gcc.dg/wvla-2.c: Adjust dg-warning.
	* gcc.dg/wvla-4.c: Adjust dg-warning.
	* gcc.dg/wvla-6.c: Adjust dg-warning.

2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/61999
	* gfortran.dg/dot_product_3.f90:  New test case.

2014-08-09  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/devirt-35.C: Fix template.
	* g++.dg/ipa/devirt-36.C: Likewise.
	* g++.dg/ipa/devirt-37.C: New testcase.

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

	* g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
	* g++.dg/cpp0x/enum29.C: Adjust.

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

	* gcc.dg/strlenopt-8.c: Remove XFAIL.
	* gcc.dg/tree-prof/stringop-2.c: Adjust.
	* gfortran.dg/array_memcpy_4.f90: Likewise.
	* gfortran.dg/trim_optimize_1.f90: Likewise.
	* gfortran.dg/trim_optimize_2.f90: Likewise.

2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>

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

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

	* gcc.dg/torture/pr61772.c: Skip lto running.

2014-08-07  John David Anglin  <danglin@gcc.gnu.org>

	PR tree-optimization/60707
	* gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.

2014-08-07  Jan Hubicka  <hubicka@ucw.cz>

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

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

	PR c++/51312
	* g++.dg/cpp0x/enum29.C: New.

2014-08-07  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
	defining in dg-options.
	* gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.

	* gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.

	* gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.

	* gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
	on 32-bit hppa-hpux.

	* gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
	* c-c++-common/pr50459.c: Likewise.

2014-08-07  Petr Murzin  <petr.murzin@intel.com>

	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
	values.h, change MAXDOUBLE for DBL_MAX.
	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
	* gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
	values.h, change MAXFLOAT for FLT_MAX.
	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
	* 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-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.

2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.dg/pr61756.c: Remove arm-specific dg-options.

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

	* gcc.dg/fold-reassoc-3.c: New test.

2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/struct-size.c: New.

2014-08-07  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
	* lib/target-supports.exp (check_effective_target_glibc)
	(check_effective_target_glibc_2_12_or_later)
	(check_effective_target_glibc_2_11_or_earlier): Remove proc.

2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>

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

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

	PR c++/43906
	* g++.dg/warn/Waddress-1.C: New.

2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>

	* gcc.dg/pr44194-1.c: Remove an extraneous brace.

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

	PR debug/61923
	* gcc.target/i386/pr61923.c: New test.

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

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

2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>

	* gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
	powerpc_elfv2.

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

	PR rtl-optimization/61801
	* gcc.target/i386/pr61801.c: Rewritten.

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

	* gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
	Fix types.
	(test_vqdmlsls_lane_s32): Likewise.
	* gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.

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

	* gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
	* gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
	* gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
	* gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.

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

	* gcc.target/aarch64/simd/vmul_f64_1.c: New test.
	* gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
	* gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.

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

	* gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.

2014-08-04  Rohit  <rohitarulraj@freescale.com>

	PR target/60102
	* gcc.target/powerpc/pr60102.c: New testcase.

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

	PR target/61713
	* gcc.dg/pr61756.c: New test.

2014-08-04  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
	version instead of required-target.
	* lib/target-supports.exp
	(check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
	(check_effective_target_glibc_2_11_or_earlier): ... this.

2014-08-04  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
	* gnat.dg/specs/debug1.ads: Adjust.
	* gnat.dg/specs/formal_type.ads: Fix error in test.

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

	* gcc.dg/case-bogus-1.c: New test.

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

	PR c++/15339
	* g++.dg/other/default9.C: New.
	* g++.dg/other/default10.C: Likewise.
	* g++.dg/other/default3.C: Remove xfail.

2014-08-02  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/warn/Wsuggest-final.C: New testcase.
	* g++.dg/ipa/devirt-34.C: Fix.

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

	PR c/59855
	* gcc.dg/Wdesignated-init-2.c: New test.

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

	DR 217 again
	* g++.dg/tc1/dr217-2.C: New.

2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR other/61963
	* c-c++-common/cilk-plus/AN/pr61963.c: New test.

2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR middle-end/61455
	* c-c++-common/cilk-plus/AN/pr61455.c: New test.
	* c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.

2014-08-01  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
	testcase.

2014-08-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/61762
	* gcc.dg/pr61762.c: Align the string to make the testcase work
	on strict-align targets.

2014-08-01  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/ubsan/align-1.c: New test.
	* c-c++-common/ubsan/align-2.c: New test.
	* c-c++-common/ubsan/align-3.c: New test.
	* c-c++-common/ubsan/align-4.c: New test.
	* c-c++-common/ubsan/align-5.c: New test.
	* c-c++-common/ubsan/attrib-4.c: New test.
	* g++.dg/ubsan/align-1.C: New test.
	* g++.dg/ubsan/align-2.C: New test.
	* g++.dg/ubsan/align-3.C: New test.
	* g++.dg/ubsan/attrib-1.C: New test.
	* g++.dg/ubsan/null-1.C: New test.
	* g++.dg/ubsan/null-2.C: New test.

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

	* lib/target-supports.exp (check_effective_target_glibc)
	(check_effective_target_glibc_2_12_or_later)
	(check_effective_target_not_glibc_2_11_or_earlier): New proc.
	* gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
	not_glibc_2_11_or_earlier.

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

	* gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.

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

	* gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
	(test_vpaddd_s64): Likewise.
	(test_vpaddd_s64): Likewise.
	* gcc.target/aarch64/simd/vpaddd_f64: New.
	* gcc.target/aarch64/simd/vpaddd_s64: New.
	* gcc.target/aarch64/simd/vpaddd_u64: New.

2014-07-31  Charles Baylis  <charles.baylis@linaro.org>

	PR target/61948
	* gcc.target/arm/pr61948.c: New test case.

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

	PR tree-optimization/61964
	* gcc.dg/torture/pr61964.c: New testcase.

2014-07-31  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/60517
	* c-c++-common/addrtmp.c: New file.
	* c-c++-common/uninit-G.c: Adapt.

2014-07-31  Bingfeng Mei  <bmei@broadcom.com>

	PR lto/61868
	* gcc.dg/pr61868.c: New test.

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

	PR c++/57397
	* g++.dg/cpp0x/vt-57397-1.C: New.
	* g++.dg/cpp0x/vt-57397-2.C: Likewise.

2014-07-30  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.

2014-07-30  Tom Tromey  <tromey@redhat.com>

	PR c/59855
	* gcc.dg/Wdesignated-init.c: New file.

2014-07-29  Jan Hubicka  <hubicka@ucw.cz>

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

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

	PR rtl-optimization/61801
	* gcc.target/i386/pr61801.c: Fix testcase.

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

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

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

	PR middle-end/52478
	* gcc.dg/torture/ftrapv-1.c: New testcase.

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

	PR tree-optimization/61921
	* gfortran.dg/pr61921.f90: New testcase.

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

	PR rtl-optimization/61801
	* gcc.target/i386/pr61801.c: New testcase.

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

	PR c/61861
	* gcc.dg/pr61861.c: New test.

2014-07-27  Petr Murzin  <petr.murzin@intel.com>

	* gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
	variable problem.

2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>

	PR rtl-optimization/61926
	* gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
	Reverse argument order.
	* gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
	New XFAILed tests that match the original order.

2014-07-26  Marek Polacek  <polacek@redhat.com>

	PR c/61077
	* gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.

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

	PR fortran/61881
	PR fortran/61888
	PR fortran/57305
	* gfortran.dg/sizeof_2.f90: Change dg-error.
	* gfortran.dg/sizeof_4.f90: New.
	* gfortran.dg/storage_size_1.f08: Correct expected
	value.

2014-07-26  Marc Glisse  <marc.glisse@inria.fr>

	PR target/44551
	* gcc.target/i386/pr44551-1.c: New file.

2014-07-25  Xinliang David Li  <davidxl@google.com>

	* g++.dg/tree-prof/tree-prof.exp: Define macros.
	* g++.dg/tree-prof/reorder_class1.h: New file.
	* g++.dg/tree-prof/reorder_class2.h: New file.
	* g++.dg/tree-prof/reorder.C: New test.
	* g++.dg/tree-prof/morefunc.C: New test.

2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Implement N4051 - Allow typename in a template template parameter
	* lib/target-supports.exp (check_effective_target_c++1y): Now
	means C++1y and up.
	(check_effective_target_c++1y_down): New.
	(check_effective_target_c++1z_only): New.
	(check_effective_target_c++1z): New.
	* g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
	* g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
	* g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.

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

	* gfortran.dg/storage_size_5.f90: New.

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

	PR middle-end/61762
	PR middle-end/61894
	* gcc.dg/pr61762.c: New testcase.
	* gcc.dg/fold-cstring.c: Likewise.
	* gcc.dg/fold-cvect.c: Likewise.

2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.target/powerpc/ppc64-abi-warn-3.c: New test.

	* gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
	* gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
	* gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
	* gcc.c-torture/execute/pr23135.x: Likewise.

2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.target/powerpc/ppc64-abi-warn-2.c: New test.

2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.target/powerpc/ppc64-abi-warn-1.c: New test.

2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.

2014-07-24  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/test_frame_1.c: Match optimized instruction
	sequences.
	* gcc.target/aarch64/test_frame_2.c: Likewise.
	* gcc.target/aarch64/test_frame_4.c: Likewise.
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.
	* gcc.target/aarch64/test_frame_8.c: Likewise.
	* gcc.target/aarch64/test_frame_10.c: Likewise.

2014-07-24  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/test_frame_1.c: Match optimized instruction
	sequences.
	* gcc.target/aarch64/test_frame_10.c: Likewise.
	* gcc.target/aarch64/test_frame_2.c: Likewise.
	* gcc.target/aarch64/test_frame_4.c: Likewise.
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.
	* gcc.target/aarch64/test_frame_8.c: Likewise.
	* gcc.target/aarch64/test_fp_attribute_1.c: Likewise.

2014-07-24  Martin Jambor  <mjambor@suse.cz>

	PR ipa/61160
	* g++.dg/ipa/pr61160-2.C (main): Always return zero.

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

	PR ipa/61823
	* gcc.dg/torture/pr43879_1.c: Add -fno-inline.

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

	* lib/target-supports.exp (check_effective_target_arm_nothumb):
	Also check for __arm__.

2014-07-24  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/test_frame_12.c: Match optimized instruction
	sequences.

2014-07-24  Marek Polacek  <polacek@redhat.com>

	PR c/57653
	* c-c++-common/pr57653.c: New test.
	* c-c++-common/pr57653.h: New file.
	* c-c++-common/pr57653-2.c: New test.
	* c-c++-common/pr57653-2.h: New file.

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

	* gcc.target/aarch64/test_frame_common.h: New file.
	* gcc.target/aarch64/test_frame_1.c: Likewise.
	* gcc.target/aarch64/test_frame_2.c: Likewise.
	* gcc.target/aarch64/test_frame_3.c: Likewise.
	* gcc.target/aarch64/test_frame_4.c: Likewise.
	* gcc.target/aarch64/test_frame_5.c: Likewise.
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.
	* gcc.target/aarch64/test_frame_8.c: Likewise.
	* gcc.target/aarch64/test_frame_9.c: Likewise.
	* gcc.target/aarch64/test_frame_10.c: Likewise.
	* gcc.target/aarch64/test_frame_11.c: Likewise.
	* gcc.target/aarch64/test_frame_12.c: Likewise.
	* gcc.target/aarch64/test_frame_13.c: Likewise.
	* gcc.target/aarch64/test_frame_14.c: Likewise.
	* gcc.target/aarch64/test_frame_15.c: Likewise.

2014-07-23  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
	in the structure.

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

	* gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
	* gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
	* gcc.dg/pr10474.c (target): Likewise.

2014-07-22  Martin Jambor  <mjambor@suse.cz>

	PR ipa/61160
	* pr61160-3.C (main): Return zero.

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

	* gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
	* gcc.target/arm/simd/vextu64_1.c: Likewise.
	* gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
	* gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
	* gcc.target/aarch64/simd/ext_s64.x: Remove.
	* gcc.target/aarch64/simd/ext_u64.x: Remove.

2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/61822
	* gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.

2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/simd/vbsl_f64_1.c: New test.

2014-07-22  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
	-msse2 -mno-avx instead of -msse.

2014-07-22  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
	* gcc.dg/pr44024.c (dg-options): Add -O1.
	(dg-final): Check for the condition.
	* gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.

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

	PR target/55701
	* gcc.target/arm/memset-inline-1.c: New test.
	* gcc.target/arm/memset-inline-2.c: New test.
	* gcc.target/arm/memset-inline-3.c: New test.
	* gcc.target/arm/memset-inline-4.c: New test.
	* gcc.target/arm/memset-inline-5.c: New test.
	* gcc.target/arm/memset-inline-6.c: New test.
	* gcc.target/arm/memset-inline-7.c: New test.
	* gcc.target/arm/memset-inline-8.c: New test.
	* gcc.target/arm/memset-inline-9.c: New test.

2014-07-21  Tom de Vries  <tom@codesourcery.com>

	PR target/61827
	* gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
	to bar symbol in scan-assembler-times call check.

2014-07-21  Tom de Vries  <tom@codesourcery.com>

	PR target/61827
	* gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
	for darwin in scan-assembler-times check.
	* gcc.target/i386/fuse-caller-save.c: Remove cfi-related
	scan-assembler-not checks.  Add checks for insns.
	(main): Remove.
	* gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
	scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
	(main): Remove.

2014-07-21  Tom de Vries  <tom@codesourcery.com>

	PR target/61827
	* gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
	dg-options.  Add checks for insns with xmm registers.  Remove
	cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
	(main): Remove.

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

	PR target/61855
	* gcc.target/i386/pr61855.c: New test.

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

	* gnat.dg/pack20.ad[sb]: New test.
	* gnat.dg/pack20_pkg.ads: New helper.

2014-07-20  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-gc-tests): Support multiple files in one
	package for compiledir tests.

2014-07-20  Marek Polacek  <polacek@redhat.com>

	PR c/61852
	* gcc.dg/pr61852.c: New test.

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

	* gcc.dg/stack-usage-2.c: Adjust.

2014-07-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/61794
	* gcc.target/i386/pr61794.c: New test.

2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
	involving both inputs rather than a multiplication involving one.
	* gcc.target/mips/umips-lwp-2.c (foo): Likewise.
	* gcc.target/mips/umips-lwp-3.c (foo): Likewise.
	* gcc.target/mips/umips-lwp-4.c (foo): Likewise.

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

	PR c++/50961
	* g++.dg/template/operator13.C: New.

2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/simd/vfma_f64.c: New test.
	* gcc.target/aarch64/simd/vmla_f64.c: Likewise.
	* gcc.target/aarch64/simd/vfms_f64.c: Likewise.
	* gcc.target/aarch64/simd/vmls_f64.c: Likewise.

2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* c-c++-common/ubsan/bounds-2.c: Change output pattern.
	* c-c++-common/ubsan/bounds-5.c: Likewise.
	* c-c++-common/ubsan/bounds-6.c: Likewise.
	* c-c++-common/ubsan/bounds-7.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
	* gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
	* g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.

2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
	* gcc.target/aarch64/simd/vcales_f32.c: Likewise.
	* gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
	* gcc.target/aarch64/simd/vcalts_f32.c: Likewise.

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

	* gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
	-mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
	* gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.

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

	PR c++/61804
	* g++.dg/parse/pr61804.C: New.

2014-07-16  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/specs/alignment2.ads: Update.
	* gnat.dg/specs/size_clause1.ads: Likewise.
	* gnat.dg/specs/size_clause2.ads: Likewise.

2014-07-16  Dodji Seketeli  <dodji@redhat.com>

	PR preprocessor/60723 - missing system-ness marks for macro tokens
	* gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.

2014-07-15  Uros Bizjak  <ubizjak@gmail.com>

	* gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
	* gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
	-mieee-with-inexact for alpha*-*-*.

2014-07-15  Uros Bizjak  <ubizjak@gmail.com>

	* lib/target-supports.exp (check_effective_target_fenv_exceptions):
	Add IEEE options to compile flags.
	* gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
	additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.

2014-07-15  Michael Matz  <matz@suse.de>

	PR rtl-optimization/61772
	* gcc.dg/torture/pr61772.c: New test.

2014-07-15  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/ubsan/bounds-1.c: New test.

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

	* gfortran.dg/coarray_34.f90: New.
	* gfortran.dg/coarray_6.f90: Update test case.

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

	PR tree-optimization/61779
	* gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.

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

	PR tree-optimization/61786
	* gcc.dg/torture/pr61786.c: New testcase.
	* gcc.dg/lto/pr61786_0.c: Likewise.
	* gcc.dg/lto/pr61786_1.c: Likewise.

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

	PR tree-optimization/61757
	PR tree-optimization/61783
	PR tree-optimization/61787
	* gcc.dg/torture/pr61757.c: New testcase.
	* gcc.dg/torture/pr61787.c: Likewise.

2014-07-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/61294
	* c-c++-common/Wmemset-transposed-args1.c: New test.
	* c-c++-common/Wmemset-transposed-args2.c: New test.
	* g++.dg/warn/Wmemset-transposed-args-1.C: New test.

2014-07-13  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
	longer happens during parsing.
	* gcc.dg/pr44024.c: Update template.
	* g++.dg/tree-ssa/nonzero-2.C: New testcase.
	* g++.dg/tree-ssa/nonzero-1.C: New testcase.
	* gcc.dg/tree-ssa/nonzero-1.c: New testcase.

2014-07-13  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
	* gcc.target/i386/fuse-caller-save-xmm.c: New test.

2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR C++/60209 - Declaration of user-defined literal operator cause error
	* g++.dg/cpp0x/pr60209-neg.C: New.
	* g++.dg/cpp0x/pr60209.C: New.
	* g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.

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

	PR c++/60967
	* g++.dg/cilk-plus/pr60967.C: New.

2014-07-13  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.

2014-07-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/61780
	* gfortran.dg/dependency_44.f90 : New test

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

	* gfortran.dg/coarray_atomic_1.f90: Update dg-error.
	* gfortran.dg/coarray_atomic_2.f90: New.
	* gfortran.dg/coarray_atomic_3.f90: New.
	* gfortran.dg/coarray_atomic_4.f90: New.
	* gfortran.dg/coarray/atomic_2.f90: New.

2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
	* g++.dg/cpp0x/pr57644.C: New.

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

	PR c++/53159
	* g++.dg/cpp0x/Wnarrowing1.C: New.

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

	PR preprocessor/61389
	* gcc.dg/cpp/macsyntx.c: Update expected warnings.
	* gcc.dg/cpp/sysmac1.c: Likewise.

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

	PR middle-end/61473
	* gcc.dg/memmove-4.c: New testcase.
	* gcc.dg/strlenopt-8.c: XFAIL.
	* gfortran.dg/coarray_lib_realloc_1.f90: Adjust.

2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>

	PR target/61561
	* gcc.dg/pr61561.c: New test.

2014-07-10  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
	dg-options.
	* gcc.target/mips/fuse-caller-save-micromips.c: Same.
	* gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
	dg-options.

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

	PR c-family/61741
	* c-c++-common/torture/pr61741.c: Use signed char.

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

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

2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/61742
	* gcc.dg/torture/pr61742.c: New test.
	* gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
	* gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c

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

	PR c++/60686
	* g++.dg/cpp0x/explicit8.C: New.

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

	DR 1584
	PR c++/57466
	* g++.dg/template/pr57466.C: New.
	* g++.dg/cpp0x/pr57466.C: Likewise.
	* g++.dg/template/unify6.C: Update.

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

	* gcc.target/i386/fuse-caller-save-rec.c: New test.

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

	* gfortran.dg/ieee/underflow_1.f90: New file.

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

	PR c-family/61741
	* c-c++-common/torture/pr61741.c: New testcase.

2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>

	* lib/target-supports.exp
	(check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.

2014-07-09  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/globalalias.c: Remove XFAIL.
	* gcc.dg/localalias.c: Remove XFAIL.

2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
	* g++.dg/cpp0x/pr58155.C: New.

2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>

	PR testsuite/61453
	* gfortran.dg/bind_c_array_params_2.f90:
	Adjust regexp for more targets.

2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59361
	* g++.dg/cpp0x/vt-59361.C: New.

2014-07-08  Sriraman Tallam  <tmsriram@google.com>

	PR target/61599
	* gcc.target/i386/pr61599-1.c: New test.
	* gcc.target/i386/pr61599-2.c: New test.

2014-07-08  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/61673
	* gcc.c-torture/execute/pr61673.c: New test.

	PR tree-optimization/61725
	* gcc.dg/tree-ssa/vrp93.c: New test.
	* gcc.c-torture/execute/pr61725.c: New test.

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

	* tree-ssa-dom.h (loop_depth_of_name): Remove.
	* tree-ssa-dom.c (record_equivalences_from_phis): Remove
	restriction on loop depth difference.
	(record_equality): Likewise.
	(propagate_rhs_into_lhs): Likewise.  Simplify condition.
	(loop_depth_of_name): Remove.
	* tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
	restriction on loop depth difference.
	(init_copy_prop): Likewise.

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

	PR tree-optimization/61681
	* gcc.dg/torture/pr61681.c: New testcase.

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

	PR tree-optimization/61680
	* gcc.dg/vect/pr61680.c: New testcase.

2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/61576
	* gcc.dg/torture/pr61576.c: New test.

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

	PR c/60226
	* c-c++-common/pr60226.c: New test.

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

	PR fortran/61459
	PR fortran/58883
	* gfortran.dg/allocatable_function_8.f90 : New test

2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>

	* gcc.target/powerpc/spe-evmerge.c: New file.

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

	* g++.dg/cpp0x/override1.C: Tweak expected error messages.

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

	* c-c++-common/asan/no-redundant-instrumentation-9.c: New test.

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

	PR c++/58898
	* g++.dg/parse/pr58898.C: New.

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

	* gfortran.dg/list_read_12.f90: Delete the file.
	* gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
	of dg-runtest.

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

	PR libgfortran/61640
	* gfortran.dg/arrayio_16.f90: New test.

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

	* g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
	* g++.dg/ipa/imm-devirt-2.C: Likewise.

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

	PR c/6940
	* c-c++-common/Wsizeof-pointer-memaccess1.c: Use
	-Wno-sizeof-array-argument.
	* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
	* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
	* gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
	* c-c++-common/sizeof-array-argument.c: New test.
	* gcc.dg/vla-5.c: Add dg-warnings.

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

	* g++.dg/ipa/devirt-26.C: Update testcase.
	* g++.dg/ipa/imm-devirt-1.C: Update testcase.
	* g++.dg/ipa/imm-devirt-2.C: Update testcase.

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

	* gfortran.dg/coarray/coindexed_3.f90: New.

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

	PR middle-end/61654
	* g++.dg/opt/pr61654.C: New test.

	PR tree-optimization/61684
	* gcc.c-torture/compile/pr61684.c: New test.

2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>

	* lib/g++-dg.exp (g++-dg-runtest): Change interface to match
	dg-runtest's.  Adapt all callers.
	* lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
	* lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
	* lib/go-dg.exp (go-dg-runtest): Likewise.
	* lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
	* lib/objc-dg.exp (objc-dg-runtest): Likewise.

2014-07-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/61682
	* gcc.c-torture/execute/pr61682.c: New test.

2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/shift-dot.c: New test.

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

	* gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
	avoid optimization.

2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* gcc.target/arm/identical-invariants.c: New test.

2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
	    Chen Gang <gang.chen.5i5j@gmail.com>

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

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

	PR target/29349
	PR target/53513
	* gcc.target/sh/fpchg.c: New test.

2014-07-02  Jakub Jelinek  <jakub@redhat.com>
	    Fritz Reese  <Reese-Fritz@zai.com>

	* gfortran.dg/oldstyle_5.f: New test.

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

	* gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
	* gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.

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

	* g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
	* g++.dg/cpp0x/variadic-ex14.C: Likewise.
	* g++.dg/parse/error11.C: Likewise.
	* g++.old-deja/g++.brendan/template17.C: Likewise.

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

	* gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
	* gfortran.dg/coarray/send_array.f90: Ditto.
	* gfortran.dg/coarray/sendget_array.f90: Ditto.

2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
	    Yufeng Zhang  <yufeng.zhang@arm.com>

	* gcc.target/aarch64/aapcs64/aapcs64.exp:
	(additional_flags_for_func_ret): New variable based on
	$additional_flags with -fno-use-caller-save.
	(func-ret-*.c): Use the new variable.

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

	PR c++/59637
	* g++.dg/cpp0x/decltype60.C: New.

2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/simd/vcage_f64.c: New test.
	* gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
	* gcc.target/aarch64/simd/vcale_f64.c: Likewise.
	* gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
	* gcc.target/aarch64/simd/vcales_f32.c: Likewise.
	* gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
	* gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
	* gcc.target/aarch64/simd/vcalts_f32.c: Likewise.

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

	* g++.dg/cpp1y/pr59867.C: Fix target selector.

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

	* gcc.dg/Wint-conversion.c: New test.

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

	PR c/58286
	* gcc.dg/Wincompatible-pointer-types.c: New test.

2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>

	* gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
	MicroBlaze specific pattern.

2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR c++/58781
	PR c++/60249
	PR c++/59867
	* testsuite/g++.dg/cpp0x/pr58781.C: New.
	* testsuite/g++.dg/cpp0x/pr60249.C: New.
	* testsuite/g++.dg/cpp1y/pr59867.C: New.

2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
	test requires greater precision than the current PowerPC long
	double implementation supports.

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

	PR c++/54891
	* g++.dg/cpp0x/lambda/lambda-cast1.C: New.

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

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

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

	PR tree-optimization/61607
	* gcc.dg/tree-ssa/pr61607.c: New test.

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

	* c-c++-common/ubsan/attrib-2.c: New test.
	* g++.dg/ubsan/return-3.C: New test.

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

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

2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* gcc.dg/ira-loop-pressure.c: New test.

2014-06-29  Roman Gareev  <gareevroman@gmail.com>

	* gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
	checks that the dump is generated.

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

	PR fortran/36275
	PR fortran/38839
	* gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
	* gfortran.dg/binding_label_tests_27.f90: New file.

2014-06-29  Roman Gareev  <gareevroman@gmail.com>

	* gfortran.dg/graphite/pr59586.f: New testcase.

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

	* gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.

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

	PR fortran/29383
	* lib/target-supports.exp (check_effective_target_fortran_ieee):
	New function.
	* gfortran.dg/ieee/ieee.exp: New file.
	* gfortran.dg/ieee/ieee_1.F90: New file.
	* gfortran.dg/ieee/ieee_2.f90: New file.
	* gfortran.dg/ieee/ieee_3.f90: New file.
	* gfortran.dg/ieee/ieee_4.f90: New file.
	* gfortran.dg/ieee/ieee_5.f90: New file.
	* gfortran.dg/ieee/ieee_6.f90: New file.
	* gfortran.dg/ieee/ieee_7.f90: New file.
	* gfortran.dg/ieee/ieee_rounding_1.f90: New file.

2014-06-28  Jonathan Wakely  <jwakely@redhat.com>

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

2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.

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

	PR c++/61614
	* g++.dg/ext/complit14.C: New.

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

	PR ipa/61160
	* g++.dg/ipa/pr61160-2.C: New test.
	* g++.dg/ipa/pr61160-3.C: Likewise.

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

	PR tree-optimization/57233
	PR tree-optimization/61299
	* gcc.dg/pr57233.c: New test.
	* gcc.target/i386/pr57233.c: New test.
	* gcc.target/i386/sse2-pr57233.c: New test.
	* gcc.target/i386/avx-pr57233.c: New test.
	* gcc.target/i386/avx2-pr57233.c: New test.
	* gcc.target/i386/avx512f-pr57233.c: New test.
	* gcc.target/i386/xop-pr57233.c: New test.

2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* gcc.dg/typeof-2.c: New testcase.

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

	* c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
	(fn1): Remove store to out-of-bounds location.  Add memory barrier.
	(fn2): Likewise.
	(fn5): Likewise.
	(fn6): Likewise.
	(fn7): Likewise.
	(fn8): Likewise.
	(fn9): Likewise.
	(fn11): Likewise.
	* c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
	location.  Add memory barrier.
	(fn2): Likewise.
	(fn3): Likewise.
	(fn4): Likewise.
	(fn5): Likewise.
	* c-c++-common/ubsan/bounds-7.c: New test.

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

	PR libgfortran/61499
	* gfortran.dg/arrayio_15.f90: New test.

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

	PR target/61586
	* gcc.target/alpha/pr61586.c: New test.

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

	PR c++/57573
	* g++.dg/template/pr57573.C: New.

2014-06-26  Jan Hubicka  <hubicka@ucw.cz>

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

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

	PR c++/56633
	* g++.dg/cpp0x/deleted8.C: New.

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

	* g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
	parameter.
	* g++.dg/simulate-thread/bitfields.C: Likewise.
	* gcc.dg/simulate-thread/strict-align-global.c: Remove
	allow-packed-store-data-races parameter.
	* gcc.dg/simulate-thread/subfields.c: Likewise.
	* gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
	to one.

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

	* g++.dg/ipa/pr60600.C: Fix typo.
	* g++.dg/ipa/devirt-25.C: Likewise.

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

	PR tree-optimization/61607
	* gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.

2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>

	* gcc.dg/inline-22.c: Add bind_pic_locally.
	* gcc.dg/inline_4.c: Ditto.
	* gcc.dg/fail_always_inline.c: Ditto.
	* g++.dg/ipa/devirt-25.C: Ditto.

2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>

	* lib/target-support.exp (bind_pic_locally): Save the flags to
	'flags_to_postpone' instead of appending to 'flags'.
	* lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
	with flags_to_postpone and revert after target_compile.
	* lib/g++.exp (g++_target_compile): Ditto.
	* lib/gfortran.exp (gfortran_target_compile): Ditto.

2014-06-26  Nick Clifton  <nickc@redhat.com>

	* lib/target-supports.exp (check_effective_target_trapping): Fix typo.

2014-06-26  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/61537
	* g++.dg/template/pr61537.C: New testcase.

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

	* gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
	powerpc*-*-linux*.

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

	* gfortran.dg/coarray_33.f90: New.

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

	* gfortran.dg/coarray/coindexed_1.f90: New.

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

	* gfortran.dg/coarray_collectives_7.f90: New.

2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>

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

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

	DR 178
	PR c++/49132
	* g++.dg/cpp0x/aggr1.C: New.
	* g++.dg/cpp0x/aggr2.C: Likewise.
	* g++.dg/init/aggr11.C: Likewise.
	* g++.dg/init/aggr12.C: Likewise.

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

	* g++.dg/ipa/pr61540.C: Remove dumping test.

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

	PR c/61162
	* gcc.dg/pr61162.c: Adjust dg-warning.
	* gcc.dg/pr61162-2.c: New test.

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

	PR tree-optimization/57742
	* gcc.dg/tree-ssa/calloc-3.c: New file.

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

	PR testsuite/61560
	* gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
	for targets that return _Complex float in memory.

2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/arm/vect-noalign.c: Adjust options.

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

	* gcc.dg/vect/vect-reduc-sad.c: New.
	* lib/target-supports.exp (check_effective_target_vect_usad_char): New.

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

	PR tree-optimization/57742
	* g++.dg/tree-ssa/calloc.C: New testcase.
	* gcc.dg/tree-ssa/calloc-1.c: Likewise.
	* gcc.dg/tree-ssa/calloc-2.c: Likewise.
	* gcc.dg/strlenopt-9.c: Adapt.

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

	* gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
	global variable.
	(FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
	instead of calling sequentially in the C code.
	* gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
	saved_return_address to the stack frame where LR register was stored.
	(saved_return_address): Declare weak.

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

	PR c++/33972
	* g++.dg/other/operator3.C: New.
	* g++.dg/template/operator8.C: Adjust.
	* g++.dg/template/operator9.C: Likewise.

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

	* gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.

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

	PR tree-optimization/61572
	* gcc.target/i386/pr61572.c: New testcase.

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

	* gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
	reduction clause.
	* gfortran.dg/gomp/udr4.f90 (f4): Likewise.
	Remove Label is never defined expected error.
	* gfortran.dg/gomp/udr8.f90: New test.

2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR tree-optimization/61554
	* g++.dg/torture/pr61554.C: New testcase.

2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* c-c++-common/asan/strlen-overflow-1.c: Change match patterns.

2014-06-23  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/localalias-2.c: Guard by require-alias.
	* gcc.dg/globalalias-2.c: Likewise.

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

	* gcc.target/i386/indjmp-1.c: New test.

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

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

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

	PR c/61553
	* c-c++-common/pr61553.c (foo): Add dg-error.

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

	* gfortran.dg/coarray_32.f90: New.

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

	DR 577
	PR c++/33101
	* g++.dg/other/void1.C: Adjust.
	* g++.dg/other/void3.C: Likewise.

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

	PR c/61553
	* c-c++-common/pr61553.c: New test.

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

	* g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
	* g++.dg/vect/slp-pr50819.cc: Likewise.
	* g++.dg/vect/slp-pr56812.cc: Likewise.
	* gcc.dg/vect/bb-slp-1.c: Likewise.
	* gcc.dg/vect/bb-slp-10.c: Likewise.
	* gcc.dg/vect/bb-slp-11.c: Likewise.
	* gcc.dg/vect/bb-slp-13.c: Likewise.
	* gcc.dg/vect/bb-slp-14.c: Likewise.
	* gcc.dg/vect/bb-slp-15.c: Likewise.
	* gcc.dg/vect/bb-slp-16.c: Likewise.
	* gcc.dg/vect/bb-slp-17.c: Likewise.
	* gcc.dg/vect/bb-slp-18.c: Likewise.
	* gcc.dg/vect/bb-slp-19.c: Likewise.
	* gcc.dg/vect/bb-slp-2.c: Likewise.
	* gcc.dg/vect/bb-slp-20.c: Likewise.
	* gcc.dg/vect/bb-slp-21.c: Likewise.
	* gcc.dg/vect/bb-slp-22.c: Likewise.
	* gcc.dg/vect/bb-slp-23.c: Likewise.
	* gcc.dg/vect/bb-slp-24.c: Likewise.
	* gcc.dg/vect/bb-slp-25.c: Likewise.
	* gcc.dg/vect/bb-slp-26.c: Likewise.
	* gcc.dg/vect/bb-slp-27.c: Likewise.
	* gcc.dg/vect/bb-slp-28.c: Likewise.
	* gcc.dg/vect/bb-slp-29.c: Likewise.
	* gcc.dg/vect/bb-slp-3.c: Likewise.
	* gcc.dg/vect/bb-slp-30.c: Likewise.
	* gcc.dg/vect/bb-slp-31.c: Likewise.
	* gcc.dg/vect/bb-slp-32.c: Likewise.
	* gcc.dg/vect/bb-slp-4.c: Likewise.
	* gcc.dg/vect/bb-slp-5.c: Likewise.
	* gcc.dg/vect/bb-slp-6.c: Likewise.
	* gcc.dg/vect/bb-slp-7.c: Likewise.
	* gcc.dg/vect/bb-slp-8.c: Likewise.
	* gcc.dg/vect/bb-slp-8a.c: Likewise.
	* gcc.dg/vect/bb-slp-8b.c: Likewise.
	* gcc.dg/vect/bb-slp-9.c: Likewise.
	* gcc.dg/vect/bb-slp-cond-1.c: Likewise.
	* gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
	* gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
	* gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
	* gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
	* gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
	* gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
	* gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
	* gcc.dg/vect/pr26359.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.

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

	* c-c++-common/pr49706-2.c: New test.

2014-06-23  Alan Modra  <amodra@gmail.com>

	* gcc.dg/pr61583.c: New.

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

	* g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
	[u]int64x1_t.

	* gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
	* gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.

	* gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
	test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
	test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
	test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
	test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
	test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
	test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
	test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
	test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
	test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
	test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
	test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
	test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
	test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
	test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
	test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
	test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
	test_vsrid_n_u64): Fix signature to match intrinsic.

	(test_vabs_s64): Remove.
	(test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.

	(test_vdupd_lane_s64): Rename to...
	(test_vdupd_laneq_s64): ...and remove a call to force_simd.

	(test_vdupd_lane_u64): Rename to...
	(test_vdupd_laneq_u64): ...and remove a call to force_simd.

	(test_vtst_s64): Rename to...
	(test_vtstd_s64): ...and change int64x1_t to int64_t.

	(test_vtst_u64): Rename to...
	(test_vtstd_u64): ...and change uint64x1_t to uint64_t.

	* gcc.target/aarch64/singleton_intrinsics_1.c: New file.
	* gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
	Remove out-of-bounds tests.
	* gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
	* gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
	* gcc.target/aarch64/simd/ext_u64.x (main): Likewise.

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

	* g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
	* gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
	* gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
	* gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
	* gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
	vector types.
	* gcc.target/aarch64/vsub_f64.c: Likewise.
	* gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
	scheme as now the same for all variants.
	* gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
	float64x1_t.

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

	* gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.

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

	* gcc.dg/localalias.c: Fix broken commit.
	* gcc.dg/globalalias.c: Likewise.

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

	* gcc.dg/localalias.c: New testcase.
	* gcc.dg/localalias-2.c: New testcase.
	* gcc.dg/globalalias.c: New testcase.
	* gcc.dg/globalalias-2.c: New testcase.

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

	* gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.

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

	* c-c++-common/ubsan/bounds-1.c: New test.
	* c-c++-common/ubsan/bounds-2.c: New test.
	* c-c++-common/ubsan/bounds-3.c: New test.
	* c-c++-common/ubsan/bounds-4.c: New test.
	* c-c++-common/ubsan/bounds-5.c: New test.
	* c-c++-common/ubsan/bounds-6.c: New test.

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

	Make the tests big-endian friendly.

	* gcc.target/aarch64/aapcs64/test_25.c: Update.
	* gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
	* gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
	* gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
	* gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
	* gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
	* gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
	* gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
	* gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.

2014-06-20  Yury Gribov  <y.gribov@samsung.com>
	    Max Ostapenko  <m.ostapenko@partner.samsung.com>

	PR sanitizer/61547
	* c-c++-common/asan/strlen-overflow-1.c: New test.

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

	PR ipa/61540
	* g++.dg/ipa/pr61540.C: New test.

2014-06-20  Yury Gribov  <y.gribov@samsung.com>
	    Max Ostapenko  <m.ostapenko@partner.samsung.com>

	PR sanitizer/61530
	* c-c++-common/asan/pr61530.c: New test.

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

	* gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
	* gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
	* gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
	* gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
	* gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
	* gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
	(test_vqdmlal_high_lane_s16): Fix parameter type.
	(test_vqdmlal_high_lane_s32): Likewise.
	(test_vqdmull_high_lane_s16): Likewise.
	(test_vqdmull_high_lane_s32): Likewise.
	(test_vqdmlsl_high_lane_s32): Likewise.
	(test_vqdmlsl_high_lane_s16): Likewise.
	* gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
	Fix argument type.
	(test_vqdmlals_lane_s32): Likewise.
	(test_vqdmlslh_lane_s16): Likewise.
	(test_vqdmlsls_lane_s32): Likewise.
	(test_vqdmulhh_lane_s16): Likewise.
	(test_vqdmulhs_lane_s32): Likewise.
	(test_vqdmullh_lane_s16): Likewise.
	(test_vqdmulls_lane_s32): Likewise.
	(test_vqrdmulhh_lane_s16): Likewise.
	(test_vqrdmulhs_lane_s32): Likewise.

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

	PR testsuite/61567
	* gfortran.dg/coarray_collectives_5.f90: Update
	dg-final scan-tree-dump-times.
	* gfortran.dg/coarray_collectives_6.f90: Ditto.

2014-06-20 Hale Wang <hale.wang@arm.com>

	* gcc.target/arm/lto/: New folder to verify the LTO option.
	* gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
	* gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
	* gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
	* lib/lto.exp (object-readelf): New procedure.

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

	PR fortran/61454
	* gfortran.dg/pr61454.f90: New file.

2014-06-19  Terry Guo  <terry.guo@arm.com>

	* gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
	* gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
	* gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.

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

	* gfortran.dg/coarray/collectives_2.f90: Extend
	and make valid.

2014-06-18  Tom de Vries  <tom@codesourcery.com>

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

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

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

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

	* 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/bind_c_array_params_2.f90:
	Adjust regexp for -flto.
	* 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.
