2015-12-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/68987
	* gfortran.dg/error_format_2.f90: New test.

2015-12-30  John David Anglin  <danglin@gcc.gnu.org>

	* gfortran.dg/coarray_40.f90: Revise to use dg-additional-options.
	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.

2015-12-29  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/69011
	* gfortran.dg/allocate_with_source_16.f90: New test.

2015-12-28  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/*.c: Remove extra braces from target selectors.

2015-12-28  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr68473-1.c: Add dg-do compile directive.

2015-12-28  John David Anglin  <danglin@gcc.gnu.org>

	* gfortran.dg/coarray_40.f90: Link with libatomic if available.

	* gcc.dg/pr49551.c: Skip on hppa*-*-hpux*.

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

2015-12-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-lxvx-stxvx-1.c: New.
	* gcc.target/powerpc/p9-lxvx-stxvx-2.c: New.

2015-12-24  Kirill Yukhin  <kirill.yukhin@intel.com>

	* g++.dg/other/i386-2.C: Add -mpku.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/rdpku-1.c: New test.
	* gcc.target/i386/sse-12.c: Add -mpku.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-33.c: Ditto.
	* gcc.target/i386/wrpku-1.c: New test.

2015-12-23  Martin Sebor  <msebor@redhat.com>

	PR c++/69023
	* g++.dg/lookup/name-clash11.C: New test.

2015-12-23  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/alias-15.c: Revert.

2015-12-23  James Greenhalgh  <james.greenhalgh@arm.com>

	PR testsuite/68232
	* gcc.dg/ifcvt-4.c: Skip for arm*-*-* and powerpc64le*-*-*.

2015-12-23  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/alias-15.c: New.

2015-12-23  Thomas Schwinge  <thomas@codesourcery.com>

	* g++.dg/dg.exp (tests): Prune "goacc/*" and "goacc-gomp/*" files.

2015-12-23  David Sherwood  <david.sherwood@arm.com>

	* gcc.target/arm/fmaxmin.x: New file used by tests below.
	* gcc.target/arm/fmaxmin.c: New test.
	* gcc.target/arm/vect-fmaxmin.c: Likewise.

2015-12-23  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66232
	* gcc.target/i386/pr66232-10.c: New test.
	* gcc.target/i386/pr66232-11.c: Likewise.
	* gcc.target/i386/pr66232-12.c: Likewise.
	* gcc.target/i386/pr66232-13.c: Likewise.

2015-12-22  David Malcolm  <dmalcolm@redhat.com>

	PR c/68473
	* gcc.dg/plugin/diagnostic-test-expressions-1.c (fminl): New decl.
	(TEST_EQ): New macro.
	(test_macro): New function.
	* gcc.target/i386/pr68473-1.c: New test case.

2015-12-22  Jakub Jelinek  <jakub@redhat.com>

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

2015-12-22  Richard Henderson  <rth@redhat.com>

	* g++.dg/tm/noexcept-1.C: Update expected must_not_throw count.
	* g++.dg/tm/noexcept-4.C: Likewise.
	* g++.dg/tm/noexcept-5.C: Likewise.
	* g++.dg/tm/pr67811.C: New.

2015-12-22  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/68872
	* gcc.target/powerpc/pr68872.c: New test.

2015-12-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/68937
	* gcc.target/i386/pr68937-1.c: New test.
	* gcc.target/i386/pr68937-2.c: Likewise.
	* gcc.target/i386/pr68937-3.c: Likewise.
	* gcc.target/i386/pr68937-4.c: Likewise.
	* gcc.target/i386/pr68937-5.c: Likewise.
	* gcc.target/i386/pr68937-6.c: Likewise.

2015-12-22  Marek Polacek  <polacek@redhat.com>

	PR c/69002
	* gcc.dg/c11-atomic-1.c: Add dg-warnings.
	* gcc.dg/c11-atomic-4.c: New test.

2015-12-22  Sujoy Saraswati  <sujoy.saraswati@hpe.com>

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

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

	* gcc.dg/torture/pr68264.c: Tweak for Solaris.

2015-12-21  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/diagnostic/bad-binary-ops.C: New test case.
	* gcc.dg/bad-binary-ops.c: New test case.
	gcc.dg/plugin/diagnostic_plugin_show_trees.c (get_range_for_expr):
	Remove material copied from gcc-rich-location.c
	(gcc_rich_location::add_expr): Likewise.

2015-12-21  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/builtin_general.c: New test.
	* gcc.target/arc/builtin_simd.c: Likewise.
	* gcc.target/arc/builtin_special.c: Likewise.

2015-12-20  Jeff Law  <law@redhat.com>

	PR tree-optimization/64910
	* gcc.target/i386/bittest.c: New test.

2015-12-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/complex1.adb: New test.
	* gnat.dg/complex1_pkg.ads: New helper.

2015-12-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20151219-1.c: New test.

2015-12-19  Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/load-update.c: New file.

2015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/68978
	* g++.dg/template/pr68978.C: New test.

2015-12-18  Jakub Jelinek  <jakub@redhat.com>

	PR debug/68860
	* gcc.dg/guality/pr68860-1.c: New test.
	* gcc.dg/guality/pr68860-2.c: New test.

2015-12-18  Nathan Sidwell  <nathan@acm.org>

	* lib/target-supports.exp (check_effective_target_cilkplus): Not nvptx.
	* c-c++-common/attr-simd-3.c: Require cilkplus.
	* gcc.dg/graphite/id-28.c: Likewise.

2015-12-18  Bernd Schmidt  <bschmidt@redhat.com>

	* gcc.dg/debug/dwarf2/prod-options.c: New test.

2015-12-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/debug1.ads: Bump final count to 18.

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

	PR c++/67592
	* g++.dg/cpp0x/constexpr-virtual5.C: New.
	* g++.dg/cpp0x/pr51463.C: Adjust dg-error string.
	* g++.dg/inherit/pure1.C: Likewise.

2015-12-18  Jeff Law  <law@redhat.com>

	PR rtl-optimization/49847
	* g++.dg/pr49847-2.C: New test.

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

	* gcc.dg/vect/pr68305.c (dg-additional-options): Add -mavx2
	for x86 target.

2015-12-18  Nathan Sidwell  <nathan@acm.org>

	* c-c++-common/attr-simd-3.c: Requires pthreads.

2015-12-18  Richard Biener  <rguenther@suse.de>

	PR testsuite/68776
	* gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust.
	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.

2015-12-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/litpool-r3-1.c: New test.

2015-12-18  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/68906
	* gcc.dg/torture/pr68906.c: New test.

2015-12-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/68956
	* gcc.target/i386/pr68956.c: New test.

2015-12-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/68796
	* gcc.target/aarch64/tst_3.c: New test.
	* gcc.target/aarch64/tst_4.c: Likewise.

2015-12-18  Robin Dapp  <rdapp@linux.vnet.ibm.com>

	* gcc.target/s390/vcond-shift.c: New test to check vcond
	simplification.

2015-12-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/68196
	* gfortran.dg/proc_ptr_48.f90: New test.

2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
	* gcc.target/s390/hotpatch-9.c: Likewise.

2015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/68831
	* g++.dg/pr68831.C: New test.

2015-12-17  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
	splitting optimizations.

2015-12-17  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/ipa/ipa-icf-merge-1.c: New.

2015-12-17  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/diagnostic-range-bad-return.c: New test case.

2015-12-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68946
	* gcc.dg/torture/pr68946.c: New testcase.

2015-12-17  Nathan Sidwell  <nathan@acm.org>

	* c-c++-common/Wunused-var-13.c: Requires label values.
	* gcc.dg/torture/pr46216.c: Likewise.

2015-12-17  Pierre-Marie de Rodat  <derodat@adacore.com>

	* gnat.dg/specs/debug1.ads: Update the expected number of
	DW_AT_artificial attribute in compiler output.

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

	PR tree-optimization/68835
	* gcc.dg/pr68835-1.c: New test.
	* gcc.dg/pr68835-2.c: New test.

2015-12-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68951
	* gcc.dg/torture/pr68951.c: New testcase.

2015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/67973
	* lib/target-supports.exp (check_effective_target_stabs): New proc.
	* g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
	* g++.dg/other/PR23205.C: Likewise.
	* g++.dg/other/pr23205-2.C: Likewise.
	* gcc.dg/20040813-1.c: Likewise.
	* gcc.dg/darwin-20040809-2.c: Likewise.
	* objc.dg/stabs-1.m: Likewise.

2015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/loop-hazard-1.c: New file.

2015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.

2015-12-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	Revert:
	2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR testsuite/68629
	* lib/target-supports.exp (check_effective_target_cilkplus): Also
	check that compiling with -fcilkplus does not give an error.
	* c-c++-common/attr-simd-3.c: Require cilkplus effective target.

2015-12-16  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/16333
	PR c++/41426
	PR c++/59879
	PR c++/66895
	* g++.dg/conversion/pr16333.C: New test.
	* g++.dg/conversion/pr41426.C: New test.
	* g++.dg/conversion/pr59879.C: New test.
	* g++.dg/conversion/pr66895.C: New test.

2015-12-16  Martin Sebor  <msebor@redhat.com>

	PR c/68868
	* gcc.dg/atomic/stdatomic-init.c: New test.

2015-12-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/68805
	* gcc.target/powerpc/pr68805.c: New test.

2015-12-16  Martin Sebor  <msebor@redhat.com>

	PR objc++/68932
	* obj-c++.dg/property/at-property-23.mm: Remove check for
	an error message.

2015-12-13  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.

2015-12-16  David Malcolm  <dmalcolm@redhat.com>

	* c-c++-common/conflict-markers-1.c: New testcase.
	* c-c++-common/conflict-markers-2.c: Likewise.
	* c-c++-common/conflict-markers-3.c: Likewise.
	* c-c++-common/conflict-markers-4.c: Likewise.
	* c-c++-common/conflict-markers-5.c: Likewise.
	* c-c++-common/conflict-markers-6.c: Likewise.
	* c-c++-common/conflict-markers-7.c: Likewise.
	* c-c++-common/conflict-markers-8.c: Likewise.
	* c-c++-common/conflict-markers-9.c: Likewise.
	* c-c++-common/conflict-markers-10.c: Likewise.
	* c-c++-common/conflict-markers-11.c: Likewise.
	* g++.dg/conflict-markers-1.C: Likewise.

2015-12-16  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/cast-function-1.c (bar): Update column numbers.
	* gcc.dg/diagnostic-range-bad-called-object.c: New test case.

2015-12-16  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/diagnostic-range-static-assert.c: New test case.

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

	PR c/64637
	* gcc.dg/pr64637.c: New test.

2015-12-16  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/sibcall-9.c: Xfail for nvptx.

2015-12-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68870
	* gcc.dg/torture/pr68870.c: New testcase.

2015-12-16  Tom de Vries  <tom@codesourcery.com>

	* g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
	* g++.dg/ipa/devirt-40.C: Same.
	* g++.dg/tree-ssa/pr61034.C: Same.
	* gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
	* gcc.dg/ipa/ipa-pta-10.c: Same.
	* gcc.dg/ipa/ipa-pta-11.c: Same.
	* gcc.dg/ipa/ipa-pta-14.c: Same.
	* gcc.dg/ipa/ipa-pta-16.c: Same.
	* gcc.dg/ipa/ipa-pta-2.c: Same.
	* gcc.dg/ipa/ipa-pta-5.c: Same.
	* gcc.dg/ipa/ipa-pta-6.c: Same.
	* gcc.dg/torture/ipa-pta-1.c: Same.
	* gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
	* gcc.dg/ipa/ipa-pta-3.c: Same.
	* gcc.dg/ipa/ipa-pta-4.c: Same.

2015-12-16  Richard Biener  <rguenther@suse.de>

	PR testsuite/68915
	* gcc.dg/vect/pr46032.c: Use dg-additional-options.

2015-12-16  Richard Biener  <rguenther@suse.de>

	PR testsuite/68916
	PR testsuite/68914
	* gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
	dump.
	* gcc.dg/vect/slp-perm-4.c: Likewise.

2015-12-16  Matthew Wahab  <matthew.wahab@arm.com>

	* lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
	comment.  Use check_effective_target_arm_v8_1a_neon_ok to select
	the command line options.
	(check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
	test to allow ARM targets.  Select and record a working set of
	command line options.
	(check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
	targets.

2015-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68648
	* gcc.c-torture/execute/pr68648.c: New test.

2015-12-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68892
	* gcc.dg/vect/bb-slp-pr68892.c: New testcase.

2015-12-16  Jakub Jelinek  <jakub@redhat.com>

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

2015-12-15  Martin Sebor  <msebor@redhat.com>

	PR c++/42121
	PR c++/68478
	PR c++/68613
	PR c++/68689
	PR c++/68710
	* g++.dg/compat/struct-layout-1_generate.c: Avoid generating
	further fields after the first flexible array member.
	* g++.dg/ext/flexary2.C: Expect a sole flexible array member
	to be rejected.  Add a test case exercising zero-length array.
	* g++.dg/ext/flexary3.C: Expect a sole flexible array member
	to be rejected.
	* g++.dg/ext/flexary.h: New file.
	* g++.dg/ext/flexary4.C: New file.
	* g++.dg/ext/flexary5.C: New file.
	* g++.dg/ext/flexary6.C: New file.
	* g++.dg/ext/flexary7.C: New file.
	* g++.dg/ext/flexary8.C: New file.
	* g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
	array members.
	* g++.dg/parse/pr43765.C: Add a member to make a struct with
	a flexible array member valid.  Adjust expected error message.
	* g++.dg/torture/pr64280.C: Expect a sole flexible array member
	to be rejected.
	* g++.dg/torture/pr64312.C: Add a member to make a struct with
	a flexible array member valid.
	* g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.

2015-12-15  Marek Polacek  <polacek@redhat.com>

	PR c/68907
	* gcc.dg/pr68907.c: New test.

2015-12-15  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	* gfortran.dg/coarray_critical_1.f90: New.

2015-12-15  Martin Jambor  <mjambor@suse.cz>

	PR ipa/68851
	* g++.dg/ipa/pr68851.C: New test.

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

	PR c++/63506
	* g++.dg/cpp0x/pr63506-1.C: New.
	* g++.dg/cpp0x/pr63506-2.C: Likewise.

2015-12-15  Olivier Hainque  <hainque@adacore.com>

	* gcc.target/visium/block_move.c: Skip for -mcpu=gr5.

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

	PR tree-optimization/66688
	* gcc.dg/pr66688.c: New test.

2015-12-15  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/21802
	PR c++/53223
	* g++.dg/cpp0x/pr53223.C: New test.
	* g++.dg/lookup/pr21802.C: New test.
	* g++.dg/lookup/two-stage4.C: Remove XFAIL.

2015-12-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/quad_2.f90: Update test.

2015-12-14  Steve Ellcey  <sellcey@imgtec.com>

	* gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
	* gcc.target/mips/ext-2.c: Update scan checks.

2015-12-14  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/abi/nvptx-nrv1.C: New.
	* g++.dg/abi/nvptx-ptrmem1.C: New.
	* gcc.target/nvptx/abi-complex-arg.c: New.
	* gcc.target/nvptx/abi-complex-ret.c: New.
	* gcc.target/nvptx/abi-enum-arg.c: New.
	* gcc.target/nvptx/abi-enum-ret.c: New.
	* gcc.target/nvptx/abi-knr-arg.c: New.
	* gcc.target/nvptx/abi-knr-ret.c: New.
	* gcc.target/nvptx/abi-scalar-arg.c: New.
	* gcc.target/nvptx/abi-scalar-ret.c: New.
	* gcc.target/nvptx/abi-struct-arg.c: New.
	* gcc.target/nvptx/abi-struct-ret.c: New.
	* gcc.target/nvptx/abi-vararg-1.c: New.
	* gcc.target/nvptx/abi-vararg-2.c: New.
	* gcc.target/nvptx/abi-vect-arg.c: New.
	* gcc.target/nvptx/abi-vect-ret.c: New.

2015-12-14  Jakub Jelinek  <jakub@redhat.com>

	PR c/68833
	* c-c++-common/pr68833-1.c: New test.
	* c-c++-common/pr68833-2.c: New test.

2015-12-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68852
	* g++.dg/torture/pr68852.C: New testcase.

2015-12-14  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.dg/builtin-return-1.c: Correct effective-target test.
	* gcc.dg/stack-usage-2.c: Use effective-target test.

2015-12-14  Martin Jambor  <mjambor@suse.cz>

	PR ipa/66616
	* g++.dg/ipa/pr66616.C: New test.

2015-12-14  Jakub Jelinek  <jakub@redhat.com>

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

2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR testsuite/68629
	* lib/target-supports.exp (check_effective_target_cilkplus): Also
	check that compiling with -fcilkplus does not give an error.
	* c-c++-common/attr-simd-3.c: Require cilkplus effective target.

2015-12-13  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/graphite/pr42729.c: XFAIL AIX.

2015-12-13  Jeff Law  <law@redhat.com>

	* gcc.target/m68k/pr19201.c: New test.

	* gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
	command line options.
	* gcc.target/m68k/20090709-1.c: Adjust expected output.

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

	* g++.dg/opt/pr48549.C: XFAIL AIX.
	* g++.dg/abi/anon1.C: XFAIL AIX.
	* gcc.dg/graphite/pr42917.c: XFAIL AIX.

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

	PR fortran/45859
	* gfortran.dg/coarray_args_2.f90: Remove dg-error.

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

	* gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
	* g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
	wchar_t.

2015-12-12  Paolo Bonzini  <bonzini@gnu.org>

	PR sanitizer/68418
	* gcc.dg/ubsan/c99-wrapv-shift-1.c,
	gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.

2015-12-11  Jeff Law  <law@redhat.com>

	PR tree-optimization/68844
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.

2015-12-11  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/pr59605-1.c: Reduce iterations for nvptx.

2015-12-11  Jan Beulich  <jbeulich@suse.com>

	* gcc.c-torture/execute/stkalign.c: New.

2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>

	* gcc.target/i386/mpx/memmove-1.c: New test.
	* gcc.target/i386/mpx/memmove-2.c: New test.

2015-12-11  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
	* gcc.target/nvptx/decl-init.c: Likewise.  Add TI case.

2015-12-11  Martin Jambor  <mjambor@suse.cz>

	PR ipa/68064
	* g++.dg/torture/pr68064.C: New test.

2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/md/setmem_long-1.c: New test.

2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-1.c: New test.
	* gcc.target/s390/s390.exp: Add subdir md.
	Do not run hotpatch tests twice.

2015-12-11  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.dg/vect/vect-32-chars.c: New test.

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

	PR ipa/61886
	* gcc.dg/lto/pr61886_0.c: New testcase

2015-12-10  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.c-torture/execute/20010122-1.c: Disable cloning.

2015-12-10  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/68691
	* gcc.target/i386/pr68691.c: New.

2015-12-10  David Malcolm  <dmalcolm@redhat.com>

	* lib/multiline.exp (_multiline_expected_outputs): Update comment.
	(dg-end-multiline-output): Capture line numbers within
	_multiline_expected_outputs.
	(handle-multiline-outputs): Access global $testname_with_flags
	and add it as a prefix to pass/fail results.  Extract line numbers
	from $_multiline_expected_outputs and print them within pass/fail
	results, replacing the printing of $index.  Consolidate the
	string prefix shared between pass/fail into a new local ($title).

2015-12-10  Jeff Law  <law@redhat.com>

	PR tree-optimization/68619
	* gcc.dg/tree-ssa/pr68619-1.c: New test.
	* gcc.dg/tree-ssa/pr68619-2.c: New test.
	* gcc.dg/tree-ssa/pr68619-3.c: New test.
	* gcc.dg/tree-ssa/pr68619-4.c: New test.
	* gcc.dg/tree-ssa/pr68619-5.c: New test.

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

	PR rtl-optimization/68376
	PR rtl-optimization/68670
	* gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
	tests.
	(main): Call them.
	* gcc.dg/pr68670-1.c: New test.
	* gcc.dg/pr68670-2.c: New test.

2015-12-10  Marek Polacek  <polacek@redhat.com>

	PR c++/68348
	* g++.dg/cpp0x/pr68348.C: New test.

2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/elab4.ads: New test.
	* gnat.dg/specs/elab4_proc.ad[sb]: New helper.

2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/array25.adb: New test.
	* gnat.dg/array25_pkg.ad[sb]: New helper.

2015-12-10  Claudiu Zissulescu  <claziss@synopsys.com>

	* lib/target-supports.exp (check_effective_target_arc_atomic): New
	function.
	(check_effective_target_sync_int_long): Add checks for ARC atomic
	feature.
	(check_effective_target_sync_char_short): Likewise.

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

	PR tree-optimization/68817
	* gfortran.dg/pr68817.f90: New testcase.

2015-12-10  Christophe Lyon  <christophe.lyon@linaro.org>

	Revert [testsuite][ARM target attributes] Fix effective_target tests
	2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_vfp_ok_nocache): New.
	(check_effective_target_arm_vfp_ok): Call the new
	check_effective_target_arm_vfp_ok_nocache function.
	(check_effective_target_arm_fp_ok_nocache): New.
	(check_effective_target_arm_fp_ok): New.
	(add_options_for_arm_fp): New.
	(check_effective_target_arm_crypto_ok_nocache): Require
	target_arm_v8_neon_ok instead of arm32.
	(check_effective_target_arm_crypto_pragma_ok_nocache): New.
	(check_effective_target_arm_crypto_pragma_ok): New.
	(add_options_for_arm_vfp): New.
	* gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
	target. Do not force -mfloat-abi=softfp, use arm_vfp effective
	target instead.
	* gcc.target/arm/attr-neon-builtin-fail.c: Do not force
	-mfloat-abi=softfp, use arm_fp effective target instead.
	* gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
	dependency.
	* gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
	use arm_vfp effective target instead.
	* gcc.target/arm/attr-neon3.c: Likewise.

2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/access1.ads: New test.
	* gnat.dg/specs/access2.ads: Likewise.

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

	PR tree-optimization/68785
	* gcc.dg/pr68785.c: New test.

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

	PR ipa/68331
	* gcc.dg/torture/ipa-pta-3.c: New testcase.
	* g++.dg/ipa/ipa-pta-1.C: Likewise.

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

	PR ipa/68721
	* gcc.dg/torture/pr68721.c: New testcase.

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

	PR tree-optimization/68806
	* gcc.dg/torture/pr68806.c: New testcase.

2015-12-08  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/61886
	PR middle-end/25140
	* gcc.c-torture/execute/alias-2.c: New testcase.

2015-12-09  Tobias Burnus  <burnus@net-b.de>
	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	* gfortran.dg/coarray_40.f90: New.

2015-12-08  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/68811
	* g++.dg/lto/pr68811_0.C: New testcase.
	* g++.dg/lto/pr68811_1.C: New testcase.

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

	PR c++/60218
	* g++.dg/ext/bases2.C: New.

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

	* gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
	* gcc.target/i386/sse4_1-roundps-2.c: Ditto.
	* gcc.target/i386/sse4_1-roundps-3.c: Ditto.
	* gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
	* gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
	* gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
	* gcc.target/i386/sse4_1-roundss-1.c: Ditto.
	* gcc.target/i386/sse4_1-roundss-2.c: Ditto.
	* gcc.target/i386/sse4_1-roundss-3.c: Ditto.

2015-12-09  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
	passing terminating NULL as int rather than pointer.

2015-12-09  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/66949
	* gcc.dg/torture/pr66949-1.c: New test.
	* gcc.dg/torture/pr66949-2.c: New test.

2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>

	PR rtl-optimization/67609
	* gcc.dg/torture/pr67609.c: New.

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

	PR tree-optimization/68583
	* gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
	* gcc.dg/vect/vect-72.c: Adjust.
	* gcc.dg/vect/vect-cselim-2.c: Likewise.
	* gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.

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

	PR tree-optimization/68417
	* gcc.dg/vect/pr68417.c: New testcase.

2015-12-09  Martin Liska  <mliska@suse.cz>

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

2015-12-08  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/61886
	PR middle-end/25140
	* gcc.c-torture/execute/alias-3.c: New testcase.

2015-12-08  Martin Sebor  <msebor@redhat.com>

	PR c++/68711
	* g++.dg/other/offsetof8.C: New test.

2015-12-08  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/trailing-init.c: New.

	* gcc.c-torture/compile/920723-1.c: Remove PTX skip.
	* gcc.c-torture/compile/pr33855.c: Likewise.
	* gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.

2015-12-08  Uros Bizjak  <ubizjak@gmail.com>

	PR target/68701
	* gcc.target/i386/pr68701-1.c: New test.
	* gcc.target/i386/pr68701-2.c: Ditto.

2015-12-08  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
	* gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
	* gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.

2015-12-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/sso-9.c (foo): Robustify trick.

2015-12-08  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
	New test function.

2015-12-08  David Malcolm  <dmalcolm@redhat.com>

	PR c/68757
	* gcc.dg/plugin/diagnostic-test-expressions-1.c
	(test_builtin_choose_expr): New test function.
	(test_builtin_call_with_static_chain): Likewise.
	(test_builtin_complex): Likewise.
	(test_builtin_shuffle): Likewise.

2015-12-08  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
	as well.

2015-12-08  Marek Polacek  <polacek@redhat.com>

	PR c++/68116
	* g++.dg/cpp0x/pr68116.C: New test.

2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
	specifier.

2015-12-08  Jakub Jelinek  <jakub@redhat.com>

	PR c/48088
	PR c/68657
	* c-c++-common/pr68657-1.c: New test.
	* c-c++-common/pr68657-2.c: New test.
	* c-c++-common/pr68657-3.c: New test.
	* gcc.dg/cpp/warn-normalized-3.c: Use
	-Werror=normalized=nfc instead of -Werror=normalized=
	in dg-options.

2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_vfp_ok_nocache): New.
	(check_effective_target_arm_vfp_ok): Call the new
	check_effective_target_arm_vfp_ok_nocache function.
	(check_effective_target_arm_fp_ok_nocache): New.
	(check_effective_target_arm_fp_ok): New.
	(add_options_for_arm_fp): New.
	(check_effective_target_arm_crypto_ok_nocache): Require
	target_arm_v8_neon_ok instead of arm32.
	(check_effective_target_arm_crypto_pragma_ok_nocache): New.
	(check_effective_target_arm_crypto_pragma_ok): New.
	(add_options_for_arm_vfp): New.
	* gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
	target. Do not force -mfloat-abi=softfp, use arm_vfp effective
	target instead.
	* gcc.target/arm/attr-neon-builtin-fail.c: Do not force
	-mfloat-abi=softfp, use arm_fp effective target instead.
	* gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
	dependency.
	* gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
	use arm_vfp effective target instead.
	* gcc.target/arm/attr-neon3.c: Likewise.

2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gfortran.dg/pr68627.f: Limit target to x86.

2015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Joern Rennecke  <joern.rennecke@embecosm.com>

	* gcc.dg/torture/stackalign/builtin-return-1.c: Add an
	inline assembly read to make sure dummy is not optimized
	away by LTO.

2015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/68766
	* gcc.dg/pr68766.c: New test.

2015-12-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/struct-ret-check.c: Rename to...
	* gcc.target/sparc/struct-ret-check-1.c: ...this.
	* gcc.target/sparc/struct-ret-check-2.c: New test.

2015-12-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/68760
	* g++.dg/tree-ssa/pr68760.C: New test.

	PR middle-end/66726
	* g++.dg/tree-ssa/pr66726.c: Renamed to...
	* g++.dg/tree-ssa/pr66726.C: ... this.

2015-12-07  Steve Ellcey  <sellcey@imgtec.com>

	* gcc.target/mips/wrap-delay.c: New test.

2015-12-07  Jason Merrill  <jason@redhat.com>

	* lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
	environment variable.

2015-12-07  Marek Polacek  <polacek@redhat.com>

	PR c/68668
	* gcc.dg/pr68668.c: New test.

2015-12-07  Vladimir Makarov  <vmakarov@redhat.com>

	* gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.

2015-12-07  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/abort.c: New.

2015-12-07  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/diagnostic-ranges-1.c: New test file.
	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c
	(test_percent_q_plus_d): New test function.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(test_show_locus): Rewrite test code using
	rich_location::set_range.  Add code to unit-test the "%q+D"
	format code.

2015-12-07  Martin Liska  <mliska@suse.cz>

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

2015-12-06  Dmitry Vyukov  <dvyukov@google.com>

	* gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
	* gcc.dg/sancov/asan.c: Don't run when asan is not available.

2015-12-07  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/decl-init.c: New.

2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/68627
	* gfortran.dg/pr68627.f: New test.

2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/68633
	* gcc.target/i386/pr68633.c: New test.

2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>

	* gcc.target/i386/clzero.c: New.
	* gcc.target/i386/sse-12.c: Add -mclzero.
	* 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.

2015-12-05  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/recip-sqrtf.c: New test.

2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/id-29.c: New test.

2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/68693
	* gfortran.dg/graphite/pr68693.f90: New test.

2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.c-torture/compile/20151204.c: New.

2015-12-04  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/vla-24.c: Requires alloca.

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

	PR rtl-optimization/68349
	* gcc.target/i386/pr68349.c: New test.

2015-12-04  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/ary-init.c: New.

2015-12-04  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
	* g++.dg/gomp/loop-1.C: Update dg-error locations.
	* g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
	from gcc.dg/plugin/diagnostic-test-expressions-1.c.
	* g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
	* g++.dg/template/crash55.C: Update dg-error directives.
	* g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
	directives.
	* g++.dg/template/pr64100.C: Update location of dg-error
	directive.
	* g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
	* g++.dg/ubsan/pr63956.C: Update dg directives to reflect
	improved location information.
	* g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
	* g++.dg/warn/Wconversion-real-integer2.C: Update location of
	dg-warning; add a dg-message.
	* obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
	based on objc.dg/plugin/diagnostic-test-expressions-1.m.
	* obj-c++.dg/plugin/plugin.exp: New file, based on
	objc.dg/plugin/plugin.exp.

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

	PR c/68656
	* gcc.target/i386/pr65044.c: Expect error on line 0 rather than
	line 1.
	* g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
	* gcc.dg/tree-ssa/pr23109.c: Likewise.
	* gcc.dg/tree-ssa/recip-5.c: Likewise.
	* gcc.dg/pr33007.c: Likewise.

2015-12-04  Paolo Bonzini  <bonzini@gnu.org>

	* c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
	* c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
	* c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
	* c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
	* c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
	* c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.

2015-11-25  Nick Clifton  <nickc@redhat.com>

	* gcc.target/msp430/msp_abi_div_funcs.c: New test.
	* gcc.target/msp430/mul_main.h: New test support file.
	* gcc.target/msp430/mul_none.c: New test.
	* gcc.target/msp430/mul_16bit.c: New test.
	* gcc.target/msp430/mul_32bit.c: New test.
	* gcc.target/msp430/mul_f5.c: New test.

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

	PR tree-optimization/68680
	* gcc.target/i386/pr68680.c: New test.

	PR tree-optimization/68671
	* gcc.dg/pr68671.c: New test.

2015-12-02  Jeff Law  <law@redhat.com>

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

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

	* gcc.target/aarch64/mgeneral-regs_4.c: New test.

2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
	access arbitrary stack frames.
	* gcc.dg/Wno-frame-address.c: Likewise.

2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/asm-machine-1.c: Updated.
	* gcc.target/s390/asm-machine-2.c: Updated.
	* gcc.target/s390/asm-machine-3.c: Updated.
	* gcc.target/s390/asm-machine-4.c: Updated.

2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/asm-machine-1.c: New test.
	* gcc.target/s390/asm-machine-2.c: New test.
	* gcc.target/s390/asm-machine-3.c: New test.
	* gcc.target/s390/asm-machine-4.c: New test.
	* gcc.target/s390/target-attribute/tattr-1.c: New test.
	* gcc.target/s390/target-attribute/tattr-2.c: New test.
	* gcc.target/s390/target-attribute/tattr-3.c: New test.
	* gcc.target/s390/target-attribute/tattr-4.c: New test.
	* gcc.target/s390/target-attribute/tattr-5.c: New test.
	* gcc.target/s390/target-attribute/tattr-6.c: New test.
	* gcc.target/s390/target-attribute/tattr-7.c: New test.
	* gcc.target/s390/target-attribute/tattr-8.c: New test.
	* gcc.target/s390/target-attribute/tattr-9.c: New test.
	* gcc.target/s390/target-attribute/tattr-10.c: New test.
	* gcc.target/s390/target-attribute/tattr-11.c: New test.
	* gcc.target/s390/target-attribute/tattr-12.c: New test.
	* gcc.target/s390/target-attribute/tattr-13.c: New test.
	* gcc.target/s390/target-attribute/tattr-14.c: New test.
	* gcc.target/s390/target-attribute/tattr-15.c: New test.
	* gcc.target/s390/target-attribute/tattr-16.c: New test.
	* gcc.target/s390/target-attribute/tattr-17.c: New test.
	* gcc.target/s390/target-attribute/tattr-18.c: New test.
	* gcc.target/s390/target-attribute/tattr-19.c: New test.
	* gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
	* gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
	* gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
	* gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
	* gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
	* gcc.target/s390/s390.exp (check_effective_target_target_attribute):
	Add check whether target attribute is available.
	Run test in target-attribute subdir.
	* gcc.target/s390/s390-c++.exp
	(check_effective_target_target_attribute): Likewise.

2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>

	* c-c++-common/attr-simd-4.c: New test.
	* c-c++-common/attr-simd-5.c: New test.

2015-12-04  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/graphite/id-28.c: Requires pthreads.

2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/vla-24.c: New test.

2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/aarch64/stack-checking.c: New test.

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

	PR testsuite/68681
	* gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.

2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/sso-9.c: New test.

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

	PR target/68655
	* gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
	* gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.

2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>

	PR target/68472
	* gcc.target/i386/rop1.c: New test.

2015-12-03  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/decl.c: New.
	* gcc.target/nvptx/uninit-decl.c: Robustify regexps.

2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/68624
	* gcc.c-torture/execute/pr68624.c: New test.

2015-12-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66051
	* gcc.dg/vect/slp-42.c: New testcase.

2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
	* gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.

2015-12-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67800
	PR tree-optimization/68333
	* gcc.target/i386/vect-pr67800.c: New testcase.

2015-12-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68639
	* gfortran.fortran-torture/compile/pr68639.f90: New testcase.

2015-12-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/68184
	* g++.dg/torture/pr68184.C: New testcase.

2015-12-03  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/57580
	* c-c++-common/cpp/pr57580.c: New test.
	* c-c++-common/gomp/pr57580.c: New test.

2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/id-28.c: New.

2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gfortran.dg/graphite/id-26.f03: New.

2015-12-02  Jason Merrill  <jason@redhat.com>

	* lib/g++.exp: Handle --stds= option.
	* lib/g++-dg.exp (g++-dg-runtest): Use it.

2015-12-02  Tobias Burnus  <burnus@net-b.de>
	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	* gfortran.dg/coarray/event_1.f90: New.
	* gfortran.dg/coarray/event_2.f90: New.

2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/68550
	* gfortran.dg/graphite/pr68550-1.f90: New.
	* gfortran.dg/graphite/pr68550-2.f90: New.

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

	PR c/68513
	* gcc.dg/pr68513.c: New test.

2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>

	PR fortran/63861
	* gfortran.dg/goacc/array-reduction.f90: New test.
	* gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
	* gfortran.dg/goacc/coarray.f95: Likewise.
	* gfortran.dg/goacc/coarray_2.f90: Likewise.
	* gfortran.dg/goacc/reduction-2.f95: Likewise.
	* gfortran.dg/goacc/reduction.f95: Likewise.

2015-12-02  Jakub Jelinek  <jakub@redhat.com>

	PR target/68647
	* gcc.target/i386/pr68647.c: New test.

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

	PR c++/68653
	* g++.dg/warn/nonnull3.C: New test.

2015-12-02  Joseph Myers  <joseph@codesourcery.com>

	PR c/68162
	* gcc.dg/pr68162-1.c: New test.

2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gfortran.dg/graphite/run-id-3.f90: New.

2015-12-02  David Sherwood  <david.sherwood@arm.com>

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

2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>

	* gfortran.dg/goacc/coarray.f95: XFAIL.
	* gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
	* gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
	directive.

2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
	    Julian Brown  <julian@codesourcery.com>
	    James Norris  <James_Norris@mentor.com>

	* c-c++-common/goacc/host_data-5.c: New file.
	* c-c++-common/goacc/host_data-6.c: Likewise.

2015-12-02  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-default-2.c: New test.
	* c-c++-common/goacc/kernels-default.c: New test.

2015-12-02  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-alias-2.c: New test.
	* c-c++-common/goacc/kernels-alias-3.c: New test.
	* c-c++-common/goacc/kernels-alias-4.c: New test.
	* c-c++-common/goacc/kernels-alias-5.c: New test.
	* c-c++-common/goacc/kernels-alias-6.c: New test.
	* c-c++-common/goacc/kernels-alias-7.c: New test.
	* c-c++-common/goacc/kernels-alias-8.c: New test.
	* c-c++-common/goacc/kernels-alias.c: New test.

2015-12-02  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
	* c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
	* c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.

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

	* gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
	y guarding a call to abort ().
	* gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.

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

	PR middle-end/68570
	* gcc.dg/torture/pr68570.c: New test.

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

	PR tree-optimization/68625
	* gcc.dg/torture/pr68625.c: New testcase.

2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/i386/pr68432-1.c: New test.
	* gcc.target/i386/pr68432-2.c: Likewise.
	* gcc.target/i386/pr68432-3.c: Likewise.

2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/zvector/vec-splat-2.c: New test.

2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-vrepi-1.c: New test.

2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/zvector/vec-splat-1.c: New test.

2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
	* gcc.target/s390/bswaphi-1.c: New test.

2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* lib/target-supports.exp: Add s390 and s390x to the list of long
	long atomic targets.

2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
	s390x to enable 64 bit bswap patterns.
	* gcc.dg/optimize-bswapdi-2.c: Likewise.
	* gcc.dg/optimize-bswapdi-3.c: Likewise.
	* lib/target-supports.exp: Add a comment for s390.

2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
	order to make -m31 work.
	* gcc.dg/optimize-bswapsi-1.c: Likewise.
	* gcc.dg/optimize-bswapsi-2.c: Likewise.

2015-12-02  Jakub Jelinek  <jakub@redhat.com>

	PR c/68533
	* gcc.dg/pr68533.c: New test.

2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/68577
	* gcc.dg/vect/pr68577.c: New test.

2015-12-01  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/uninit-decl.c: New.

2015-12-01  Jan Hubicka  <hubicka@ucw.cz>

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

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

	PR tree-optimization/64769
	* c-c++-common/gomp/pr64769.c: New test.

2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-22.c: New.

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

	PR tree-optimization/67916
	* gcc.dg/torture/pr67916.c: New test.

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

	PR middle-end/68582
	* c-c++-common/pr68582.c: New test.

2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/68474
	* gcc.dg/pr68474.c: New test.

2015-12-01  Christian Bruel  <christian.bruel@st.com>

	PR target/68617
	* gcc.target/arm/attr-unaligned-load-ice.c: New test.

2015-12-01  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr46032.c: Move to ...
	* gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
	vect_int.
	* gcc.dg/pr46032-2.c: Move to ...
	* gcc.dg/gomp/pr46032-2.c: ... here.
	Drop dg-require-effective-target fopenmp.
	* gcc.dg/pr46032-3.c: Move to ...
	* gcc.dg/gomp/pr46032-3.c: ... here.
	Drop dg-require-effective-target fopenmp.

2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
	* gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
	* gfortran.dg/goacc/loop-6.f95: Likewise.
	* gfortran.dg/goacc/loop-7.f95: New test.
	* gfortran.dg/goacc/reduction-2.f95: New test.

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

	PR tree-optimization/68379
	* gcc.dg/torture/pr68379.c: New testcase.
	* gfortran.dg/pr68379-1.f90: Likewise.
	* gfortran.dg/pr68379-2.f: Likewise.

2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
	* gcc.dg/pr46032-2.c: Likewise.
	* gcc.dg/pr46032-3.c: Likewise.

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

	PR ipa/68470
	* g++.dg/torture/pr68470.C: New testcase.

2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/68595
	* gcc.dg/pr68595.c: New test.

2015-12-01  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
	* gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6z-thumb.c: Likewise.

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

	PR tree-optimization/68529
	* gcc.dg/tree-ssa/pr68529-1.c: New test.
	* gcc.dg/tree-ssa/pr68529-2.c: New test.
	* gcc.dg/tree-ssa/pr68529-3.c: New test.

2015-11-30  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/lto/alias-1_0.c: New testcase.
	* gcc.dg/lto/alias-1_1.c: New testcase.

2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/68565
	* gfortran.dg/graphite/pr68565.f90: New.

2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/pr35356-1.c: Adjust pattern.

2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
	    Nathan Sidwell  <nathan@codesourcery.com>

	* gfortran.dg/goacc/routine-3.f90: New test.
	* gfortran.dg/goacc/routine-4.f90: New test.
	* gfortran.dg/goacc/routine-5.f90: New test.
	* gfortran.dg/goacc/routine-6.f90: New test.
	* gfortran.dg/goacc/subroutines: New test.

2015-11-30  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr46032-2.c: New test.
	* gcc.dg/pr46032-3.c: New test.

2015-11-30  Charles Baylis  <charles.baylis@linaro.org>

	PR target/63870
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.

2015-11-30  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/46032
	* gcc.dg/pr46032.c: New test.

2015-11-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68592
	* gfortran.dg/pr68592.f: New testcase.

2015-11-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/68534
	* gfortran.dg/submodule_13.f08: New test.

2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/load-relative-check.c: Add scan patterns for
	-m31.

2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/load-relative-check.c: Add -mzarch.

2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/dump-ada-spec-1.c: Move to...
	* c-c++-common/dump-ada-spec-1.c: ...here.
	* c-c++-common/dump-ada-spec-2.c: New test.

2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-11-29  Jan Hubicka  <hubicka@ucw.cz>

	PR c/67106
	* gcc.c-torture/compile/pr67106.c: New testcase.

2015-11-29  Jan Hubicka  <hubicka@ucw.cz>

	PR c/67581
	* g++.dg/torture/pr67581.C: New testcase.

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

	PR tree-optimization/68559
	* gcc.dg/vect/slp-perm-4.c: Adjust again.
	* gcc.dg/vect/pr45752.c: Likewise.

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

	PR rtl-optimization/68250
	* gcc.c-torture/execute/pr68250.c: New test.

2015-11-27  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/pr63568.c: Convert to GIMPLE.

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

	PR rtl-optimization/68506
	* gcc.c-torture/execute/pr68506.c: New test.

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

	PR c/63326
	* gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
	* c-c++-common/gomp/pr63326.c: New test.

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

	PR tree-optimization/68553
	* gcc.dg/vect/pr45752.c: Adjust.
	* gcc.dg/vect/slp-perm-4.c: Likewise.

2015-11-26  Martin Sebor  <msebor@redhat.com>

	* g++.dg/init/new45.C (cookie_size): New constant set to a value
	appropriate for the target.
	(operator new[]): Use it.

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

	PR c++/67238
	* g++.dg/cpp0x/pr67238.C: New.

2015-11-26  Martin Sebor  <msebor@redhat.com>

	* g++.dg/pr67876.C: Remove duplicate content.

2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>

	* g++.dg/guality/pr67192.C: New test.

2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
	support code for vqrdml{as}h_lane tests.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.

2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
	support code for vqrdml{as}h tests.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.

2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>

	* lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
	(check_effective_target_arm_arch_FUNC_ok)
	(add_options_for_arm_arch_FUNC)
	(check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
	to the list to be generated.
	(check_effective_target_arm_v8_1a_neon_ok_nocache): New.
	(check_effective_target_arm_v8_1a_neon_ok): New.
	(check_effective_target_arm_v8_1a_neon_hw): New.

2015-11-26  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/proto-1.c: Adjust expected asm.

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

	PR testsuite/68555
	* gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
	and not XFAIL.

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

	PR testsuite/68554
	* gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.

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

	PR c++/67249
	* g++.dg/concepts/pr67249.C: New.

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

	PR testsuite/66799
	* gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
	vectorize init loop and adjust expected outcome.

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

	PR testsuite/67203
	* g++.dg/tree-ssa/pr61034.C: Make expected optimization result
	dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
	also monitor final optimization result.

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

	PR rtl-optimization/68249
	PR rtl-optimization/68321
	* gcc.c-torture/execute/pr68249.c: New test.
	* gcc.c-torture/execute/pr68321.c: New test.

2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/68416
	* gcc.target/i386/mpx/pr68416.c: New test.

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

	PR c++/67313
	* g++.dg/cpp0x/no-weak1.C: New.

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

	PR tree-optimization/68128
	* gcc.dg/gomp/pr68128-1.c: New test.
	* gcc.dg/gomp/pr68128-2.c: New test.

2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/67226
	* gcc.c-torture/execute/pr67226.c: New test.

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

	PR c++/68508
	* g++.dg/ubsan/pr68508.C: New test.

2015-11-25  Martin Sebor  <msebor@redhat.com>

	PR c++/67876
	* g++.dg/pr67876.C: New test.

2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/68453
	* gfortran.dg/graphite/pr68453.f90: New.

2015-11-25  Martin Sebor  <msebor@redhat.com>

	PR c/66516
	* g++.dg/addr_builtin-1.C: New test (left out of initial commit).
	* gcc.dg/addr_builtin-1.c: Same.

2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/dform-1.c: New test.
	* gcc.target/powerpc/dform-2.c: Likewise.

2015-11-23  Jan Hubicka  <hubicka@ucw.cz>

	* gfortran.dg/lto/bind_c-6_0.f90: New testcase.
	* gfortran.dg/lto/bind_c-6_1.c: New testcase.
	* g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.

2015-11-25  Tom de Vries  <tom@codesourcery.com>

	* g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
	* gcc.dg/pr23911.c: Same.
	* gcc.dg/tree-ssa/20030709-2.c: Same.
	* gcc.dg/tree-ssa/20030731-2.c: Same.
	* gcc.dg/tree-ssa/20040729-1.c: Same.
	* gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
	* gcc.dg/tree-ssa/loop-36.c: Same.
	* gcc.dg/tree-ssa/pr21086.c: Same.
	* gcc.dg/tree-ssa/ssa-dce-1.c: Same.
	* gcc.dg/tree-ssa/ssa-dce-2.c: Same.
	* gcc.dg/vect/pr26359.c: Same.
	* c-c++-common/restrict-2.c: Update after adding new lim1.
	* c-c++-common/restrict-4.c: Same.
	* g++.dg/tree-ssa/pr33615.C: Same.
	* g++.dg/tree-ssa/restrict1.C: Same.
	* gcc.dg/tm/pub-safety-1.c: Same.
	* gcc.dg/tm/reg-promotion.c: Same.
	* gcc.dg/tree-ssa/20050314-1.c: Same.
	* gcc.dg/tree-ssa/loop-32.c: Same.
	* gcc.dg/tree-ssa/loop-33.c: Same.
	* gcc.dg/tree-ssa/loop-34.c: Same.
	* gcc.dg/tree-ssa/loop-35.c: Same.
	* gcc.dg/tree-ssa/loop-7.c: Same.
	* gcc.dg/tree-ssa/pr23109.c: Same.
	* gcc.dg/tree-ssa/restrict-3.c: Same.
	* gcc.dg/tree-ssa/restrict-5.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-1.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-10.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-11.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-12.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-2.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-3.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-6.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-7.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-8.c: Same.
	* gcc.dg/tree-ssa/ssa-lim-9.c: Same.
	* gcc.dg/tree-ssa/structopt-1.c: Same.
	* gfortran.dg/pr32921.f: Same.
	* g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
	* g++.dg/tree-ssa/pr61009.C: Same.
	* g++.dg/tree-ssa/ssa-dom.C: Same.
	* gcc.dg/pr20115-1.c: Same.
	* gcc.dg/tree-prof/20050826-2.c: Same.
	* gcc.dg/tree-prof/cmpsf-1.c: Same.
	* gcc.dg/tree-ssa/20030821-1.c: Same.
	* gcc.dg/tree-ssa/20030922-2.c: Same.
	* gcc.dg/tree-ssa/20031022-1.c: Same.
	* gcc.dg/tree-ssa/20040615-1.c: Same.
	* gcc.dg/tree-ssa/20040624-1.c: Same.
	* gcc.dg/tree-ssa/pr21417.c: Same.
	* gcc.dg/tree-ssa/pr61607.c: Same.
	* gcc.dg/tree-ssa/slsr-27.c: Same.
	* gcc.dg/tree-ssa/slsr-28.c: Same.
	* gcc.dg/tree-ssa/slsr-29.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
	* gcc.dg/tree-ssa/ssa-thread-12.c: Same.
	* gcc.dg/tree-ssa/vrp47.c: Same.
	* gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
	* gcc.dg/tree-ssa/foldconst-2.c: Same.
	* gcc.dg/tree-ssa/loop-40.c: Same.
	* gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.

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

	* g++.dg/cpp0x/constexpr-array13.C: Fix.

2015-11-25  David Edelsohn  <dje.gcc@gmail.com>

	* gfortran.dg/nint_p7.f90: New testcase.

2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
	    Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-11-25  Ilmir Usmanov  <me@ilmir.us>
	    Cesar Philippidis  <cesar@codesourcery.com>

	PR fortran/63858
	* goacc/omp-fixed.f: New test.
	* goacc/omp.f95: Add check for mis-matched omp and acc continuations.

2015-11-25  Richard Biener  <rguenther@suse.de>

	PR middle-end/68528
	* gcc.dg/torture/pr68528.c: New testcase.

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

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

2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2015-11-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68517
	* gcc.dg/torture/pr68517.c: New testcase.

2015-11-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/67089
	* gcc.dg/pr67089-1.c: New test.
	* gcc.dg/pr67089-2.c: New test.
	* gcc.dg/pr67089-3.c: New test.
	* gcc.dg/pr67089-4.c: New test.
	* gcc.dg/pr67089-5.c: New test.
	* gcc.dg/pr67089-6.c: New test.
	* gcc.dg/pr67089-7.c: New test.

2015-11-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68502
	* gcc.dg/vect/pr68502-1.c: New testcase.
	* gcc.dg/vect/pr68502-2.c: Likewise.

2015-11-24  Michael Collison  <michael.collison@linaro.org>

	* gcc.target/aarch64/saddw-1.c: New test.
	* gcc.target/aarch64/saddw-2.c: New test.
	* gcc.target/aarch64/uaddw-1.c: New test.
	* gcc.target/aarch64/uaddw-2.c: New test.
	* gcc.target/aarch64/uaddw-3.c: New test.
	* lib/target-support.exp
	(check_effective_target_vect_widen_sum_hi_to_si_pattern):
	Add aarch64 to list of support targets.

2015-11-24  Steve Ellcey  <sellcey@imgtec.com>

	* gcc.target/mips/frame-header-4.c: New test.

2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68486
	* gfortran.dg/simplify_cshift_3.f90

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

	PR c++/68278
	* g++.dg/cpp1y/pr68278.C: New.

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

	PR c++/68388
	* g++.dg/cpp1y/pr68388.C: New.

2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/67984
	* gcc.dg/graphite/pr67984.c: New.

2015-11-24  Michael Matz  <matz@suse.de>

	PR rtl-optimization/68392
	* g++.dg/pr68392.C: New test.

2015-11-24  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.

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

	PR rtl-optimization/68381
	* gcc.c-torture/execute/pr68381.c: New test.

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

	* gcc.target/aarch64/cmpimm_branch_1.c: New test.
	* gcc.target/aarch64/cmpimm_cset_1.c: Likewise.

2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>

	PR target/68497
	* gcc.target/i386/pr68497.c: New test.

2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
	New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
	New.

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

	PR middle-end/68375
	* gcc.dg/pr68375.c: New test.

2015-11-24  Jakub Jelinek  <jakub@redhat.com>

	PR target/68483
	* gcc.target/i386/pr68483-1.c: New test.
	* gcc.target/i386/pr68483-2.c: New test.

2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR c/68337
	* gcc.target/i386/mpx/pr68337-1.c: New test.
	* gcc.target/i386/mpx/pr68337-2.c: New test.

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

	PR rtl-optimization/68194
	PR rtl-optimization/68328
	PR rtl-optimization/68185
	* gcc.c-torture/execute/pr68185.c: New test.
	* gcc.c-torture/execute/pr68328.c: Likewise.

2015-11-23  Jan Hubicka  <hubicka@ucw.cz>

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

2015-11-23  David Malcolm  <dmalcolm@redhat.com>

	PR objc/68438
	* objc.dg/plugin: New subdirectory.
	* objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
	* objc.dg/plugin/plugin.exp: New file, based on
	gcc.dg/plugin/plugin.exp.

2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/68493
	* gcc.dg/graphite/pr68493.c: New.

2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/68279
	* gfortran.dg/graphite/pr68279.f90: New.

2015-11-23  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/68455
	* gcc.dg/tree-ssa/pr68455.c: New test.

2015-11-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68465
	* gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.

2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68363
	* gcc.target/aarch64/pr68363_1.c: New test.

2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>

	* gcc.target/aarch64/simd/vmulx.x: New.
	* gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
	* gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
	* gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.

2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR c++/68001
	* g++.dg/cilk-plus/CK/pr68001.cc: New test.

2015-11-23  Richard Biener  <rguenther@suse.de>
	    Jiong Wang  <jiong.wang@arm.com>

	PR tree-optimization/68317
	PR tree-optimization/68326
	* gcc.dg/pr68317.c: New testcase.

2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/68327
	* gcc.dg/pr68327.c: New test.

2015-11-23  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68460
	* gcc.dg/autopar/pr68460.c: New test.

2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>

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

2015-11-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68482
	* gcc.dg/vect/pr68482.c: New testcase.

2015-11-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68445
	* gcc.dg/vect/pr68445.c: New testcase.

2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>

	* gcc.target/s390/load-relative-check.c: New test to check
	generation of load relative instructions.

2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

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

2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR target/68390
	* gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.

2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.

2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68486
	* gfortran.dg/simplify_cshift_2.f90: New test.

2015-11-22  James Norris  <jnorris@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/goacc/declare-1.f95: Update test.
	* gfortran.dg/goacc/declare-2.f95: New test.

2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>

	* gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
	* gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
	* gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
	* gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
	* gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
	* gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
	* gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
	* gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
	* gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
	* gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
	* gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
	* gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.

2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>

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

2015-11-21  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/atomic-generic.c: Include <string.h>.

2015-11-21  David Edelsohn  <dje.gcc@gmail.com>

	* gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.

2015-11-21  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/init/vbase1.C: Also run on i?86-*-*.

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

	PR debug/66432
	* gcc.dg/debug/pr66432.c: New test.

2015-11-20  Ian Lance Taylor  <iant@google.com>

	PR go/66406
	* go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.

2015-11-20  Mike Stump  <mikestump@comcast.net>

	* g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
	isn't portable.

2015-11-20  David Malcolm  <dmalcolm@redhat.com>

	PR 62314
	* gcc.dg/fixits.c: New file.
	* gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
	(test_fixit_insert): New.
	(test_fixit_remove): New.
	(test_fixit_replace): New.
	* gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
	(test_fixit_insert): New.
	(test_fixit_remove): New.
	(test_fixit_replace): New.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(test_show_locus): Add tests of rendering fixit hints.

2015-11-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/68339
	* gcc.dg/vect/pr68339.c: New test.

2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/armv6-unaligned-load-ice.c: New test.

2015-11-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/68237
	* gfortran.dg/submodule_12.f90: New test

	PR fortran/66762
	* gfortran.dg/submodule_6.f08: Add compile option -flto.

2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_ok_nocache): Add check
	for M profile.

2015-11-20  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68373
	* gcc.dg/autopar/pr68373.c: New test.

2015-11-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/67354
	* g++.dg/abi/mangle67.C: New test.

2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/bswap-1.c: New test.

2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/pfpo.c: New test.

2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>

	* c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
	* c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.

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

	* g++.dg/spellcheck-fields.C: New file.

2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/68428
	* gcc.dg/graphite/pr68428.c: New.

2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/68335
	* gfortran.dg/graphite/pr68335.f90: New.

2015-11-19  Nathan Sidwell  <nathan@acm.org>

	* lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
	* gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
	* gcc.dg/special/weak-2.c: Likewise.
	* gcc.dg/weak/weak-12.c: Likewise.
	* gcc.dg/weak/weak-15.c: Likewise.
	* gcc.dg/weak/weak-16.c: Likewise.
	* gcc.dg/weak/weak-1.c: Likewise.
	* gcc.dg/weak/weak-2.c: Likewise.
	* gcc.dg/weak/weak-4.c: Likewise.
	* gcc.dg/torture/pr53922.c: Likewise.
	* gcc.dg/torture/pr60092.c: Likewise.

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

	PR c/68412
	* gcc.dg/pr68412-2.c: New test.
	* gcc.dg/pr68412.c: New test.

2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/tree-ssa/vrp98.c: New testcase.
	* gcc.target/avr/uint8-single-reg.c: New testcase.

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

	PR c++/67409
	* g++.dg/eh/goto3.C: New test.

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

	PR tree-optimization/68431
	* gcc.dg/tree-ssa/pr68431.c: New test.

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

	PR rtl-optimization/68376
	* gcc.c-torture/execute/pr68376-1.c: New test.
	* gcc.c-torture/execute/pr68376-2.c: New test.

	PR target/67770
	* gcc.target/i386/pr67770.c: New test.

2015-11-18  Jeff Law  <law@redhat.com>

	PR tree-optimization/68198
	* gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
	* gcc.dg/tree-ssa/pr68198.c: New test.

2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/59910
	* gfortran.dg/pr59910.f90: New test.

2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/43996
	* gfortran.dg/pr43996.f90: New test.

2015-11-18  Joseph Myers  <joseph@codesourcery.com>

	PR c/65083
	* gcc.dg/atomic/stdatomic-fence-2.c,
	gcc.dg/atomic/stdatomic-flag-2.c: New tests.

2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization19.adb: New test.
	* gnat.dg/loop_optimization20.adb: Likewise.
	* gnat.dg/loop_optimization21.ad[sb]: Likewise.

2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.dg/goacc/nvptx-sese-1.c: New.

2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming7.adb: New test.
	* gnat.dg/renaming7_pkg.ads: New helper.

2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>

	PR tree-optimization/68402
	* gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
	to avoid undefined behaviour.

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

	PR tree-optimization/68157
	* g++.dg/opt/pr68157.C: New test.

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

	PR tree-optimization/67790
	* gcc.dg/vect/pr67790.c: New testcase.

2015-11-17  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.

2015-11-17  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
	(test_braced_init): New function.
	(test_statement_expression): New function.
	(test_address_of_label): New function.
	(test_transaction_expressions): New function.
	(test_keywords): New function.
	(test_builtin_va_arg): New function.
	(test_builtin_offsetof): New function.
	* lib/multiline.exp (_build_multiline_regex): Escape braces.

2015-11-17  Martin Sebor  <msebor@redhat.com>

	PR c++/68308
	* g++.dg/init/new46.C: New test.

2015-11-17  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/65751
	* gfortran.dg/unlimited_polymorphic_2.f03: Update test.

2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/68134
	* gcc.dg/pr68134.c: New test.

2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68143
	* gcc.c-torture/execute/pr68143_1.c: New test.

2015-11-17  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/torture/pr68264.c: Use dg-add-options ieee.

2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>

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

2015-11-16  Marek Polacek  <polacek@redhat.com>

	PR c++/68362
	* g++.dg/delayedfold/switch-1.C: New test.

2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/58027
	PR fortran/60993
	* gfortran.dg/pr58027.f90: New test.

2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>

	* c-c++-common/attr-simd.c: New test.
	* c-c++-common/attr-simd-2.c: New test.
	* c-c++-common/attr-simd-3.c: New test.

2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.

2015-11-16  Christian Bruel  <christian.bruel@st.com>

	* lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
	 Check __ARM_NEON__ instead of "arm_neon.h.
	* gcc.target/arm/attr-neon3.c: New test.
	* gcc.target/arm/attr-neon-fp16.c: Likewise

2015-11-16  Christian Bruel  <christian.bruel@st.com>

	PR target/65837
	* gcc.target/arm/lto/pr65837_0.c
	* gcc.target/arm/attr-neon2.c
	* gcc.target/arm/attr-neon.c
	* gcc.target/arm/attr-neon-builtin-fail.c
	* gcc.target/arm/attr-crypto.c

2015-11-16  Richard Biener  <rguenther@suse.de>

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

2015-11-15  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/50221
	* gfortran.dg/deferred_character_1.f90: New test.
	* gfortran.dg/deferred_character_4.f90: New test for comment
	#4 of the PR.

	PR fortran/68216
	* gfortran.dg/deferred_character_2.f90: New test.

	PR fortran/67674
	* gfortran.dg/deferred_character_3.f90: New test.

	PR fortran/63932
	* gfortran.dg/deferred_character_5.f90: New test.

	PR fortran/66408
	* gfortran.dg/deferred_character_6.f90: New test.

	PR fortran/49954
	* gfortran.dg/deferred_character_7.f90: New test.

2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67803
	* gfortran.dg/pr67803.f90: New test.

2015-11-14  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/cpp/ucn-1.C: Fix typo.

2015-11-13  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
	* g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.

2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
	    Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/split-path-1.c: New test.

2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/loop-auto-1.c: New.

	* lib/target-supports.exp (check_effective_target_offload_nvptx): New.
	* gcc.dg/goacc/nvptx-merged-loop.c: New.

2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>

	PR fortran/68319
	* gfortran.dg/pr68319.f90: New test.

2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
	hardware floating point support.

	* gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
	vector direct move instructions.

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

2015-11-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
	* gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
	* gcc.dg/pr68306-3.c (dg-additional-options): Ditto.

2015-11-13  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/diagnostic-token-ranges.c: New file.
	* gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
	* gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
	* gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
	* gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
	line_table param when calling
	linemap_position_for_line_and_column.
	(test_show_locus): Pass line_table to rich_location ctors.
	(plugin_init): Remove setting of global_dc->colorize_source_p.
	* gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
	New file.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
	diagnostic_plugin_test_tree_expression_range.c,
	diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
	and diagnostic-test-show-trees-1.c.

2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>

	PR tree-optimization/67682
	* gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
	* gcc.dg/vect/bb-slp-subgroups-1.c: New.
	* gcc.dg/vect/bb-slp-subgroups-2.c: New.
	* gcc.dg/vect/bb-slp-subgroups-3.c: New.

2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/68264
	* gcc.dg/torture/pr68264.c: New test.

2015-11-13  Marek Polacek  <polacek@redhat.com>

	PR c/68320
	* gcc.dg/pr68320.c: New test.

2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.

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

	PR tree-optimization/68306
	* gcc.dg/pr68306.c: Adjust.
	* gcc.dg/pr68306-2.c: New testcase.
	* gcc.dg/pr68306-3.c: Likewise.

2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* g++.dg/vect/simd-bool-comparison-1.cc: New test.
	* g++.dg/vect/simd-bool-comparison-2.cc: New test.

2015-11-13  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/47266
	* gfortran.dg/module_private_2.f90: New test.

2015-11-13  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/47266
	* gfortran.dg/warn_unused_function_2.f90: New test.

2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>

	Revert [ARM] Remove neon-testgen.ml and generated tests.
	2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/neon/vRaddhns16.c: Remove.
	* gcc.target/arm/neon/vRaddhns32.c: Remove.
	* gcc.target/arm/neon/vRaddhns64.c: Remove.
	* gcc.target/arm/neon/vRaddhnu16.c: Remove.
	* gcc.target/arm/neon/vRaddhnu32.c: Remove.
	* gcc.target/arm/neon/vRaddhnu64.c: Remove.
	* gcc.target/arm/neon/vRhaddQs16.c: Remove.
	* gcc.target/arm/neon/vRhaddQs32.c: Remove.
	* gcc.target/arm/neon/vRhaddQs8.c: Remove.
	* gcc.target/arm/neon/vRhaddQu16.c: Remove.
	* gcc.target/arm/neon/vRhaddQu32.c: Remove.
	* gcc.target/arm/neon/vRhaddQu8.c: Remove.
	* gcc.target/arm/neon/vRhadds16.c: Remove.
	* gcc.target/arm/neon/vRhadds32.c: Remove.
	* gcc.target/arm/neon/vRhadds8.c: Remove.
	* gcc.target/arm/neon/vRhaddu16.c: Remove.
	* gcc.target/arm/neon/vRhaddu32.c: Remove.
	* gcc.target/arm/neon/vRhaddu8.c: Remove.
	* gcc.target/arm/neon/vRshlQs16.c: Remove.
	* gcc.target/arm/neon/vRshlQs32.c: Remove.
	* gcc.target/arm/neon/vRshlQs64.c: Remove.
	* gcc.target/arm/neon/vRshlQs8.c: Remove.
	* gcc.target/arm/neon/vRshlQu16.c: Remove.
	* gcc.target/arm/neon/vRshlQu32.c: Remove.
	* gcc.target/arm/neon/vRshlQu64.c: Remove.
	* gcc.target/arm/neon/vRshlQu8.c: Remove.
	* gcc.target/arm/neon/vRshls16.c: Remove.
	* gcc.target/arm/neon/vRshls32.c: Remove.
	* gcc.target/arm/neon/vRshls64.c: Remove.
	* gcc.target/arm/neon/vRshls8.c: Remove.
	* gcc.target/arm/neon/vRshlu16.c: Remove.
	* gcc.target/arm/neon/vRshlu32.c: Remove.
	* gcc.target/arm/neon/vRshlu64.c: Remove.
	* gcc.target/arm/neon/vRshlu8.c: Remove.
	* gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
	* gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
	* gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
	* gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
	* gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
	* gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
	* gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
	* gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
	* gcc.target/arm/neon/vRshr_ns16.c: Remove.
	* gcc.target/arm/neon/vRshr_ns32.c: Remove.
	* gcc.target/arm/neon/vRshr_ns64.c: Remove.
	* gcc.target/arm/neon/vRshr_ns8.c: Remove.
	* gcc.target/arm/neon/vRshr_nu16.c: Remove.
	* gcc.target/arm/neon/vRshr_nu32.c: Remove.
	* gcc.target/arm/neon/vRshr_nu64.c: Remove.
	* gcc.target/arm/neon/vRshr_nu8.c: Remove.
	* gcc.target/arm/neon/vRshrn_ns16.c: Remove.
	* gcc.target/arm/neon/vRshrn_ns32.c: Remove.
	* gcc.target/arm/neon/vRshrn_ns64.c: Remove.
	* gcc.target/arm/neon/vRshrn_nu16.c: Remove.
	* gcc.target/arm/neon/vRshrn_nu32.c: Remove.
	* gcc.target/arm/neon/vRshrn_nu64.c: Remove.
	* gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
	* gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
	* gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
	* gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
	* gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
	* gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
	* gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
	* gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
	* gcc.target/arm/neon/vRsra_ns16.c: Remove.
	* gcc.target/arm/neon/vRsra_ns32.c: Remove.
	* gcc.target/arm/neon/vRsra_ns64.c: Remove.
	* gcc.target/arm/neon/vRsra_ns8.c: Remove.
	* gcc.target/arm/neon/vRsra_nu16.c: Remove.
	* gcc.target/arm/neon/vRsra_nu32.c: Remove.
	* gcc.target/arm/neon/vRsra_nu64.c: Remove.
	* gcc.target/arm/neon/vRsra_nu8.c: Remove.
	* gcc.target/arm/neon/vRsubhns16.c: Remove.
	* gcc.target/arm/neon/vRsubhns32.c: Remove.
	* gcc.target/arm/neon/vRsubhns64.c: Remove.
	* gcc.target/arm/neon/vRsubhnu16.c: Remove.
	* gcc.target/arm/neon/vRsubhnu32.c: Remove.
	* gcc.target/arm/neon/vRsubhnu64.c: Remove.
	* gcc.target/arm/neon/vabaQs16.c: Remove.
	* gcc.target/arm/neon/vabaQs32.c: Remove.
	* gcc.target/arm/neon/vabaQs8.c: Remove.
	* gcc.target/arm/neon/vabaQu16.c: Remove.
	* gcc.target/arm/neon/vabaQu32.c: Remove.
	* gcc.target/arm/neon/vabaQu8.c: Remove.
	* gcc.target/arm/neon/vabals16.c: Remove.
	* gcc.target/arm/neon/vabals32.c: Remove.
	* gcc.target/arm/neon/vabals8.c: Remove.
	* gcc.target/arm/neon/vabalu16.c: Remove.
	* gcc.target/arm/neon/vabalu32.c: Remove.
	* gcc.target/arm/neon/vabalu8.c: Remove.
	* gcc.target/arm/neon/vabas16.c: Remove.
	* gcc.target/arm/neon/vabas32.c: Remove.
	* gcc.target/arm/neon/vabas8.c: Remove.
	* gcc.target/arm/neon/vabau16.c: Remove.
	* gcc.target/arm/neon/vabau32.c: Remove.
	* gcc.target/arm/neon/vabau8.c: Remove.
	* gcc.target/arm/neon/vabdQf32.c: Remove.
	* gcc.target/arm/neon/vabdQs16.c: Remove.
	* gcc.target/arm/neon/vabdQs32.c: Remove.
	* gcc.target/arm/neon/vabdQs8.c: Remove.
	* gcc.target/arm/neon/vabdQu16.c: Remove.
	* gcc.target/arm/neon/vabdQu32.c: Remove.
	* gcc.target/arm/neon/vabdQu8.c: Remove.
	* gcc.target/arm/neon/vabdf32.c: Remove.
	* gcc.target/arm/neon/vabdls16.c: Remove.
	* gcc.target/arm/neon/vabdls32.c: Remove.
	* gcc.target/arm/neon/vabdls8.c: Remove.
	* gcc.target/arm/neon/vabdlu16.c: Remove.
	* gcc.target/arm/neon/vabdlu32.c: Remove.
	* gcc.target/arm/neon/vabdlu8.c: Remove.
	* gcc.target/arm/neon/vabds16.c: Remove.
	* gcc.target/arm/neon/vabds32.c: Remove.
	* gcc.target/arm/neon/vabds8.c: Remove.
	* gcc.target/arm/neon/vabdu16.c: Remove.
	* gcc.target/arm/neon/vabdu32.c: Remove.
	* gcc.target/arm/neon/vabdu8.c: Remove.
	* gcc.target/arm/neon/vabsQf32.c: Remove.
	* gcc.target/arm/neon/vabsQs16.c: Remove.
	* gcc.target/arm/neon/vabsQs32.c: Remove.
	* gcc.target/arm/neon/vabsQs8.c: Remove.
	* gcc.target/arm/neon/vabsf32.c: Remove.
	* gcc.target/arm/neon/vabss16.c: Remove.
	* gcc.target/arm/neon/vabss32.c: Remove.
	* gcc.target/arm/neon/vabss8.c: Remove.
	* gcc.target/arm/neon/vaddQf32.c: Remove.
	* gcc.target/arm/neon/vaddQs16.c: Remove.
	* gcc.target/arm/neon/vaddQs32.c: Remove.
	* gcc.target/arm/neon/vaddQs64.c: Remove.
	* gcc.target/arm/neon/vaddQs8.c: Remove.
	* gcc.target/arm/neon/vaddQu16.c: Remove.
	* gcc.target/arm/neon/vaddQu32.c: Remove.
	* gcc.target/arm/neon/vaddQu64.c: Remove.
	* gcc.target/arm/neon/vaddQu8.c: Remove.
	* gcc.target/arm/neon/vaddf32.c: Remove.
	* gcc.target/arm/neon/vaddhns16.c: Remove.
	* gcc.target/arm/neon/vaddhns32.c: Remove.
	* gcc.target/arm/neon/vaddhns64.c: Remove.
	* gcc.target/arm/neon/vaddhnu16.c: Remove.
	* gcc.target/arm/neon/vaddhnu32.c: Remove.
	* gcc.target/arm/neon/vaddhnu64.c: Remove.
	* gcc.target/arm/neon/vaddls16.c: Remove.
	* gcc.target/arm/neon/vaddls32.c: Remove.
	* gcc.target/arm/neon/vaddls8.c: Remove.
	* gcc.target/arm/neon/vaddlu16.c: Remove.
	* gcc.target/arm/neon/vaddlu32.c: Remove.
	* gcc.target/arm/neon/vaddlu8.c: Remove.
	* gcc.target/arm/neon/vadds16.c: Remove.
	* gcc.target/arm/neon/vadds32.c: Remove.
	* gcc.target/arm/neon/vadds64.c: Remove.
	* gcc.target/arm/neon/vadds8.c: Remove.
	* gcc.target/arm/neon/vaddu16.c: Remove.
	* gcc.target/arm/neon/vaddu32.c: Remove.
	* gcc.target/arm/neon/vaddu64.c: Remove.
	* gcc.target/arm/neon/vaddu8.c: Remove.
	* gcc.target/arm/neon/vaddws16.c: Remove.
	* gcc.target/arm/neon/vaddws32.c: Remove.
	* gcc.target/arm/neon/vaddws8.c: Remove.
	* gcc.target/arm/neon/vaddwu16.c: Remove.
	* gcc.target/arm/neon/vaddwu32.c: Remove.
	* gcc.target/arm/neon/vaddwu8.c: Remove.
	* gcc.target/arm/neon/vandQs16.c: Remove.
	* gcc.target/arm/neon/vandQs32.c: Remove.
	* gcc.target/arm/neon/vandQs64.c: Remove.
	* gcc.target/arm/neon/vandQs8.c: Remove.
	* gcc.target/arm/neon/vandQu16.c: Remove.
	* gcc.target/arm/neon/vandQu32.c: Remove.
	* gcc.target/arm/neon/vandQu64.c: Remove.
	* gcc.target/arm/neon/vandQu8.c: Remove.
	* gcc.target/arm/neon/vands16.c: Remove.
	* gcc.target/arm/neon/vands32.c: Remove.
	* gcc.target/arm/neon/vands64.c: Remove.
	* gcc.target/arm/neon/vands8.c: Remove.
	* gcc.target/arm/neon/vandu16.c: Remove.
	* gcc.target/arm/neon/vandu32.c: Remove.
	* gcc.target/arm/neon/vandu64.c: Remove.
	* gcc.target/arm/neon/vandu8.c: Remove.
	* gcc.target/arm/neon/vbicQs16.c: Remove.
	* gcc.target/arm/neon/vbicQs32.c: Remove.
	* gcc.target/arm/neon/vbicQs64.c: Remove.
	* gcc.target/arm/neon/vbicQs8.c: Remove.
	* gcc.target/arm/neon/vbicQu16.c: Remove.
	* gcc.target/arm/neon/vbicQu32.c: Remove.
	* gcc.target/arm/neon/vbicQu64.c: Remove.
	* gcc.target/arm/neon/vbicQu8.c: Remove.
	* gcc.target/arm/neon/vbics16.c: Remove.
	* gcc.target/arm/neon/vbics32.c: Remove.
	* gcc.target/arm/neon/vbics64.c: Remove.
	* gcc.target/arm/neon/vbics8.c: Remove.
	* gcc.target/arm/neon/vbicu16.c: Remove.
	* gcc.target/arm/neon/vbicu32.c: Remove.
	* gcc.target/arm/neon/vbicu64.c: Remove.
	* gcc.target/arm/neon/vbicu8.c: Remove.
	* gcc.target/arm/neon/vbslQf32.c: Remove.
	* gcc.target/arm/neon/vbslQp16.c: Remove.
	* gcc.target/arm/neon/vbslQp64.c: Remove.
	* gcc.target/arm/neon/vbslQp8.c: Remove.
	* gcc.target/arm/neon/vbslQs16.c: Remove.
	* gcc.target/arm/neon/vbslQs32.c: Remove.
	* gcc.target/arm/neon/vbslQs64.c: Remove.
	* gcc.target/arm/neon/vbslQs8.c: Remove.
	* gcc.target/arm/neon/vbslQu16.c: Remove.
	* gcc.target/arm/neon/vbslQu32.c: Remove.
	* gcc.target/arm/neon/vbslQu64.c: Remove.
	* gcc.target/arm/neon/vbslQu8.c: Remove.
	* gcc.target/arm/neon/vbslf32.c: Remove.
	* gcc.target/arm/neon/vbslp16.c: Remove.
	* gcc.target/arm/neon/vbslp64.c: Remove.
	* gcc.target/arm/neon/vbslp8.c: Remove.
	* gcc.target/arm/neon/vbsls16.c: Remove.
	* gcc.target/arm/neon/vbsls32.c: Remove.
	* gcc.target/arm/neon/vbsls64.c: Remove.
	* gcc.target/arm/neon/vbsls8.c: Remove.
	* gcc.target/arm/neon/vbslu16.c: Remove.
	* gcc.target/arm/neon/vbslu32.c: Remove.
	* gcc.target/arm/neon/vbslu64.c: Remove.
	* gcc.target/arm/neon/vbslu8.c: Remove.
	* gcc.target/arm/neon/vcageQf32.c: Remove.
	* gcc.target/arm/neon/vcagef32.c: Remove.
	* gcc.target/arm/neon/vcagtQf32.c: Remove.
	* gcc.target/arm/neon/vcagtf32.c: Remove.
	* gcc.target/arm/neon/vcaleQf32.c: Remove.
	* gcc.target/arm/neon/vcalef32.c: Remove.
	* gcc.target/arm/neon/vcaltQf32.c: Remove.
	* gcc.target/arm/neon/vcaltf32.c: Remove.
	* gcc.target/arm/neon/vceqQf32.c: Remove.
	* gcc.target/arm/neon/vceqQp8.c: Remove.
	* gcc.target/arm/neon/vceqQs16.c: Remove.
	* gcc.target/arm/neon/vceqQs32.c: Remove.
	* gcc.target/arm/neon/vceqQs8.c: Remove.
	* gcc.target/arm/neon/vceqQu16.c: Remove.
	* gcc.target/arm/neon/vceqQu32.c: Remove.
	* gcc.target/arm/neon/vceqQu8.c: Remove.
	* gcc.target/arm/neon/vceqf32.c: Remove.
	* gcc.target/arm/neon/vceqp8.c: Remove.
	* gcc.target/arm/neon/vceqs16.c: Remove.
	* gcc.target/arm/neon/vceqs32.c: Remove.
	* gcc.target/arm/neon/vceqs8.c: Remove.
	* gcc.target/arm/neon/vcequ16.c: Remove.
	* gcc.target/arm/neon/vcequ32.c: Remove.
	* gcc.target/arm/neon/vcequ8.c: Remove.
	* gcc.target/arm/neon/vcgeQf32.c: Remove.
	* gcc.target/arm/neon/vcgeQs16.c: Remove.
	* gcc.target/arm/neon/vcgeQs32.c: Remove.
	* gcc.target/arm/neon/vcgeQs8.c: Remove.
	* gcc.target/arm/neon/vcgeQu16.c: Remove.
	* gcc.target/arm/neon/vcgeQu32.c: Remove.
	* gcc.target/arm/neon/vcgeQu8.c: Remove.
	* gcc.target/arm/neon/vcgef32.c: Remove.
	* gcc.target/arm/neon/vcges16.c: Remove.
	* gcc.target/arm/neon/vcges32.c: Remove.
	* gcc.target/arm/neon/vcges8.c: Remove.
	* gcc.target/arm/neon/vcgeu16.c: Remove.
	* gcc.target/arm/neon/vcgeu32.c: Remove.
	* gcc.target/arm/neon/vcgeu8.c: Remove.
	* gcc.target/arm/neon/vcgtQf32.c: Remove.
	* gcc.target/arm/neon/vcgtQs16.c: Remove.
	* gcc.target/arm/neon/vcgtQs32.c: Remove.
	* gcc.target/arm/neon/vcgtQs8.c: Remove.
	* gcc.target/arm/neon/vcgtQu16.c: Remove.
	* gcc.target/arm/neon/vcgtQu32.c: Remove.
	* gcc.target/arm/neon/vcgtQu8.c: Remove.
	* gcc.target/arm/neon/vcgtf32.c: Remove.
	* gcc.target/arm/neon/vcgts16.c: Remove.
	* gcc.target/arm/neon/vcgts32.c: Remove.
	* gcc.target/arm/neon/vcgts8.c: Remove.
	* gcc.target/arm/neon/vcgtu16.c: Remove.
	* gcc.target/arm/neon/vcgtu32.c: Remove.
	* gcc.target/arm/neon/vcgtu8.c: Remove.
	* gcc.target/arm/neon/vcleQf32.c: Remove.
	* gcc.target/arm/neon/vcleQs16.c: Remove.
	* gcc.target/arm/neon/vcleQs32.c: Remove.
	* gcc.target/arm/neon/vcleQs8.c: Remove.
	* gcc.target/arm/neon/vcleQu16.c: Remove.
	* gcc.target/arm/neon/vcleQu32.c: Remove.
	* gcc.target/arm/neon/vcleQu8.c: Remove.
	* gcc.target/arm/neon/vclef32.c: Remove.
	* gcc.target/arm/neon/vcles16.c: Remove.
	* gcc.target/arm/neon/vcles32.c: Remove.
	* gcc.target/arm/neon/vcles8.c: Remove.
	* gcc.target/arm/neon/vcleu16.c: Remove.
	* gcc.target/arm/neon/vcleu32.c: Remove.
	* gcc.target/arm/neon/vcleu8.c: Remove.
	* gcc.target/arm/neon/vclsQs16.c: Remove.
	* gcc.target/arm/neon/vclsQs32.c: Remove.
	* gcc.target/arm/neon/vclsQs8.c: Remove.
	* gcc.target/arm/neon/vclss16.c: Remove.
	* gcc.target/arm/neon/vclss32.c: Remove.
	* gcc.target/arm/neon/vclss8.c: Remove.
	* gcc.target/arm/neon/vcltQf32.c: Remove.
	* gcc.target/arm/neon/vcltQs16.c: Remove.
	* gcc.target/arm/neon/vcltQs32.c: Remove.
	* gcc.target/arm/neon/vcltQs8.c: Remove.
	* gcc.target/arm/neon/vcltQu16.c: Remove.
	* gcc.target/arm/neon/vcltQu32.c: Remove.
	* gcc.target/arm/neon/vcltQu8.c: Remove.
	* gcc.target/arm/neon/vcltf32.c: Remove.
	* gcc.target/arm/neon/vclts16.c: Remove.
	* gcc.target/arm/neon/vclts32.c: Remove.
	* gcc.target/arm/neon/vclts8.c: Remove.
	* gcc.target/arm/neon/vcltu16.c: Remove.
	* gcc.target/arm/neon/vcltu32.c: Remove.
	* gcc.target/arm/neon/vcltu8.c: Remove.
	* gcc.target/arm/neon/vclzQs16.c: Remove.
	* gcc.target/arm/neon/vclzQs32.c: Remove.
	* gcc.target/arm/neon/vclzQs8.c: Remove.
	* gcc.target/arm/neon/vclzQu16.c: Remove.
	* gcc.target/arm/neon/vclzQu32.c: Remove.
	* gcc.target/arm/neon/vclzQu8.c: Remove.
	* gcc.target/arm/neon/vclzs16.c: Remove.
	* gcc.target/arm/neon/vclzs32.c: Remove.
	* gcc.target/arm/neon/vclzs8.c: Remove.
	* gcc.target/arm/neon/vclzu16.c: Remove.
	* gcc.target/arm/neon/vclzu32.c: Remove.
	* gcc.target/arm/neon/vclzu8.c: Remove.
	* gcc.target/arm/neon/vcntQp8.c: Remove.
	* gcc.target/arm/neon/vcntQs8.c: Remove.
	* gcc.target/arm/neon/vcntQu8.c: Remove.
	* gcc.target/arm/neon/vcntp8.c: Remove.
	* gcc.target/arm/neon/vcnts8.c: Remove.
	* gcc.target/arm/neon/vcntu8.c: Remove.
	* gcc.target/arm/neon/vcombinef32.c: Remove.
	* gcc.target/arm/neon/vcombinep16.c: Remove.
	* gcc.target/arm/neon/vcombinep64.c: Remove.
	* gcc.target/arm/neon/vcombinep8.c: Remove.
	* gcc.target/arm/neon/vcombines16.c: Remove.
	* gcc.target/arm/neon/vcombines32.c: Remove.
	* gcc.target/arm/neon/vcombines64.c: Remove.
	* gcc.target/arm/neon/vcombines8.c: Remove.
	* gcc.target/arm/neon/vcombineu16.c: Remove.
	* gcc.target/arm/neon/vcombineu32.c: Remove.
	* gcc.target/arm/neon/vcombineu64.c: Remove.
	* gcc.target/arm/neon/vcombineu8.c: Remove.
	* gcc.target/arm/neon/vcreatef32.c: Remove.
	* gcc.target/arm/neon/vcreatep16.c: Remove.
	* gcc.target/arm/neon/vcreatep64.c: Remove.
	* gcc.target/arm/neon/vcreatep8.c: Remove.
	* gcc.target/arm/neon/vcreates16.c: Remove.
	* gcc.target/arm/neon/vcreates32.c: Remove.
	* gcc.target/arm/neon/vcreates64.c: Remove.
	* gcc.target/arm/neon/vcreates8.c: Remove.
	* gcc.target/arm/neon/vcreateu16.c: Remove.
	* gcc.target/arm/neon/vcreateu32.c: Remove.
	* gcc.target/arm/neon/vcreateu64.c: Remove.
	* gcc.target/arm/neon/vcreateu8.c: Remove.
	* gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
	* gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
	* gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
	* gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
	* gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
	* gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
	* gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
	* gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
	* gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtf16_f32.c: Remove.
	* gcc.target/arm/neon/vcvtf32_f16.c: Remove.
	* gcc.target/arm/neon/vcvtf32_s32.c: Remove.
	* gcc.target/arm/neon/vcvtf32_u32.c: Remove.
	* gcc.target/arm/neon/vcvts32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtu32_f32.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
	* gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
	* gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
	* gcc.target/arm/neon/vdupQ_nf32.c: Remove.
	* gcc.target/arm/neon/vdupQ_np16.c: Remove.
	* gcc.target/arm/neon/vdupQ_np64.c: Remove.
	* gcc.target/arm/neon/vdupQ_np8.c: Remove.
	* gcc.target/arm/neon/vdupQ_ns16.c: Remove.
	* gcc.target/arm/neon/vdupQ_ns32.c: Remove.
	* gcc.target/arm/neon/vdupQ_ns64.c: Remove.
	* gcc.target/arm/neon/vdupQ_ns8.c: Remove.
	* gcc.target/arm/neon/vdupQ_nu16.c: Remove.
	* gcc.target/arm/neon/vdupQ_nu32.c: Remove.
	* gcc.target/arm/neon/vdupQ_nu64.c: Remove.
	* gcc.target/arm/neon/vdupQ_nu8.c: Remove.
	* gcc.target/arm/neon/vdup_lanef32.c: Remove.
	* gcc.target/arm/neon/vdup_lanep16.c: Remove.
	* gcc.target/arm/neon/vdup_lanep64.c: Remove.
	* gcc.target/arm/neon/vdup_lanep8.c: Remove.
	* gcc.target/arm/neon/vdup_lanes16.c: Remove.
	* gcc.target/arm/neon/vdup_lanes32.c: Remove.
	* gcc.target/arm/neon/vdup_lanes64.c: Remove.
	* gcc.target/arm/neon/vdup_lanes8.c: Remove.
	* gcc.target/arm/neon/vdup_laneu16.c: Remove.
	* gcc.target/arm/neon/vdup_laneu32.c: Remove.
	* gcc.target/arm/neon/vdup_laneu64.c: Remove.
	* gcc.target/arm/neon/vdup_laneu8.c: Remove.
	* gcc.target/arm/neon/vdup_nf32.c: Remove.
	* gcc.target/arm/neon/vdup_np16.c: Remove.
	* gcc.target/arm/neon/vdup_np64.c: Remove.
	* gcc.target/arm/neon/vdup_np8.c: Remove.
	* gcc.target/arm/neon/vdup_ns16.c: Remove.
	* gcc.target/arm/neon/vdup_ns32.c: Remove.
	* gcc.target/arm/neon/vdup_ns64.c: Remove.
	* gcc.target/arm/neon/vdup_ns8.c: Remove.
	* gcc.target/arm/neon/vdup_nu16.c: Remove.
	* gcc.target/arm/neon/vdup_nu32.c: Remove.
	* gcc.target/arm/neon/vdup_nu64.c: Remove.
	* gcc.target/arm/neon/vdup_nu8.c: Remove.
	* gcc.target/arm/neon/veorQs16.c: Remove.
	* gcc.target/arm/neon/veorQs32.c: Remove.
	* gcc.target/arm/neon/veorQs64.c: Remove.
	* gcc.target/arm/neon/veorQs8.c: Remove.
	* gcc.target/arm/neon/veorQu16.c: Remove.
	* gcc.target/arm/neon/veorQu32.c: Remove.
	* gcc.target/arm/neon/veorQu64.c: Remove.
	* gcc.target/arm/neon/veorQu8.c: Remove.
	* gcc.target/arm/neon/veors16.c: Remove.
	* gcc.target/arm/neon/veors32.c: Remove.
	* gcc.target/arm/neon/veors64.c: Remove.
	* gcc.target/arm/neon/veors8.c: Remove.
	* gcc.target/arm/neon/veoru16.c: Remove.
	* gcc.target/arm/neon/veoru32.c: Remove.
	* gcc.target/arm/neon/veoru64.c: Remove.
	* gcc.target/arm/neon/veoru8.c: Remove.
	* gcc.target/arm/neon/vextQf32.c: Remove.
	* gcc.target/arm/neon/vextQp16.c: Remove.
	* gcc.target/arm/neon/vextQp64.c: Remove.
	* gcc.target/arm/neon/vextQp8.c: Remove.
	* gcc.target/arm/neon/vextQs16.c: Remove.
	* gcc.target/arm/neon/vextQs32.c: Remove.
	* gcc.target/arm/neon/vextQs64.c: Remove.
	* gcc.target/arm/neon/vextQs8.c: Remove.
	* gcc.target/arm/neon/vextQu16.c: Remove.
	* gcc.target/arm/neon/vextQu32.c: Remove.
	* gcc.target/arm/neon/vextQu64.c: Remove.
	* gcc.target/arm/neon/vextQu8.c: Remove.
	* gcc.target/arm/neon/vextf32.c: Remove.
	* gcc.target/arm/neon/vextp16.c: Remove.
	* gcc.target/arm/neon/vextp64.c: Remove.
	* gcc.target/arm/neon/vextp8.c: Remove.
	* gcc.target/arm/neon/vexts16.c: Remove.
	* gcc.target/arm/neon/vexts32.c: Remove.
	* gcc.target/arm/neon/vexts64.c: Remove.
	* gcc.target/arm/neon/vexts8.c: Remove.
	* gcc.target/arm/neon/vextu16.c: Remove.
	* gcc.target/arm/neon/vextu32.c: Remove.
	* gcc.target/arm/neon/vextu64.c: Remove.
	* gcc.target/arm/neon/vextu8.c: Remove.
	* gcc.target/arm/neon/vfmaQf32.c: Remove.
	* gcc.target/arm/neon/vfmaf32.c: Remove.
	* gcc.target/arm/neon/vfmsQf32.c: Remove.
	* gcc.target/arm/neon/vfmsf32.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
	* gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
	* gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
	* gcc.target/arm/neon/vget_highf32.c: Remove.
	* gcc.target/arm/neon/vget_highp16.c: Remove.
	* gcc.target/arm/neon/vget_highp64.c: Remove.
	* gcc.target/arm/neon/vget_highp8.c: Remove.
	* gcc.target/arm/neon/vget_highs16.c: Remove.
	* gcc.target/arm/neon/vget_highs32.c: Remove.
	* gcc.target/arm/neon/vget_highs64.c: Remove.
	* gcc.target/arm/neon/vget_highs8.c: Remove.
	* gcc.target/arm/neon/vget_highu16.c: Remove.
	* gcc.target/arm/neon/vget_highu32.c: Remove.
	* gcc.target/arm/neon/vget_highu64.c: Remove.
	* gcc.target/arm/neon/vget_highu8.c: Remove.
	* gcc.target/arm/neon/vget_lanef32.c: Remove.
	* gcc.target/arm/neon/vget_lanep16.c: Remove.
	* gcc.target/arm/neon/vget_lanep8.c: Remove.
	* gcc.target/arm/neon/vget_lanes16.c: Remove.
	* gcc.target/arm/neon/vget_lanes32.c: Remove.
	* gcc.target/arm/neon/vget_lanes64.c: Remove.
	* gcc.target/arm/neon/vget_lanes8.c: Remove.
	* gcc.target/arm/neon/vget_laneu16.c: Remove.
	* gcc.target/arm/neon/vget_laneu32.c: Remove.
	* gcc.target/arm/neon/vget_laneu64.c: Remove.
	* gcc.target/arm/neon/vget_laneu8.c: Remove.
	* gcc.target/arm/neon/vget_lowf32.c: Remove.
	* gcc.target/arm/neon/vget_lowp16.c: Remove.
	* gcc.target/arm/neon/vget_lowp64.c: Remove.
	* gcc.target/arm/neon/vget_lowp8.c: Remove.
	* gcc.target/arm/neon/vget_lows16.c: Remove.
	* gcc.target/arm/neon/vget_lows32.c: Remove.
	* gcc.target/arm/neon/vget_lows64.c: Remove.
	* gcc.target/arm/neon/vget_lows8.c: Remove.
	* gcc.target/arm/neon/vget_lowu16.c: Remove.
	* gcc.target/arm/neon/vget_lowu32.c: Remove.
	* gcc.target/arm/neon/vget_lowu64.c: Remove.
	* gcc.target/arm/neon/vget_lowu8.c: Remove.
	* gcc.target/arm/neon/vhaddQs16.c: Remove.
	* gcc.target/arm/neon/vhaddQs32.c: Remove.
	* gcc.target/arm/neon/vhaddQs8.c: Remove.
	* gcc.target/arm/neon/vhaddQu16.c: Remove.
	* gcc.target/arm/neon/vhaddQu32.c: Remove.
	* gcc.target/arm/neon/vhaddQu8.c: Remove.
	* gcc.target/arm/neon/vhadds16.c: Remove.
	* gcc.target/arm/neon/vhadds32.c: Remove.
	* gcc.target/arm/neon/vhadds8.c: Remove.
	* gcc.target/arm/neon/vhaddu16.c: Remove.
	* gcc.target/arm/neon/vhaddu32.c: Remove.
	* gcc.target/arm/neon/vhaddu8.c: Remove.
	* gcc.target/arm/neon/vhsubQs16.c: Remove.
	* gcc.target/arm/neon/vhsubQs32.c: Remove.
	* gcc.target/arm/neon/vhsubQs8.c: Remove.
	* gcc.target/arm/neon/vhsubQu16.c: Remove.
	* gcc.target/arm/neon/vhsubQu32.c: Remove.
	* gcc.target/arm/neon/vhsubQu8.c: Remove.
	* gcc.target/arm/neon/vhsubs16.c: Remove.
	* gcc.target/arm/neon/vhsubs32.c: Remove.
	* gcc.target/arm/neon/vhsubs8.c: Remove.
	* gcc.target/arm/neon/vhsubu16.c: Remove.
	* gcc.target/arm/neon/vhsubu32.c: Remove.
	* gcc.target/arm/neon/vhsubu8.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
	* gcc.target/arm/neon/vld1Q_dups16.c: Remove.
	* gcc.target/arm/neon/vld1Q_dups32.c: Remove.
	* gcc.target/arm/neon/vld1Q_dups64.c: Remove.
	* gcc.target/arm/neon/vld1Q_dups8.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
	* gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
	* gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
	* gcc.target/arm/neon/vld1Qf32.c: Remove.
	* gcc.target/arm/neon/vld1Qp16.c: Remove.
	* gcc.target/arm/neon/vld1Qp64.c: Remove.
	* gcc.target/arm/neon/vld1Qp8.c: Remove.
	* gcc.target/arm/neon/vld1Qs16.c: Remove.
	* gcc.target/arm/neon/vld1Qs32.c: Remove.
	* gcc.target/arm/neon/vld1Qs64.c: Remove.
	* gcc.target/arm/neon/vld1Qs8.c: Remove.
	* gcc.target/arm/neon/vld1Qu16.c: Remove.
	* gcc.target/arm/neon/vld1Qu32.c: Remove.
	* gcc.target/arm/neon/vld1Qu64.c: Remove.
	* gcc.target/arm/neon/vld1Qu8.c: Remove.
	* gcc.target/arm/neon/vld1_dupf32.c: Remove.
	* gcc.target/arm/neon/vld1_dupp16.c: Remove.
	* gcc.target/arm/neon/vld1_dupp64.c: Remove.
	* gcc.target/arm/neon/vld1_dupp8.c: Remove.
	* gcc.target/arm/neon/vld1_dups16.c: Remove.
	* gcc.target/arm/neon/vld1_dups32.c: Remove.
	* gcc.target/arm/neon/vld1_dups64.c: Remove.
	* gcc.target/arm/neon/vld1_dups8.c: Remove.
	* gcc.target/arm/neon/vld1_dupu16.c: Remove.
	* gcc.target/arm/neon/vld1_dupu32.c: Remove.
	* gcc.target/arm/neon/vld1_dupu64.c: Remove.
	* gcc.target/arm/neon/vld1_dupu8.c: Remove.
	* gcc.target/arm/neon/vld1_lanef32.c: Remove.
	* gcc.target/arm/neon/vld1_lanep16.c: Remove.
	* gcc.target/arm/neon/vld1_lanep64.c: Remove.
	* gcc.target/arm/neon/vld1_lanep8.c: Remove.
	* gcc.target/arm/neon/vld1_lanes16.c: Remove.
	* gcc.target/arm/neon/vld1_lanes32.c: Remove.
	* gcc.target/arm/neon/vld1_lanes64.c: Remove.
	* gcc.target/arm/neon/vld1_lanes8.c: Remove.
	* gcc.target/arm/neon/vld1_laneu16.c: Remove.
	* gcc.target/arm/neon/vld1_laneu32.c: Remove.
	* gcc.target/arm/neon/vld1_laneu64.c: Remove.
	* gcc.target/arm/neon/vld1_laneu8.c: Remove.
	* gcc.target/arm/neon/vld1f32.c: Remove.
	* gcc.target/arm/neon/vld1p16.c: Remove.
	* gcc.target/arm/neon/vld1p64.c: Remove.
	* gcc.target/arm/neon/vld1p8.c: Remove.
	* gcc.target/arm/neon/vld1s16.c: Remove.
	* gcc.target/arm/neon/vld1s32.c: Remove.
	* gcc.target/arm/neon/vld1s64.c: Remove.
	* gcc.target/arm/neon/vld1s8.c: Remove.
	* gcc.target/arm/neon/vld1u16.c: Remove.
	* gcc.target/arm/neon/vld1u32.c: Remove.
	* gcc.target/arm/neon/vld1u64.c: Remove.
	* gcc.target/arm/neon/vld1u8.c: Remove.
	* gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vld2Qf32.c: Remove.
	* gcc.target/arm/neon/vld2Qp16.c: Remove.
	* gcc.target/arm/neon/vld2Qp8.c: Remove.
	* gcc.target/arm/neon/vld2Qs16.c: Remove.
	* gcc.target/arm/neon/vld2Qs32.c: Remove.
	* gcc.target/arm/neon/vld2Qs8.c: Remove.
	* gcc.target/arm/neon/vld2Qu16.c: Remove.
	* gcc.target/arm/neon/vld2Qu32.c: Remove.
	* gcc.target/arm/neon/vld2Qu8.c: Remove.
	* gcc.target/arm/neon/vld2_dupf32.c: Remove.
	* gcc.target/arm/neon/vld2_dupp16.c: Remove.
	* gcc.target/arm/neon/vld2_dupp64.c: Remove.
	* gcc.target/arm/neon/vld2_dupp8.c: Remove.
	* gcc.target/arm/neon/vld2_dups16.c: Remove.
	* gcc.target/arm/neon/vld2_dups32.c: Remove.
	* gcc.target/arm/neon/vld2_dups64.c: Remove.
	* gcc.target/arm/neon/vld2_dups8.c: Remove.
	* gcc.target/arm/neon/vld2_dupu16.c: Remove.
	* gcc.target/arm/neon/vld2_dupu32.c: Remove.
	* gcc.target/arm/neon/vld2_dupu64.c: Remove.
	* gcc.target/arm/neon/vld2_dupu8.c: Remove.
	* gcc.target/arm/neon/vld2_lanef32.c: Remove.
	* gcc.target/arm/neon/vld2_lanep16.c: Remove.
	* gcc.target/arm/neon/vld2_lanep8.c: Remove.
	* gcc.target/arm/neon/vld2_lanes16.c: Remove.
	* gcc.target/arm/neon/vld2_lanes32.c: Remove.
	* gcc.target/arm/neon/vld2_lanes8.c: Remove.
	* gcc.target/arm/neon/vld2_laneu16.c: Remove.
	* gcc.target/arm/neon/vld2_laneu32.c: Remove.
	* gcc.target/arm/neon/vld2_laneu8.c: Remove.
	* gcc.target/arm/neon/vld2f32.c: Remove.
	* gcc.target/arm/neon/vld2p16.c: Remove.
	* gcc.target/arm/neon/vld2p64.c: Remove.
	* gcc.target/arm/neon/vld2p8.c: Remove.
	* gcc.target/arm/neon/vld2s16.c: Remove.
	* gcc.target/arm/neon/vld2s32.c: Remove.
	* gcc.target/arm/neon/vld2s64.c: Remove.
	* gcc.target/arm/neon/vld2s8.c: Remove.
	* gcc.target/arm/neon/vld2u16.c: Remove.
	* gcc.target/arm/neon/vld2u32.c: Remove.
	* gcc.target/arm/neon/vld2u64.c: Remove.
	* gcc.target/arm/neon/vld2u8.c: Remove.
	* gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vld3Qf32.c: Remove.
	* gcc.target/arm/neon/vld3Qp16.c: Remove.
	* gcc.target/arm/neon/vld3Qp8.c: Remove.
	* gcc.target/arm/neon/vld3Qs16.c: Remove.
	* gcc.target/arm/neon/vld3Qs32.c: Remove.
	* gcc.target/arm/neon/vld3Qs8.c: Remove.
	* gcc.target/arm/neon/vld3Qu16.c: Remove.
	* gcc.target/arm/neon/vld3Qu32.c: Remove.
	* gcc.target/arm/neon/vld3Qu8.c: Remove.
	* gcc.target/arm/neon/vld3_dupf32.c: Remove.
	* gcc.target/arm/neon/vld3_dupp16.c: Remove.
	* gcc.target/arm/neon/vld3_dupp64.c: Remove.
	* gcc.target/arm/neon/vld3_dupp8.c: Remove.
	* gcc.target/arm/neon/vld3_dups16.c: Remove.
	* gcc.target/arm/neon/vld3_dups32.c: Remove.
	* gcc.target/arm/neon/vld3_dups64.c: Remove.
	* gcc.target/arm/neon/vld3_dups8.c: Remove.
	* gcc.target/arm/neon/vld3_dupu16.c: Remove.
	* gcc.target/arm/neon/vld3_dupu32.c: Remove.
	* gcc.target/arm/neon/vld3_dupu64.c: Remove.
	* gcc.target/arm/neon/vld3_dupu8.c: Remove.
	* gcc.target/arm/neon/vld3_lanef32.c: Remove.
	* gcc.target/arm/neon/vld3_lanep16.c: Remove.
	* gcc.target/arm/neon/vld3_lanep8.c: Remove.
	* gcc.target/arm/neon/vld3_lanes16.c: Remove.
	* gcc.target/arm/neon/vld3_lanes32.c: Remove.
	* gcc.target/arm/neon/vld3_lanes8.c: Remove.
	* gcc.target/arm/neon/vld3_laneu16.c: Remove.
	* gcc.target/arm/neon/vld3_laneu32.c: Remove.
	* gcc.target/arm/neon/vld3_laneu8.c: Remove.
	* gcc.target/arm/neon/vld3f32.c: Remove.
	* gcc.target/arm/neon/vld3p16.c: Remove.
	* gcc.target/arm/neon/vld3p64.c: Remove.
	* gcc.target/arm/neon/vld3p8.c: Remove.
	* gcc.target/arm/neon/vld3s16.c: Remove.
	* gcc.target/arm/neon/vld3s32.c: Remove.
	* gcc.target/arm/neon/vld3s64.c: Remove.
	* gcc.target/arm/neon/vld3s8.c: Remove.
	* gcc.target/arm/neon/vld3u16.c: Remove.
	* gcc.target/arm/neon/vld3u32.c: Remove.
	* gcc.target/arm/neon/vld3u64.c: Remove.
	* gcc.target/arm/neon/vld3u8.c: Remove.
	* gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vld4Qf32.c: Remove.
	* gcc.target/arm/neon/vld4Qp16.c: Remove.
	* gcc.target/arm/neon/vld4Qp8.c: Remove.
	* gcc.target/arm/neon/vld4Qs16.c: Remove.
	* gcc.target/arm/neon/vld4Qs32.c: Remove.
	* gcc.target/arm/neon/vld4Qs8.c: Remove.
	* gcc.target/arm/neon/vld4Qu16.c: Remove.
	* gcc.target/arm/neon/vld4Qu32.c: Remove.
	* gcc.target/arm/neon/vld4Qu8.c: Remove.
	* gcc.target/arm/neon/vld4_dupf32.c: Remove.
	* gcc.target/arm/neon/vld4_dupp16.c: Remove.
	* gcc.target/arm/neon/vld4_dupp64.c: Remove.
	* gcc.target/arm/neon/vld4_dupp8.c: Remove.
	* gcc.target/arm/neon/vld4_dups16.c: Remove.
	* gcc.target/arm/neon/vld4_dups32.c: Remove.
	* gcc.target/arm/neon/vld4_dups64.c: Remove.
	* gcc.target/arm/neon/vld4_dups8.c: Remove.
	* gcc.target/arm/neon/vld4_dupu16.c: Remove.
	* gcc.target/arm/neon/vld4_dupu32.c: Remove.
	* gcc.target/arm/neon/vld4_dupu64.c: Remove.
	* gcc.target/arm/neon/vld4_dupu8.c: Remove.
	* gcc.target/arm/neon/vld4_lanef32.c: Remove.
	* gcc.target/arm/neon/vld4_lanep16.c: Remove.
	* gcc.target/arm/neon/vld4_lanep8.c: Remove.
	* gcc.target/arm/neon/vld4_lanes16.c: Remove.
	* gcc.target/arm/neon/vld4_lanes32.c: Remove.
	* gcc.target/arm/neon/vld4_lanes8.c: Remove.
	* gcc.target/arm/neon/vld4_laneu16.c: Remove.
	* gcc.target/arm/neon/vld4_laneu32.c: Remove.
	* gcc.target/arm/neon/vld4_laneu8.c: Remove.
	* gcc.target/arm/neon/vld4f32.c: Remove.
	* gcc.target/arm/neon/vld4p16.c: Remove.
	* gcc.target/arm/neon/vld4p64.c: Remove.
	* gcc.target/arm/neon/vld4p8.c: Remove.
	* gcc.target/arm/neon/vld4s16.c: Remove.
	* gcc.target/arm/neon/vld4s32.c: Remove.
	* gcc.target/arm/neon/vld4s64.c: Remove.
	* gcc.target/arm/neon/vld4s8.c: Remove.
	* gcc.target/arm/neon/vld4u16.c: Remove.
	* gcc.target/arm/neon/vld4u32.c: Remove.
	* gcc.target/arm/neon/vld4u64.c: Remove.
	* gcc.target/arm/neon/vld4u8.c: Remove.
	* gcc.target/arm/neon/vmaxQf32.c: Remove.
	* gcc.target/arm/neon/vmaxQs16.c: Remove.
	* gcc.target/arm/neon/vmaxQs32.c: Remove.
	* gcc.target/arm/neon/vmaxQs8.c: Remove.
	* gcc.target/arm/neon/vmaxQu16.c: Remove.
	* gcc.target/arm/neon/vmaxQu32.c: Remove.
	* gcc.target/arm/neon/vmaxQu8.c: Remove.
	* gcc.target/arm/neon/vmaxf32.c: Remove.
	* gcc.target/arm/neon/vmaxs16.c: Remove.
	* gcc.target/arm/neon/vmaxs32.c: Remove.
	* gcc.target/arm/neon/vmaxs8.c: Remove.
	* gcc.target/arm/neon/vmaxu16.c: Remove.
	* gcc.target/arm/neon/vmaxu32.c: Remove.
	* gcc.target/arm/neon/vmaxu8.c: Remove.
	* gcc.target/arm/neon/vminQf32.c: Remove.
	* gcc.target/arm/neon/vminQs16.c: Remove.
	* gcc.target/arm/neon/vminQs32.c: Remove.
	* gcc.target/arm/neon/vminQs8.c: Remove.
	* gcc.target/arm/neon/vminQu16.c: Remove.
	* gcc.target/arm/neon/vminQu32.c: Remove.
	* gcc.target/arm/neon/vminQu8.c: Remove.
	* gcc.target/arm/neon/vminf32.c: Remove.
	* gcc.target/arm/neon/vmins16.c: Remove.
	* gcc.target/arm/neon/vmins32.c: Remove.
	* gcc.target/arm/neon/vmins8.c: Remove.
	* gcc.target/arm/neon/vminu16.c: Remove.
	* gcc.target/arm/neon/vminu32.c: Remove.
	* gcc.target/arm/neon/vminu8.c: Remove.
	* gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
	* gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
	* gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
	* gcc.target/arm/neon/vmlaQf32.c: Remove.
	* gcc.target/arm/neon/vmlaQs16.c: Remove.
	* gcc.target/arm/neon/vmlaQs32.c: Remove.
	* gcc.target/arm/neon/vmlaQs8.c: Remove.
	* gcc.target/arm/neon/vmlaQu16.c: Remove.
	* gcc.target/arm/neon/vmlaQu32.c: Remove.
	* gcc.target/arm/neon/vmlaQu8.c: Remove.
	* gcc.target/arm/neon/vmla_lanef32.c: Remove.
	* gcc.target/arm/neon/vmla_lanes16.c: Remove.
	* gcc.target/arm/neon/vmla_lanes32.c: Remove.
	* gcc.target/arm/neon/vmla_laneu16.c: Remove.
	* gcc.target/arm/neon/vmla_laneu32.c: Remove.
	* gcc.target/arm/neon/vmla_nf32.c: Remove.
	* gcc.target/arm/neon/vmla_ns16.c: Remove.
	* gcc.target/arm/neon/vmla_ns32.c: Remove.
	* gcc.target/arm/neon/vmla_nu16.c: Remove.
	* gcc.target/arm/neon/vmla_nu32.c: Remove.
	* gcc.target/arm/neon/vmlaf32.c: Remove.
	* gcc.target/arm/neon/vmlal_lanes16.c: Remove.
	* gcc.target/arm/neon/vmlal_lanes32.c: Remove.
	* gcc.target/arm/neon/vmlal_laneu16.c: Remove.
	* gcc.target/arm/neon/vmlal_laneu32.c: Remove.
	* gcc.target/arm/neon/vmlal_ns16.c: Remove.
	* gcc.target/arm/neon/vmlal_ns32.c: Remove.
	* gcc.target/arm/neon/vmlal_nu16.c: Remove.
	* gcc.target/arm/neon/vmlal_nu32.c: Remove.
	* gcc.target/arm/neon/vmlals16.c: Remove.
	* gcc.target/arm/neon/vmlals32.c: Remove.
	* gcc.target/arm/neon/vmlals8.c: Remove.
	* gcc.target/arm/neon/vmlalu16.c: Remove.
	* gcc.target/arm/neon/vmlalu32.c: Remove.
	* gcc.target/arm/neon/vmlalu8.c: Remove.
	* gcc.target/arm/neon/vmlas16.c: Remove.
	* gcc.target/arm/neon/vmlas32.c: Remove.
	* gcc.target/arm/neon/vmlas8.c: Remove.
	* gcc.target/arm/neon/vmlau16.c: Remove.
	* gcc.target/arm/neon/vmlau32.c: Remove.
	* gcc.target/arm/neon/vmlau8.c: Remove.
	* gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
	* gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
	* gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
	* gcc.target/arm/neon/vmlsQf32.c: Remove.
	* gcc.target/arm/neon/vmlsQs16.c: Remove.
	* gcc.target/arm/neon/vmlsQs32.c: Remove.
	* gcc.target/arm/neon/vmlsQs8.c: Remove.
	* gcc.target/arm/neon/vmlsQu16.c: Remove.
	* gcc.target/arm/neon/vmlsQu32.c: Remove.
	* gcc.target/arm/neon/vmlsQu8.c: Remove.
	* gcc.target/arm/neon/vmls_lanef32.c: Remove.
	* gcc.target/arm/neon/vmls_lanes16.c: Remove.
	* gcc.target/arm/neon/vmls_lanes32.c: Remove.
	* gcc.target/arm/neon/vmls_laneu16.c: Remove.
	* gcc.target/arm/neon/vmls_laneu32.c: Remove.
	* gcc.target/arm/neon/vmls_nf32.c: Remove.
	* gcc.target/arm/neon/vmls_ns16.c: Remove.
	* gcc.target/arm/neon/vmls_ns32.c: Remove.
	* gcc.target/arm/neon/vmls_nu16.c: Remove.
	* gcc.target/arm/neon/vmls_nu32.c: Remove.
	* gcc.target/arm/neon/vmlsf32.c: Remove.
	* gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
	* gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
	* gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
	* gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
	* gcc.target/arm/neon/vmlsl_ns16.c: Remove.
	* gcc.target/arm/neon/vmlsl_ns32.c: Remove.
	* gcc.target/arm/neon/vmlsl_nu16.c: Remove.
	* gcc.target/arm/neon/vmlsl_nu32.c: Remove.
	* gcc.target/arm/neon/vmlsls16.c: Remove.
	* gcc.target/arm/neon/vmlsls32.c: Remove.
	* gcc.target/arm/neon/vmlsls8.c: Remove.
	* gcc.target/arm/neon/vmlslu16.c: Remove.
	* gcc.target/arm/neon/vmlslu32.c: Remove.
	* gcc.target/arm/neon/vmlslu8.c: Remove.
	* gcc.target/arm/neon/vmlss16.c: Remove.
	* gcc.target/arm/neon/vmlss32.c: Remove.
	* gcc.target/arm/neon/vmlss8.c: Remove.
	* gcc.target/arm/neon/vmlsu16.c: Remove.
	* gcc.target/arm/neon/vmlsu32.c: Remove.
	* gcc.target/arm/neon/vmlsu8.c: Remove.
	* gcc.target/arm/neon/vmovQ_nf32.c: Remove.
	* gcc.target/arm/neon/vmovQ_np16.c: Remove.
	* gcc.target/arm/neon/vmovQ_np8.c: Remove.
	* gcc.target/arm/neon/vmovQ_ns16.c: Remove.
	* gcc.target/arm/neon/vmovQ_ns32.c: Remove.
	* gcc.target/arm/neon/vmovQ_ns64.c: Remove.
	* gcc.target/arm/neon/vmovQ_ns8.c: Remove.
	* gcc.target/arm/neon/vmovQ_nu16.c: Remove.
	* gcc.target/arm/neon/vmovQ_nu32.c: Remove.
	* gcc.target/arm/neon/vmovQ_nu64.c: Remove.
	* gcc.target/arm/neon/vmovQ_nu8.c: Remove.
	* gcc.target/arm/neon/vmov_nf32.c: Remove.
	* gcc.target/arm/neon/vmov_np16.c: Remove.
	* gcc.target/arm/neon/vmov_np8.c: Remove.
	* gcc.target/arm/neon/vmov_ns16.c: Remove.
	* gcc.target/arm/neon/vmov_ns32.c: Remove.
	* gcc.target/arm/neon/vmov_ns64.c: Remove.
	* gcc.target/arm/neon/vmov_ns8.c: Remove.
	* gcc.target/arm/neon/vmov_nu16.c: Remove.
	* gcc.target/arm/neon/vmov_nu32.c: Remove.
	* gcc.target/arm/neon/vmov_nu64.c: Remove.
	* gcc.target/arm/neon/vmov_nu8.c: Remove.
	* gcc.target/arm/neon/vmovls16.c: Remove.
	* gcc.target/arm/neon/vmovls32.c: Remove.
	* gcc.target/arm/neon/vmovls8.c: Remove.
	* gcc.target/arm/neon/vmovlu16.c: Remove.
	* gcc.target/arm/neon/vmovlu32.c: Remove.
	* gcc.target/arm/neon/vmovlu8.c: Remove.
	* gcc.target/arm/neon/vmovns16.c: Remove.
	* gcc.target/arm/neon/vmovns32.c: Remove.
	* gcc.target/arm/neon/vmovns64.c: Remove.
	* gcc.target/arm/neon/vmovnu16.c: Remove.
	* gcc.target/arm/neon/vmovnu32.c: Remove.
	* gcc.target/arm/neon/vmovnu64.c: Remove.
	* gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vmulQ_nf32.c: Remove.
	* gcc.target/arm/neon/vmulQ_ns16.c: Remove.
	* gcc.target/arm/neon/vmulQ_ns32.c: Remove.
	* gcc.target/arm/neon/vmulQ_nu16.c: Remove.
	* gcc.target/arm/neon/vmulQ_nu32.c: Remove.
	* gcc.target/arm/neon/vmulQf32.c: Remove.
	* gcc.target/arm/neon/vmulQp8.c: Remove.
	* gcc.target/arm/neon/vmulQs16.c: Remove.
	* gcc.target/arm/neon/vmulQs32.c: Remove.
	* gcc.target/arm/neon/vmulQs8.c: Remove.
	* gcc.target/arm/neon/vmulQu16.c: Remove.
	* gcc.target/arm/neon/vmulQu32.c: Remove.
	* gcc.target/arm/neon/vmulQu8.c: Remove.
	* gcc.target/arm/neon/vmul_lanef32.c: Remove.
	* gcc.target/arm/neon/vmul_lanes16.c: Remove.
	* gcc.target/arm/neon/vmul_lanes32.c: Remove.
	* gcc.target/arm/neon/vmul_laneu16.c: Remove.
	* gcc.target/arm/neon/vmul_laneu32.c: Remove.
	* gcc.target/arm/neon/vmul_nf32.c: Remove.
	* gcc.target/arm/neon/vmul_ns16.c: Remove.
	* gcc.target/arm/neon/vmul_ns32.c: Remove.
	* gcc.target/arm/neon/vmul_nu16.c: Remove.
	* gcc.target/arm/neon/vmul_nu32.c: Remove.
	* gcc.target/arm/neon/vmulf32.c: Remove.
	* gcc.target/arm/neon/vmull_lanes16.c: Remove.
	* gcc.target/arm/neon/vmull_lanes32.c: Remove.
	* gcc.target/arm/neon/vmull_laneu16.c: Remove.
	* gcc.target/arm/neon/vmull_laneu32.c: Remove.
	* gcc.target/arm/neon/vmull_ns16.c: Remove.
	* gcc.target/arm/neon/vmull_ns32.c: Remove.
	* gcc.target/arm/neon/vmull_nu16.c: Remove.
	* gcc.target/arm/neon/vmull_nu32.c: Remove.
	* gcc.target/arm/neon/vmullp8.c: Remove.
	* gcc.target/arm/neon/vmulls16.c: Remove.
	* gcc.target/arm/neon/vmulls32.c: Remove.
	* gcc.target/arm/neon/vmulls8.c: Remove.
	* gcc.target/arm/neon/vmullu16.c: Remove.
	* gcc.target/arm/neon/vmullu32.c: Remove.
	* gcc.target/arm/neon/vmullu8.c: Remove.
	* gcc.target/arm/neon/vmulp8.c: Remove.
	* gcc.target/arm/neon/vmuls16.c: Remove.
	* gcc.target/arm/neon/vmuls32.c: Remove.
	* gcc.target/arm/neon/vmuls8.c: Remove.
	* gcc.target/arm/neon/vmulu16.c: Remove.
	* gcc.target/arm/neon/vmulu32.c: Remove.
	* gcc.target/arm/neon/vmulu8.c: Remove.
	* gcc.target/arm/neon/vmvnQp8.c: Remove.
	* gcc.target/arm/neon/vmvnQs16.c: Remove.
	* gcc.target/arm/neon/vmvnQs32.c: Remove.
	* gcc.target/arm/neon/vmvnQs8.c: Remove.
	* gcc.target/arm/neon/vmvnQu16.c: Remove.
	* gcc.target/arm/neon/vmvnQu32.c: Remove.
	* gcc.target/arm/neon/vmvnQu8.c: Remove.
	* gcc.target/arm/neon/vmvnp8.c: Remove.
	* gcc.target/arm/neon/vmvns16.c: Remove.
	* gcc.target/arm/neon/vmvns32.c: Remove.
	* gcc.target/arm/neon/vmvns8.c: Remove.
	* gcc.target/arm/neon/vmvnu16.c: Remove.
	* gcc.target/arm/neon/vmvnu32.c: Remove.
	* gcc.target/arm/neon/vmvnu8.c: Remove.
	* gcc.target/arm/neon/vnegQf32.c: Remove.
	* gcc.target/arm/neon/vnegQs16.c: Remove.
	* gcc.target/arm/neon/vnegQs32.c: Remove.
	* gcc.target/arm/neon/vnegQs8.c: Remove.
	* gcc.target/arm/neon/vnegf32.c: Remove.
	* gcc.target/arm/neon/vnegs16.c: Remove.
	* gcc.target/arm/neon/vnegs32.c: Remove.
	* gcc.target/arm/neon/vnegs8.c: Remove.
	* gcc.target/arm/neon/vornQs16.c: Remove.
	* gcc.target/arm/neon/vornQs32.c: Remove.
	* gcc.target/arm/neon/vornQs64.c: Remove.
	* gcc.target/arm/neon/vornQs8.c: Remove.
	* gcc.target/arm/neon/vornQu16.c: Remove.
	* gcc.target/arm/neon/vornQu32.c: Remove.
	* gcc.target/arm/neon/vornQu64.c: Remove.
	* gcc.target/arm/neon/vornQu8.c: Remove.
	* gcc.target/arm/neon/vorns16.c: Remove.
	* gcc.target/arm/neon/vorns32.c: Remove.
	* gcc.target/arm/neon/vorns64.c: Remove.
	* gcc.target/arm/neon/vorns8.c: Remove.
	* gcc.target/arm/neon/vornu16.c: Remove.
	* gcc.target/arm/neon/vornu32.c: Remove.
	* gcc.target/arm/neon/vornu64.c: Remove.
	* gcc.target/arm/neon/vornu8.c: Remove.
	* gcc.target/arm/neon/vorrQs16.c: Remove.
	* gcc.target/arm/neon/vorrQs32.c: Remove.
	* gcc.target/arm/neon/vorrQs64.c: Remove.
	* gcc.target/arm/neon/vorrQs8.c: Remove.
	* gcc.target/arm/neon/vorrQu16.c: Remove.
	* gcc.target/arm/neon/vorrQu32.c: Remove.
	* gcc.target/arm/neon/vorrQu64.c: Remove.
	* gcc.target/arm/neon/vorrQu8.c: Remove.
	* gcc.target/arm/neon/vorrs16.c: Remove.
	* gcc.target/arm/neon/vorrs32.c: Remove.
	* gcc.target/arm/neon/vorrs64.c: Remove.
	* gcc.target/arm/neon/vorrs8.c: Remove.
	* gcc.target/arm/neon/vorru16.c: Remove.
	* gcc.target/arm/neon/vorru32.c: Remove.
	* gcc.target/arm/neon/vorru64.c: Remove.
	* gcc.target/arm/neon/vorru8.c: Remove.
	* gcc.target/arm/neon/vpadalQs16.c: Remove.
	* gcc.target/arm/neon/vpadalQs32.c: Remove.
	* gcc.target/arm/neon/vpadalQs8.c: Remove.
	* gcc.target/arm/neon/vpadalQu16.c: Remove.
	* gcc.target/arm/neon/vpadalQu32.c: Remove.
	* gcc.target/arm/neon/vpadalQu8.c: Remove.
	* gcc.target/arm/neon/vpadals16.c: Remove.
	* gcc.target/arm/neon/vpadals32.c: Remove.
	* gcc.target/arm/neon/vpadals8.c: Remove.
	* gcc.target/arm/neon/vpadalu16.c: Remove.
	* gcc.target/arm/neon/vpadalu32.c: Remove.
	* gcc.target/arm/neon/vpadalu8.c: Remove.
	* gcc.target/arm/neon/vpaddf32.c: Remove.
	* gcc.target/arm/neon/vpaddlQs16.c: Remove.
	* gcc.target/arm/neon/vpaddlQs32.c: Remove.
	* gcc.target/arm/neon/vpaddlQs8.c: Remove.
	* gcc.target/arm/neon/vpaddlQu16.c: Remove.
	* gcc.target/arm/neon/vpaddlQu32.c: Remove.
	* gcc.target/arm/neon/vpaddlQu8.c: Remove.
	* gcc.target/arm/neon/vpaddls16.c: Remove.
	* gcc.target/arm/neon/vpaddls32.c: Remove.
	* gcc.target/arm/neon/vpaddls8.c: Remove.
	* gcc.target/arm/neon/vpaddlu16.c: Remove.
	* gcc.target/arm/neon/vpaddlu32.c: Remove.
	* gcc.target/arm/neon/vpaddlu8.c: Remove.
	* gcc.target/arm/neon/vpadds16.c: Remove.
	* gcc.target/arm/neon/vpadds32.c: Remove.
	* gcc.target/arm/neon/vpadds8.c: Remove.
	* gcc.target/arm/neon/vpaddu16.c: Remove.
	* gcc.target/arm/neon/vpaddu32.c: Remove.
	* gcc.target/arm/neon/vpaddu8.c: Remove.
	* gcc.target/arm/neon/vpmaxf32.c: Remove.
	* gcc.target/arm/neon/vpmaxs16.c: Remove.
	* gcc.target/arm/neon/vpmaxs32.c: Remove.
	* gcc.target/arm/neon/vpmaxs8.c: Remove.
	* gcc.target/arm/neon/vpmaxu16.c: Remove.
	* gcc.target/arm/neon/vpmaxu32.c: Remove.
	* gcc.target/arm/neon/vpmaxu8.c: Remove.
	* gcc.target/arm/neon/vpminf32.c: Remove.
	* gcc.target/arm/neon/vpmins16.c: Remove.
	* gcc.target/arm/neon/vpmins32.c: Remove.
	* gcc.target/arm/neon/vpmins8.c: Remove.
	* gcc.target/arm/neon/vpminu16.c: Remove.
	* gcc.target/arm/neon/vpminu32.c: Remove.
	* gcc.target/arm/neon/vpminu8.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
	* gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
	* gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
	* gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
	* gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
	* gcc.target/arm/neon/vqRdmulhs16.c: Remove.
	* gcc.target/arm/neon/vqRdmulhs32.c: Remove.
	* gcc.target/arm/neon/vqRshlQs16.c: Remove.
	* gcc.target/arm/neon/vqRshlQs32.c: Remove.
	* gcc.target/arm/neon/vqRshlQs64.c: Remove.
	* gcc.target/arm/neon/vqRshlQs8.c: Remove.
	* gcc.target/arm/neon/vqRshlQu16.c: Remove.
	* gcc.target/arm/neon/vqRshlQu32.c: Remove.
	* gcc.target/arm/neon/vqRshlQu64.c: Remove.
	* gcc.target/arm/neon/vqRshlQu8.c: Remove.
	* gcc.target/arm/neon/vqRshls16.c: Remove.
	* gcc.target/arm/neon/vqRshls32.c: Remove.
	* gcc.target/arm/neon/vqRshls64.c: Remove.
	* gcc.target/arm/neon/vqRshls8.c: Remove.
	* gcc.target/arm/neon/vqRshlu16.c: Remove.
	* gcc.target/arm/neon/vqRshlu32.c: Remove.
	* gcc.target/arm/neon/vqRshlu64.c: Remove.
	* gcc.target/arm/neon/vqRshlu8.c: Remove.
	* gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
	* gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
	* gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
	* gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
	* gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
	* gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
	* gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
	* gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
	* gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
	* gcc.target/arm/neon/vqabsQs16.c: Remove.
	* gcc.target/arm/neon/vqabsQs32.c: Remove.
	* gcc.target/arm/neon/vqabsQs8.c: Remove.
	* gcc.target/arm/neon/vqabss16.c: Remove.
	* gcc.target/arm/neon/vqabss32.c: Remove.
	* gcc.target/arm/neon/vqabss8.c: Remove.
	* gcc.target/arm/neon/vqaddQs16.c: Remove.
	* gcc.target/arm/neon/vqaddQs32.c: Remove.
	* gcc.target/arm/neon/vqaddQs64.c: Remove.
	* gcc.target/arm/neon/vqaddQs8.c: Remove.
	* gcc.target/arm/neon/vqaddQu16.c: Remove.
	* gcc.target/arm/neon/vqaddQu32.c: Remove.
	* gcc.target/arm/neon/vqaddQu64.c: Remove.
	* gcc.target/arm/neon/vqaddQu8.c: Remove.
	* gcc.target/arm/neon/vqadds16.c: Remove.
	* gcc.target/arm/neon/vqadds32.c: Remove.
	* gcc.target/arm/neon/vqadds64.c: Remove.
	* gcc.target/arm/neon/vqadds8.c: Remove.
	* gcc.target/arm/neon/vqaddu16.c: Remove.
	* gcc.target/arm/neon/vqaddu32.c: Remove.
	* gcc.target/arm/neon/vqaddu64.c: Remove.
	* gcc.target/arm/neon/vqaddu8.c: Remove.
	* gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmlals16.c: Remove.
	* gcc.target/arm/neon/vqdmlals32.c: Remove.
	* gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmlsls16.c: Remove.
	* gcc.target/arm/neon/vqdmlsls32.c: Remove.
	* gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmulhQs16.c: Remove.
	* gcc.target/arm/neon/vqdmulhQs32.c: Remove.
	* gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmulhs16.c: Remove.
	* gcc.target/arm/neon/vqdmulhs32.c: Remove.
	* gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmull_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmull_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmulls16.c: Remove.
	* gcc.target/arm/neon/vqdmulls32.c: Remove.
	* gcc.target/arm/neon/vqmovns16.c: Remove.
	* gcc.target/arm/neon/vqmovns32.c: Remove.
	* gcc.target/arm/neon/vqmovns64.c: Remove.
	* gcc.target/arm/neon/vqmovnu16.c: Remove.
	* gcc.target/arm/neon/vqmovnu32.c: Remove.
	* gcc.target/arm/neon/vqmovnu64.c: Remove.
	* gcc.target/arm/neon/vqmovuns16.c: Remove.
	* gcc.target/arm/neon/vqmovuns32.c: Remove.
	* gcc.target/arm/neon/vqmovuns64.c: Remove.
	* gcc.target/arm/neon/vqnegQs16.c: Remove.
	* gcc.target/arm/neon/vqnegQs32.c: Remove.
	* gcc.target/arm/neon/vqnegQs8.c: Remove.
	* gcc.target/arm/neon/vqnegs16.c: Remove.
	* gcc.target/arm/neon/vqnegs32.c: Remove.
	* gcc.target/arm/neon/vqnegs8.c: Remove.
	* gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
	* gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
	* gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
	* gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
	* gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
	* gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
	* gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
	* gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
	* gcc.target/arm/neon/vqshlQs16.c: Remove.
	* gcc.target/arm/neon/vqshlQs32.c: Remove.
	* gcc.target/arm/neon/vqshlQs64.c: Remove.
	* gcc.target/arm/neon/vqshlQs8.c: Remove.
	* gcc.target/arm/neon/vqshlQu16.c: Remove.
	* gcc.target/arm/neon/vqshlQu32.c: Remove.
	* gcc.target/arm/neon/vqshlQu64.c: Remove.
	* gcc.target/arm/neon/vqshlQu8.c: Remove.
	* gcc.target/arm/neon/vqshl_ns16.c: Remove.
	* gcc.target/arm/neon/vqshl_ns32.c: Remove.
	* gcc.target/arm/neon/vqshl_ns64.c: Remove.
	* gcc.target/arm/neon/vqshl_ns8.c: Remove.
	* gcc.target/arm/neon/vqshl_nu16.c: Remove.
	* gcc.target/arm/neon/vqshl_nu32.c: Remove.
	* gcc.target/arm/neon/vqshl_nu64.c: Remove.
	* gcc.target/arm/neon/vqshl_nu8.c: Remove.
	* gcc.target/arm/neon/vqshls16.c: Remove.
	* gcc.target/arm/neon/vqshls32.c: Remove.
	* gcc.target/arm/neon/vqshls64.c: Remove.
	* gcc.target/arm/neon/vqshls8.c: Remove.
	* gcc.target/arm/neon/vqshlu16.c: Remove.
	* gcc.target/arm/neon/vqshlu32.c: Remove.
	* gcc.target/arm/neon/vqshlu64.c: Remove.
	* gcc.target/arm/neon/vqshlu8.c: Remove.
	* gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
	* gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
	* gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
	* gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
	* gcc.target/arm/neon/vqshlu_ns16.c: Remove.
	* gcc.target/arm/neon/vqshlu_ns32.c: Remove.
	* gcc.target/arm/neon/vqshlu_ns64.c: Remove.
	* gcc.target/arm/neon/vqshlu_ns8.c: Remove.
	* gcc.target/arm/neon/vqshrn_ns16.c: Remove.
	* gcc.target/arm/neon/vqshrn_ns32.c: Remove.
	* gcc.target/arm/neon/vqshrn_ns64.c: Remove.
	* gcc.target/arm/neon/vqshrn_nu16.c: Remove.
	* gcc.target/arm/neon/vqshrn_nu32.c: Remove.
	* gcc.target/arm/neon/vqshrn_nu64.c: Remove.
	* gcc.target/arm/neon/vqshrun_ns16.c: Remove.
	* gcc.target/arm/neon/vqshrun_ns32.c: Remove.
	* gcc.target/arm/neon/vqshrun_ns64.c: Remove.
	* gcc.target/arm/neon/vqsubQs16.c: Remove.
	* gcc.target/arm/neon/vqsubQs32.c: Remove.
	* gcc.target/arm/neon/vqsubQs64.c: Remove.
	* gcc.target/arm/neon/vqsubQs8.c: Remove.
	* gcc.target/arm/neon/vqsubQu16.c: Remove.
	* gcc.target/arm/neon/vqsubQu32.c: Remove.
	* gcc.target/arm/neon/vqsubQu64.c: Remove.
	* gcc.target/arm/neon/vqsubQu8.c: Remove.
	* gcc.target/arm/neon/vqsubs16.c: Remove.
	* gcc.target/arm/neon/vqsubs32.c: Remove.
	* gcc.target/arm/neon/vqsubs64.c: Remove.
	* gcc.target/arm/neon/vqsubs8.c: Remove.
	* gcc.target/arm/neon/vqsubu16.c: Remove.
	* gcc.target/arm/neon/vqsubu32.c: Remove.
	* gcc.target/arm/neon/vqsubu64.c: Remove.
	* gcc.target/arm/neon/vqsubu8.c: Remove.
	* gcc.target/arm/neon/vrecpeQf32.c: Remove.
	* gcc.target/arm/neon/vrecpeQu32.c: Remove.
	* gcc.target/arm/neon/vrecpef32.c: Remove.
	* gcc.target/arm/neon/vrecpeu32.c: Remove.
	* gcc.target/arm/neon/vrecpsQf32.c: Remove.
	* gcc.target/arm/neon/vrecpsf32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
	* gcc.target/arm/neon/vrev16Qp8.c: Remove.
	* gcc.target/arm/neon/vrev16Qs8.c: Remove.
	* gcc.target/arm/neon/vrev16Qu8.c: Remove.
	* gcc.target/arm/neon/vrev16p8.c: Remove.
	* gcc.target/arm/neon/vrev16s8.c: Remove.
	* gcc.target/arm/neon/vrev16u8.c: Remove.
	* gcc.target/arm/neon/vrev32Qp16.c: Remove.
	* gcc.target/arm/neon/vrev32Qp8.c: Remove.
	* gcc.target/arm/neon/vrev32Qs16.c: Remove.
	* gcc.target/arm/neon/vrev32Qs8.c: Remove.
	* gcc.target/arm/neon/vrev32Qu16.c: Remove.
	* gcc.target/arm/neon/vrev32Qu8.c: Remove.
	* gcc.target/arm/neon/vrev32p16.c: Remove.
	* gcc.target/arm/neon/vrev32p8.c: Remove.
	* gcc.target/arm/neon/vrev32s16.c: Remove.
	* gcc.target/arm/neon/vrev32s8.c: Remove.
	* gcc.target/arm/neon/vrev32u16.c: Remove.
	* gcc.target/arm/neon/vrev32u8.c: Remove.
	* gcc.target/arm/neon/vrev64Qf32.c: Remove.
	* gcc.target/arm/neon/vrev64Qp16.c: Remove.
	* gcc.target/arm/neon/vrev64Qp8.c: Remove.
	* gcc.target/arm/neon/vrev64Qs16.c: Remove.
	* gcc.target/arm/neon/vrev64Qs32.c: Remove.
	* gcc.target/arm/neon/vrev64Qs8.c: Remove.
	* gcc.target/arm/neon/vrev64Qu16.c: Remove.
	* gcc.target/arm/neon/vrev64Qu32.c: Remove.
	* gcc.target/arm/neon/vrev64Qu8.c: Remove.
	* gcc.target/arm/neon/vrev64f32.c: Remove.
	* gcc.target/arm/neon/vrev64p16.c: Remove.
	* gcc.target/arm/neon/vrev64p8.c: Remove.
	* gcc.target/arm/neon/vrev64s16.c: Remove.
	* gcc.target/arm/neon/vrev64s32.c: Remove.
	* gcc.target/arm/neon/vrev64s8.c: Remove.
	* gcc.target/arm/neon/vrev64u16.c: Remove.
	* gcc.target/arm/neon/vrev64u32.c: Remove.
	* gcc.target/arm/neon/vrev64u8.c: Remove.
	* gcc.target/arm/neon/vrndaf32.c: Remove.
	* gcc.target/arm/neon/vrndaqf32.c: Remove.
	* gcc.target/arm/neon/vrndf32.c: Remove.
	* gcc.target/arm/neon/vrndmf32.c: Remove.
	* gcc.target/arm/neon/vrndmqf32.c: Remove.
	* gcc.target/arm/neon/vrndnf32.c: Remove.
	* gcc.target/arm/neon/vrndnqf32.c: Remove.
	* gcc.target/arm/neon/vrndpf32.c: Remove.
	* gcc.target/arm/neon/vrndpqf32.c: Remove.
	* gcc.target/arm/neon/vrndqf32.c: Remove.
	* gcc.target/arm/neon/vrsqrteQf32.c: Remove.
	* gcc.target/arm/neon/vrsqrteQu32.c: Remove.
	* gcc.target/arm/neon/vrsqrtef32.c: Remove.
	* gcc.target/arm/neon/vrsqrteu32.c: Remove.
	* gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
	* gcc.target/arm/neon/vrsqrtsf32.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
	* gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
	* gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
	* gcc.target/arm/neon/vset_lanef32.c: Remove.
	* gcc.target/arm/neon/vset_lanep16.c: Remove.
	* gcc.target/arm/neon/vset_lanep8.c: Remove.
	* gcc.target/arm/neon/vset_lanes16.c: Remove.
	* gcc.target/arm/neon/vset_lanes32.c: Remove.
	* gcc.target/arm/neon/vset_lanes64.c: Remove.
	* gcc.target/arm/neon/vset_lanes8.c: Remove.
	* gcc.target/arm/neon/vset_laneu16.c: Remove.
	* gcc.target/arm/neon/vset_laneu32.c: Remove.
	* gcc.target/arm/neon/vset_laneu64.c: Remove.
	* gcc.target/arm/neon/vset_laneu8.c: Remove.
	* gcc.target/arm/neon/vshlQ_ns16.c: Remove.
	* gcc.target/arm/neon/vshlQ_ns32.c: Remove.
	* gcc.target/arm/neon/vshlQ_ns64.c: Remove.
	* gcc.target/arm/neon/vshlQ_ns8.c: Remove.
	* gcc.target/arm/neon/vshlQ_nu16.c: Remove.
	* gcc.target/arm/neon/vshlQ_nu32.c: Remove.
	* gcc.target/arm/neon/vshlQ_nu64.c: Remove.
	* gcc.target/arm/neon/vshlQ_nu8.c: Remove.
	* gcc.target/arm/neon/vshlQs16.c: Remove.
	* gcc.target/arm/neon/vshlQs32.c: Remove.
	* gcc.target/arm/neon/vshlQs64.c: Remove.
	* gcc.target/arm/neon/vshlQs8.c: Remove.
	* gcc.target/arm/neon/vshlQu16.c: Remove.
	* gcc.target/arm/neon/vshlQu32.c: Remove.
	* gcc.target/arm/neon/vshlQu64.c: Remove.
	* gcc.target/arm/neon/vshlQu8.c: Remove.
	* gcc.target/arm/neon/vshl_ns16.c: Remove.
	* gcc.target/arm/neon/vshl_ns32.c: Remove.
	* gcc.target/arm/neon/vshl_ns64.c: Remove.
	* gcc.target/arm/neon/vshl_ns8.c: Remove.
	* gcc.target/arm/neon/vshl_nu16.c: Remove.
	* gcc.target/arm/neon/vshl_nu32.c: Remove.
	* gcc.target/arm/neon/vshl_nu64.c: Remove.
	* gcc.target/arm/neon/vshl_nu8.c: Remove.
	* gcc.target/arm/neon/vshll_ns16.c: Remove.
	* gcc.target/arm/neon/vshll_ns32.c: Remove.
	* gcc.target/arm/neon/vshll_ns8.c: Remove.
	* gcc.target/arm/neon/vshll_nu16.c: Remove.
	* gcc.target/arm/neon/vshll_nu32.c: Remove.
	* gcc.target/arm/neon/vshll_nu8.c: Remove.
	* gcc.target/arm/neon/vshls16.c: Remove.
	* gcc.target/arm/neon/vshls32.c: Remove.
	* gcc.target/arm/neon/vshls64.c: Remove.
	* gcc.target/arm/neon/vshls8.c: Remove.
	* gcc.target/arm/neon/vshlu16.c: Remove.
	* gcc.target/arm/neon/vshlu32.c: Remove.
	* gcc.target/arm/neon/vshlu64.c: Remove.
	* gcc.target/arm/neon/vshlu8.c: Remove.
	* gcc.target/arm/neon/vshrQ_ns16.c: Remove.
	* gcc.target/arm/neon/vshrQ_ns32.c: Remove.
	* gcc.target/arm/neon/vshrQ_ns64.c: Remove.
	* gcc.target/arm/neon/vshrQ_ns8.c: Remove.
	* gcc.target/arm/neon/vshrQ_nu16.c: Remove.
	* gcc.target/arm/neon/vshrQ_nu32.c: Remove.
	* gcc.target/arm/neon/vshrQ_nu64.c: Remove.
	* gcc.target/arm/neon/vshrQ_nu8.c: Remove.
	* gcc.target/arm/neon/vshr_ns16.c: Remove.
	* gcc.target/arm/neon/vshr_ns32.c: Remove.
	* gcc.target/arm/neon/vshr_ns64.c: Remove.
	* gcc.target/arm/neon/vshr_ns8.c: Remove.
	* gcc.target/arm/neon/vshr_nu16.c: Remove.
	* gcc.target/arm/neon/vshr_nu32.c: Remove.
	* gcc.target/arm/neon/vshr_nu64.c: Remove.
	* gcc.target/arm/neon/vshr_nu8.c: Remove.
	* gcc.target/arm/neon/vshrn_ns16.c: Remove.
	* gcc.target/arm/neon/vshrn_ns32.c: Remove.
	* gcc.target/arm/neon/vshrn_ns64.c: Remove.
	* gcc.target/arm/neon/vshrn_nu16.c: Remove.
	* gcc.target/arm/neon/vshrn_nu32.c: Remove.
	* gcc.target/arm/neon/vshrn_nu64.c: Remove.
	* gcc.target/arm/neon/vsliQ_np16.c: Remove.
	* gcc.target/arm/neon/vsliQ_np64.c: Remove.
	* gcc.target/arm/neon/vsliQ_np8.c: Remove.
	* gcc.target/arm/neon/vsliQ_ns16.c: Remove.
	* gcc.target/arm/neon/vsliQ_ns32.c: Remove.
	* gcc.target/arm/neon/vsliQ_ns64.c: Remove.
	* gcc.target/arm/neon/vsliQ_ns8.c: Remove.
	* gcc.target/arm/neon/vsliQ_nu16.c: Remove.
	* gcc.target/arm/neon/vsliQ_nu32.c: Remove.
	* gcc.target/arm/neon/vsliQ_nu64.c: Remove.
	* gcc.target/arm/neon/vsliQ_nu8.c: Remove.
	* gcc.target/arm/neon/vsli_np16.c: Remove.
	* gcc.target/arm/neon/vsli_np64.c: Remove.
	* gcc.target/arm/neon/vsli_np8.c: Remove.
	* gcc.target/arm/neon/vsli_ns16.c: Remove.
	* gcc.target/arm/neon/vsli_ns32.c: Remove.
	* gcc.target/arm/neon/vsli_ns64.c: Remove.
	* gcc.target/arm/neon/vsli_ns8.c: Remove.
	* gcc.target/arm/neon/vsli_nu16.c: Remove.
	* gcc.target/arm/neon/vsli_nu32.c: Remove.
	* gcc.target/arm/neon/vsli_nu64.c: Remove.
	* gcc.target/arm/neon/vsli_nu8.c: Remove.
	* gcc.target/arm/neon/vsraQ_ns16.c: Remove.
	* gcc.target/arm/neon/vsraQ_ns32.c: Remove.
	* gcc.target/arm/neon/vsraQ_ns64.c: Remove.
	* gcc.target/arm/neon/vsraQ_ns8.c: Remove.
	* gcc.target/arm/neon/vsraQ_nu16.c: Remove.
	* gcc.target/arm/neon/vsraQ_nu32.c: Remove.
	* gcc.target/arm/neon/vsraQ_nu64.c: Remove.
	* gcc.target/arm/neon/vsraQ_nu8.c: Remove.
	* gcc.target/arm/neon/vsra_ns16.c: Remove.
	* gcc.target/arm/neon/vsra_ns32.c: Remove.
	* gcc.target/arm/neon/vsra_ns64.c: Remove.
	* gcc.target/arm/neon/vsra_ns8.c: Remove.
	* gcc.target/arm/neon/vsra_nu16.c: Remove.
	* gcc.target/arm/neon/vsra_nu32.c: Remove.
	* gcc.target/arm/neon/vsra_nu64.c: Remove.
	* gcc.target/arm/neon/vsra_nu8.c: Remove.
	* gcc.target/arm/neon/vsriQ_np16.c: Remove.
	* gcc.target/arm/neon/vsriQ_np64.c: Remove.
	* gcc.target/arm/neon/vsriQ_np8.c: Remove.
	* gcc.target/arm/neon/vsriQ_ns16.c: Remove.
	* gcc.target/arm/neon/vsriQ_ns32.c: Remove.
	* gcc.target/arm/neon/vsriQ_ns64.c: Remove.
	* gcc.target/arm/neon/vsriQ_ns8.c: Remove.
	* gcc.target/arm/neon/vsriQ_nu16.c: Remove.
	* gcc.target/arm/neon/vsriQ_nu32.c: Remove.
	* gcc.target/arm/neon/vsriQ_nu64.c: Remove.
	* gcc.target/arm/neon/vsriQ_nu8.c: Remove.
	* gcc.target/arm/neon/vsri_np16.c: Remove.
	* gcc.target/arm/neon/vsri_np64.c: Remove.
	* gcc.target/arm/neon/vsri_np8.c: Remove.
	* gcc.target/arm/neon/vsri_ns16.c: Remove.
	* gcc.target/arm/neon/vsri_ns32.c: Remove.
	* gcc.target/arm/neon/vsri_ns64.c: Remove.
	* gcc.target/arm/neon/vsri_ns8.c: Remove.
	* gcc.target/arm/neon/vsri_nu16.c: Remove.
	* gcc.target/arm/neon/vsri_nu32.c: Remove.
	* gcc.target/arm/neon/vsri_nu64.c: Remove.
	* gcc.target/arm/neon/vsri_nu8.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
	* gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
	* gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
	* gcc.target/arm/neon/vst1Qf32.c: Remove.
	* gcc.target/arm/neon/vst1Qp16.c: Remove.
	* gcc.target/arm/neon/vst1Qp64.c: Remove.
	* gcc.target/arm/neon/vst1Qp8.c: Remove.
	* gcc.target/arm/neon/vst1Qs16.c: Remove.
	* gcc.target/arm/neon/vst1Qs32.c: Remove.
	* gcc.target/arm/neon/vst1Qs64.c: Remove.
	* gcc.target/arm/neon/vst1Qs8.c: Remove.
	* gcc.target/arm/neon/vst1Qu16.c: Remove.
	* gcc.target/arm/neon/vst1Qu32.c: Remove.
	* gcc.target/arm/neon/vst1Qu64.c: Remove.
	* gcc.target/arm/neon/vst1Qu8.c: Remove.
	* gcc.target/arm/neon/vst1_lanef32.c: Remove.
	* gcc.target/arm/neon/vst1_lanep16.c: Remove.
	* gcc.target/arm/neon/vst1_lanep64.c: Remove.
	* gcc.target/arm/neon/vst1_lanep8.c: Remove.
	* gcc.target/arm/neon/vst1_lanes16.c: Remove.
	* gcc.target/arm/neon/vst1_lanes32.c: Remove.
	* gcc.target/arm/neon/vst1_lanes64.c: Remove.
	* gcc.target/arm/neon/vst1_lanes8.c: Remove.
	* gcc.target/arm/neon/vst1_laneu16.c: Remove.
	* gcc.target/arm/neon/vst1_laneu32.c: Remove.
	* gcc.target/arm/neon/vst1_laneu64.c: Remove.
	* gcc.target/arm/neon/vst1_laneu8.c: Remove.
	* gcc.target/arm/neon/vst1f32.c: Remove.
	* gcc.target/arm/neon/vst1p16.c: Remove.
	* gcc.target/arm/neon/vst1p64.c: Remove.
	* gcc.target/arm/neon/vst1p8.c: Remove.
	* gcc.target/arm/neon/vst1s16.c: Remove.
	* gcc.target/arm/neon/vst1s32.c: Remove.
	* gcc.target/arm/neon/vst1s64.c: Remove.
	* gcc.target/arm/neon/vst1s8.c: Remove.
	* gcc.target/arm/neon/vst1u16.c: Remove.
	* gcc.target/arm/neon/vst1u32.c: Remove.
	* gcc.target/arm/neon/vst1u64.c: Remove.
	* gcc.target/arm/neon/vst1u8.c: Remove.
	* gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vst2Qf32.c: Remove.
	* gcc.target/arm/neon/vst2Qp16.c: Remove.
	* gcc.target/arm/neon/vst2Qp8.c: Remove.
	* gcc.target/arm/neon/vst2Qs16.c: Remove.
	* gcc.target/arm/neon/vst2Qs32.c: Remove.
	* gcc.target/arm/neon/vst2Qs8.c: Remove.
	* gcc.target/arm/neon/vst2Qu16.c: Remove.
	* gcc.target/arm/neon/vst2Qu32.c: Remove.
	* gcc.target/arm/neon/vst2Qu8.c: Remove.
	* gcc.target/arm/neon/vst2_lanef32.c: Remove.
	* gcc.target/arm/neon/vst2_lanep16.c: Remove.
	* gcc.target/arm/neon/vst2_lanep8.c: Remove.
	* gcc.target/arm/neon/vst2_lanes16.c: Remove.
	* gcc.target/arm/neon/vst2_lanes32.c: Remove.
	* gcc.target/arm/neon/vst2_lanes8.c: Remove.
	* gcc.target/arm/neon/vst2_laneu16.c: Remove.
	* gcc.target/arm/neon/vst2_laneu32.c: Remove.
	* gcc.target/arm/neon/vst2_laneu8.c: Remove.
	* gcc.target/arm/neon/vst2f32.c: Remove.
	* gcc.target/arm/neon/vst2p16.c: Remove.
	* gcc.target/arm/neon/vst2p64.c: Remove.
	* gcc.target/arm/neon/vst2p8.c: Remove.
	* gcc.target/arm/neon/vst2s16.c: Remove.
	* gcc.target/arm/neon/vst2s32.c: Remove.
	* gcc.target/arm/neon/vst2s64.c: Remove.
	* gcc.target/arm/neon/vst2s8.c: Remove.
	* gcc.target/arm/neon/vst2u16.c: Remove.
	* gcc.target/arm/neon/vst2u32.c: Remove.
	* gcc.target/arm/neon/vst2u64.c: Remove.
	* gcc.target/arm/neon/vst2u8.c: Remove.
	* gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vst3Qf32.c: Remove.
	* gcc.target/arm/neon/vst3Qp16.c: Remove.
	* gcc.target/arm/neon/vst3Qp8.c: Remove.
	* gcc.target/arm/neon/vst3Qs16.c: Remove.
	* gcc.target/arm/neon/vst3Qs32.c: Remove.
	* gcc.target/arm/neon/vst3Qs8.c: Remove.
	* gcc.target/arm/neon/vst3Qu16.c: Remove.
	* gcc.target/arm/neon/vst3Qu32.c: Remove.
	* gcc.target/arm/neon/vst3Qu8.c: Remove.
	* gcc.target/arm/neon/vst3_lanef32.c: Remove.
	* gcc.target/arm/neon/vst3_lanep16.c: Remove.
	* gcc.target/arm/neon/vst3_lanep8.c: Remove.
	* gcc.target/arm/neon/vst3_lanes16.c: Remove.
	* gcc.target/arm/neon/vst3_lanes32.c: Remove.
	* gcc.target/arm/neon/vst3_lanes8.c: Remove.
	* gcc.target/arm/neon/vst3_laneu16.c: Remove.
	* gcc.target/arm/neon/vst3_laneu32.c: Remove.
	* gcc.target/arm/neon/vst3_laneu8.c: Remove.
	* gcc.target/arm/neon/vst3f32.c: Remove.
	* gcc.target/arm/neon/vst3p16.c: Remove.
	* gcc.target/arm/neon/vst3p64.c: Remove.
	* gcc.target/arm/neon/vst3p8.c: Remove.
	* gcc.target/arm/neon/vst3s16.c: Remove.
	* gcc.target/arm/neon/vst3s32.c: Remove.
	* gcc.target/arm/neon/vst3s64.c: Remove.
	* gcc.target/arm/neon/vst3s8.c: Remove.
	* gcc.target/arm/neon/vst3u16.c: Remove.
	* gcc.target/arm/neon/vst3u32.c: Remove.
	* gcc.target/arm/neon/vst3u64.c: Remove.
	* gcc.target/arm/neon/vst3u8.c: Remove.
	* gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vst4Qf32.c: Remove.
	* gcc.target/arm/neon/vst4Qp16.c: Remove.
	* gcc.target/arm/neon/vst4Qp8.c: Remove.
	* gcc.target/arm/neon/vst4Qs16.c: Remove.
	* gcc.target/arm/neon/vst4Qs32.c: Remove.
	* gcc.target/arm/neon/vst4Qs8.c: Remove.
	* gcc.target/arm/neon/vst4Qu16.c: Remove.
	* gcc.target/arm/neon/vst4Qu32.c: Remove.
	* gcc.target/arm/neon/vst4Qu8.c: Remove.
	* gcc.target/arm/neon/vst4_lanef32.c: Remove.
	* gcc.target/arm/neon/vst4_lanep16.c: Remove.
	* gcc.target/arm/neon/vst4_lanep8.c: Remove.
	* gcc.target/arm/neon/vst4_lanes16.c: Remove.
	* gcc.target/arm/neon/vst4_lanes32.c: Remove.
	* gcc.target/arm/neon/vst4_lanes8.c: Remove.
	* gcc.target/arm/neon/vst4_laneu16.c: Remove.
	* gcc.target/arm/neon/vst4_laneu32.c: Remove.
	* gcc.target/arm/neon/vst4_laneu8.c: Remove.
	* gcc.target/arm/neon/vst4f32.c: Remove.
	* gcc.target/arm/neon/vst4p16.c: Remove.
	* gcc.target/arm/neon/vst4p64.c: Remove.
	* gcc.target/arm/neon/vst4p8.c: Remove.
	* gcc.target/arm/neon/vst4s16.c: Remove.
	* gcc.target/arm/neon/vst4s32.c: Remove.
	* gcc.target/arm/neon/vst4s64.c: Remove.
	* gcc.target/arm/neon/vst4s8.c: Remove.
	* gcc.target/arm/neon/vst4u16.c: Remove.
	* gcc.target/arm/neon/vst4u32.c: Remove.
	* gcc.target/arm/neon/vst4u64.c: Remove.
	* gcc.target/arm/neon/vst4u8.c: Remove.
	* gcc.target/arm/neon/vsubQf32.c: Remove.
	* gcc.target/arm/neon/vsubQs16.c: Remove.
	* gcc.target/arm/neon/vsubQs32.c: Remove.
	* gcc.target/arm/neon/vsubQs64.c: Remove.
	* gcc.target/arm/neon/vsubQs8.c: Remove.
	* gcc.target/arm/neon/vsubQu16.c: Remove.
	* gcc.target/arm/neon/vsubQu32.c: Remove.
	* gcc.target/arm/neon/vsubQu64.c: Remove.
	* gcc.target/arm/neon/vsubQu8.c: Remove.
	* gcc.target/arm/neon/vsubf32.c: Remove.
	* gcc.target/arm/neon/vsubhns16.c: Remove.
	* gcc.target/arm/neon/vsubhns32.c: Remove.
	* gcc.target/arm/neon/vsubhns64.c: Remove.
	* gcc.target/arm/neon/vsubhnu16.c: Remove.
	* gcc.target/arm/neon/vsubhnu32.c: Remove.
	* gcc.target/arm/neon/vsubhnu64.c: Remove.
	* gcc.target/arm/neon/vsubls16.c: Remove.
	* gcc.target/arm/neon/vsubls32.c: Remove.
	* gcc.target/arm/neon/vsubls8.c: Remove.
	* gcc.target/arm/neon/vsublu16.c: Remove.
	* gcc.target/arm/neon/vsublu32.c: Remove.
	* gcc.target/arm/neon/vsublu8.c: Remove.
	* gcc.target/arm/neon/vsubs16.c: Remove.
	* gcc.target/arm/neon/vsubs32.c: Remove.
	* gcc.target/arm/neon/vsubs64.c: Remove.
	* gcc.target/arm/neon/vsubs8.c: Remove.
	* gcc.target/arm/neon/vsubu16.c: Remove.
	* gcc.target/arm/neon/vsubu32.c: Remove.
	* gcc.target/arm/neon/vsubu64.c: Remove.
	* gcc.target/arm/neon/vsubu8.c: Remove.
	* gcc.target/arm/neon/vsubws16.c: Remove.
	* gcc.target/arm/neon/vsubws32.c: Remove.
	* gcc.target/arm/neon/vsubws8.c: Remove.
	* gcc.target/arm/neon/vsubwu16.c: Remove.
	* gcc.target/arm/neon/vsubwu32.c: Remove.
	* gcc.target/arm/neon/vsubwu8.c: Remove.
	* gcc.target/arm/neon/vtbl1p8.c: Remove.
	* gcc.target/arm/neon/vtbl1s8.c: Remove.
	* gcc.target/arm/neon/vtbl1u8.c: Remove.
	* gcc.target/arm/neon/vtbl2p8.c: Remove.
	* gcc.target/arm/neon/vtbl2s8.c: Remove.
	* gcc.target/arm/neon/vtbl2u8.c: Remove.
	* gcc.target/arm/neon/vtbl3p8.c: Remove.
	* gcc.target/arm/neon/vtbl3s8.c: Remove.
	* gcc.target/arm/neon/vtbl3u8.c: Remove.
	* gcc.target/arm/neon/vtbl4p8.c: Remove.
	* gcc.target/arm/neon/vtbl4s8.c: Remove.
	* gcc.target/arm/neon/vtbl4u8.c: Remove.
	* gcc.target/arm/neon/vtbx1p8.c: Remove.
	* gcc.target/arm/neon/vtbx1s8.c: Remove.
	* gcc.target/arm/neon/vtbx1u8.c: Remove.
	* gcc.target/arm/neon/vtbx2p8.c: Remove.
	* gcc.target/arm/neon/vtbx2s8.c: Remove.
	* gcc.target/arm/neon/vtbx2u8.c: Remove.
	* gcc.target/arm/neon/vtbx3p8.c: Remove.
	* gcc.target/arm/neon/vtbx3s8.c: Remove.
	* gcc.target/arm/neon/vtbx3u8.c: Remove.
	* gcc.target/arm/neon/vtbx4p8.c: Remove.
	* gcc.target/arm/neon/vtbx4s8.c: Remove.
	* gcc.target/arm/neon/vtbx4u8.c: Remove.
	* gcc.target/arm/neon/vtrnQf32.c: Remove.
	* gcc.target/arm/neon/vtrnQp16.c: Remove.
	* gcc.target/arm/neon/vtrnQp8.c: Remove.
	* gcc.target/arm/neon/vtrnQs16.c: Remove.
	* gcc.target/arm/neon/vtrnQs32.c: Remove.
	* gcc.target/arm/neon/vtrnQs8.c: Remove.
	* gcc.target/arm/neon/vtrnQu16.c: Remove.
	* gcc.target/arm/neon/vtrnQu32.c: Remove.
	* gcc.target/arm/neon/vtrnQu8.c: Remove.
	* gcc.target/arm/neon/vtrnf32.c: Remove.
	* gcc.target/arm/neon/vtrnp16.c: Remove.
	* gcc.target/arm/neon/vtrnp8.c: Remove.
	* gcc.target/arm/neon/vtrns16.c: Remove.
	* gcc.target/arm/neon/vtrns32.c: Remove.
	* gcc.target/arm/neon/vtrns8.c: Remove.
	* gcc.target/arm/neon/vtrnu16.c: Remove.
	* gcc.target/arm/neon/vtrnu32.c: Remove.
	* gcc.target/arm/neon/vtrnu8.c: Remove.
	* gcc.target/arm/neon/vtstQp8.c: Remove.
	* gcc.target/arm/neon/vtstQs16.c: Remove.
	* gcc.target/arm/neon/vtstQs32.c: Remove.
	* gcc.target/arm/neon/vtstQs8.c: Remove.
	* gcc.target/arm/neon/vtstQu16.c: Remove.
	* gcc.target/arm/neon/vtstQu32.c: Remove.
	* gcc.target/arm/neon/vtstQu8.c: Remove.
	* gcc.target/arm/neon/vtstp8.c: Remove.
	* gcc.target/arm/neon/vtsts16.c: Remove.
	* gcc.target/arm/neon/vtsts32.c: Remove.
	* gcc.target/arm/neon/vtsts8.c: Remove.
	* gcc.target/arm/neon/vtstu16.c: Remove.
	* gcc.target/arm/neon/vtstu32.c: Remove.
	* gcc.target/arm/neon/vtstu8.c: Remove.
	* gcc.target/arm/neon/vuzpQf32.c: Remove.
	* gcc.target/arm/neon/vuzpQp16.c: Remove.
	* gcc.target/arm/neon/vuzpQp8.c: Remove.
	* gcc.target/arm/neon/vuzpQs16.c: Remove.
	* gcc.target/arm/neon/vuzpQs32.c: Remove.
	* gcc.target/arm/neon/vuzpQs8.c: Remove.
	* gcc.target/arm/neon/vuzpQu16.c: Remove.
	* gcc.target/arm/neon/vuzpQu32.c: Remove.
	* gcc.target/arm/neon/vuzpQu8.c: Remove.
	* gcc.target/arm/neon/vuzpf32.c: Remove.
	* gcc.target/arm/neon/vuzpp16.c: Remove.
	* gcc.target/arm/neon/vuzpp8.c: Remove.
	* gcc.target/arm/neon/vuzps16.c: Remove.
	* gcc.target/arm/neon/vuzps32.c: Remove.
	* gcc.target/arm/neon/vuzps8.c: Remove.
	* gcc.target/arm/neon/vuzpu16.c: Remove.
	* gcc.target/arm/neon/vuzpu32.c: Remove.
	* gcc.target/arm/neon/vuzpu8.c: Remove.
	* gcc.target/arm/neon/vzipQf32.c: Remove.
	* gcc.target/arm/neon/vzipQp16.c: Remove.
	* gcc.target/arm/neon/vzipQp8.c: Remove.
	* gcc.target/arm/neon/vzipQs16.c: Remove.
	* gcc.target/arm/neon/vzipQs32.c: Remove.
	* gcc.target/arm/neon/vzipQs8.c: Remove.
	* gcc.target/arm/neon/vzipQu16.c: Remove.
	* gcc.target/arm/neon/vzipQu32.c: Remove.
	* gcc.target/arm/neon/vzipQu8.c: Remove.
	* gcc.target/arm/neon/vzipf32.c: Remove.
	* gcc.target/arm/neon/vzipp16.c: Remove.
	* gcc.target/arm/neon/vzipp8.c: Remove.
	* gcc.target/arm/neon/vzips16.c: Remove.
	* gcc.target/arm/neon/vzips32.c: Remove.
	* gcc.target/arm/neon/vzips8.c: Remove.
	* gcc.target/arm/neon/vzipu16.c: Remove.
	* gcc.target/arm/neon/vzipu32.c: Remove.
	* gcc.target/arm/neon/vzipu8.c: Remove.

2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* g++.dg/vect/simd-mask-store-bool.cc: New test.

2015-11-13  David Malcolm  <dmalcolm@redhat.com>

	PR driver/67613
	* gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
	* gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.

2015-11-13  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/levenshtein-test-1.c: New file.
	* gcc.dg/plugin/levenshtein_plugin.c: New file.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
	levenshtein_plugin.c.
	* gcc.dg/spellcheck-fields.c: New file.

2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68318
	* gfortran.dg/pr68318_1.f90: New test.
	* gfortran.dg/pr68318_2.f90: Ditto.

2015-11-12  James Norris  <jnorris@codesourcery.com>
	    Joseph Myers  <joseph@codesourcery.com>

	* c-c++-common/goacc/declare-1.c: New test.
	* c-c++-common/goacc/declare-2.c: Likewise.

2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>

	[ARM] Remove neon-testgen.ml and generated tests.

	* gcc.target/arm/neon/vRaddhns16.c: Remove.
	* gcc.target/arm/neon/vRaddhns32.c: Remove.
	* gcc.target/arm/neon/vRaddhns64.c: Remove.
	* gcc.target/arm/neon/vRaddhnu16.c: Remove.
	* gcc.target/arm/neon/vRaddhnu32.c: Remove.
	* gcc.target/arm/neon/vRaddhnu64.c: Remove.
	* gcc.target/arm/neon/vRhaddQs16.c: Remove.
	* gcc.target/arm/neon/vRhaddQs32.c: Remove.
	* gcc.target/arm/neon/vRhaddQs8.c: Remove.
	* gcc.target/arm/neon/vRhaddQu16.c: Remove.
	* gcc.target/arm/neon/vRhaddQu32.c: Remove.
	* gcc.target/arm/neon/vRhaddQu8.c: Remove.
	* gcc.target/arm/neon/vRhadds16.c: Remove.
	* gcc.target/arm/neon/vRhadds32.c: Remove.
	* gcc.target/arm/neon/vRhadds8.c: Remove.
	* gcc.target/arm/neon/vRhaddu16.c: Remove.
	* gcc.target/arm/neon/vRhaddu32.c: Remove.
	* gcc.target/arm/neon/vRhaddu8.c: Remove.
	* gcc.target/arm/neon/vRshlQs16.c: Remove.
	* gcc.target/arm/neon/vRshlQs32.c: Remove.
	* gcc.target/arm/neon/vRshlQs64.c: Remove.
	* gcc.target/arm/neon/vRshlQs8.c: Remove.
	* gcc.target/arm/neon/vRshlQu16.c: Remove.
	* gcc.target/arm/neon/vRshlQu32.c: Remove.
	* gcc.target/arm/neon/vRshlQu64.c: Remove.
	* gcc.target/arm/neon/vRshlQu8.c: Remove.
	* gcc.target/arm/neon/vRshls16.c: Remove.
	* gcc.target/arm/neon/vRshls32.c: Remove.
	* gcc.target/arm/neon/vRshls64.c: Remove.
	* gcc.target/arm/neon/vRshls8.c: Remove.
	* gcc.target/arm/neon/vRshlu16.c: Remove.
	* gcc.target/arm/neon/vRshlu32.c: Remove.
	* gcc.target/arm/neon/vRshlu64.c: Remove.
	* gcc.target/arm/neon/vRshlu8.c: Remove.
	* gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
	* gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
	* gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
	* gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
	* gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
	* gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
	* gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
	* gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
	* gcc.target/arm/neon/vRshr_ns16.c: Remove.
	* gcc.target/arm/neon/vRshr_ns32.c: Remove.
	* gcc.target/arm/neon/vRshr_ns64.c: Remove.
	* gcc.target/arm/neon/vRshr_ns8.c: Remove.
	* gcc.target/arm/neon/vRshr_nu16.c: Remove.
	* gcc.target/arm/neon/vRshr_nu32.c: Remove.
	* gcc.target/arm/neon/vRshr_nu64.c: Remove.
	* gcc.target/arm/neon/vRshr_nu8.c: Remove.
	* gcc.target/arm/neon/vRshrn_ns16.c: Remove.
	* gcc.target/arm/neon/vRshrn_ns32.c: Remove.
	* gcc.target/arm/neon/vRshrn_ns64.c: Remove.
	* gcc.target/arm/neon/vRshrn_nu16.c: Remove.
	* gcc.target/arm/neon/vRshrn_nu32.c: Remove.
	* gcc.target/arm/neon/vRshrn_nu64.c: Remove.
	* gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
	* gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
	* gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
	* gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
	* gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
	* gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
	* gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
	* gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
	* gcc.target/arm/neon/vRsra_ns16.c: Remove.
	* gcc.target/arm/neon/vRsra_ns32.c: Remove.
	* gcc.target/arm/neon/vRsra_ns64.c: Remove.
	* gcc.target/arm/neon/vRsra_ns8.c: Remove.
	* gcc.target/arm/neon/vRsra_nu16.c: Remove.
	* gcc.target/arm/neon/vRsra_nu32.c: Remove.
	* gcc.target/arm/neon/vRsra_nu64.c: Remove.
	* gcc.target/arm/neon/vRsra_nu8.c: Remove.
	* gcc.target/arm/neon/vRsubhns16.c: Remove.
	* gcc.target/arm/neon/vRsubhns32.c: Remove.
	* gcc.target/arm/neon/vRsubhns64.c: Remove.
	* gcc.target/arm/neon/vRsubhnu16.c: Remove.
	* gcc.target/arm/neon/vRsubhnu32.c: Remove.
	* gcc.target/arm/neon/vRsubhnu64.c: Remove.
	* gcc.target/arm/neon/vabaQs16.c: Remove.
	* gcc.target/arm/neon/vabaQs32.c: Remove.
	* gcc.target/arm/neon/vabaQs8.c: Remove.
	* gcc.target/arm/neon/vabaQu16.c: Remove.
	* gcc.target/arm/neon/vabaQu32.c: Remove.
	* gcc.target/arm/neon/vabaQu8.c: Remove.
	* gcc.target/arm/neon/vabals16.c: Remove.
	* gcc.target/arm/neon/vabals32.c: Remove.
	* gcc.target/arm/neon/vabals8.c: Remove.
	* gcc.target/arm/neon/vabalu16.c: Remove.
	* gcc.target/arm/neon/vabalu32.c: Remove.
	* gcc.target/arm/neon/vabalu8.c: Remove.
	* gcc.target/arm/neon/vabas16.c: Remove.
	* gcc.target/arm/neon/vabas32.c: Remove.
	* gcc.target/arm/neon/vabas8.c: Remove.
	* gcc.target/arm/neon/vabau16.c: Remove.
	* gcc.target/arm/neon/vabau32.c: Remove.
	* gcc.target/arm/neon/vabau8.c: Remove.
	* gcc.target/arm/neon/vabdQf32.c: Remove.
	* gcc.target/arm/neon/vabdQs16.c: Remove.
	* gcc.target/arm/neon/vabdQs32.c: Remove.
	* gcc.target/arm/neon/vabdQs8.c: Remove.
	* gcc.target/arm/neon/vabdQu16.c: Remove.
	* gcc.target/arm/neon/vabdQu32.c: Remove.
	* gcc.target/arm/neon/vabdQu8.c: Remove.
	* gcc.target/arm/neon/vabdf32.c: Remove.
	* gcc.target/arm/neon/vabdls16.c: Remove.
	* gcc.target/arm/neon/vabdls32.c: Remove.
	* gcc.target/arm/neon/vabdls8.c: Remove.
	* gcc.target/arm/neon/vabdlu16.c: Remove.
	* gcc.target/arm/neon/vabdlu32.c: Remove.
	* gcc.target/arm/neon/vabdlu8.c: Remove.
	* gcc.target/arm/neon/vabds16.c: Remove.
	* gcc.target/arm/neon/vabds32.c: Remove.
	* gcc.target/arm/neon/vabds8.c: Remove.
	* gcc.target/arm/neon/vabdu16.c: Remove.
	* gcc.target/arm/neon/vabdu32.c: Remove.
	* gcc.target/arm/neon/vabdu8.c: Remove.
	* gcc.target/arm/neon/vabsQf32.c: Remove.
	* gcc.target/arm/neon/vabsQs16.c: Remove.
	* gcc.target/arm/neon/vabsQs32.c: Remove.
	* gcc.target/arm/neon/vabsQs8.c: Remove.
	* gcc.target/arm/neon/vabsf32.c: Remove.
	* gcc.target/arm/neon/vabss16.c: Remove.
	* gcc.target/arm/neon/vabss32.c: Remove.
	* gcc.target/arm/neon/vabss8.c: Remove.
	* gcc.target/arm/neon/vaddQf32.c: Remove.
	* gcc.target/arm/neon/vaddQs16.c: Remove.
	* gcc.target/arm/neon/vaddQs32.c: Remove.
	* gcc.target/arm/neon/vaddQs64.c: Remove.
	* gcc.target/arm/neon/vaddQs8.c: Remove.
	* gcc.target/arm/neon/vaddQu16.c: Remove.
	* gcc.target/arm/neon/vaddQu32.c: Remove.
	* gcc.target/arm/neon/vaddQu64.c: Remove.
	* gcc.target/arm/neon/vaddQu8.c: Remove.
	* gcc.target/arm/neon/vaddf32.c: Remove.
	* gcc.target/arm/neon/vaddhns16.c: Remove.
	* gcc.target/arm/neon/vaddhns32.c: Remove.
	* gcc.target/arm/neon/vaddhns64.c: Remove.
	* gcc.target/arm/neon/vaddhnu16.c: Remove.
	* gcc.target/arm/neon/vaddhnu32.c: Remove.
	* gcc.target/arm/neon/vaddhnu64.c: Remove.
	* gcc.target/arm/neon/vaddls16.c: Remove.
	* gcc.target/arm/neon/vaddls32.c: Remove.
	* gcc.target/arm/neon/vaddls8.c: Remove.
	* gcc.target/arm/neon/vaddlu16.c: Remove.
	* gcc.target/arm/neon/vaddlu32.c: Remove.
	* gcc.target/arm/neon/vaddlu8.c: Remove.
	* gcc.target/arm/neon/vadds16.c: Remove.
	* gcc.target/arm/neon/vadds32.c: Remove.
	* gcc.target/arm/neon/vadds64.c: Remove.
	* gcc.target/arm/neon/vadds8.c: Remove.
	* gcc.target/arm/neon/vaddu16.c: Remove.
	* gcc.target/arm/neon/vaddu32.c: Remove.
	* gcc.target/arm/neon/vaddu64.c: Remove.
	* gcc.target/arm/neon/vaddu8.c: Remove.
	* gcc.target/arm/neon/vaddws16.c: Remove.
	* gcc.target/arm/neon/vaddws32.c: Remove.
	* gcc.target/arm/neon/vaddws8.c: Remove.
	* gcc.target/arm/neon/vaddwu16.c: Remove.
	* gcc.target/arm/neon/vaddwu32.c: Remove.
	* gcc.target/arm/neon/vaddwu8.c: Remove.
	* gcc.target/arm/neon/vandQs16.c: Remove.
	* gcc.target/arm/neon/vandQs32.c: Remove.
	* gcc.target/arm/neon/vandQs64.c: Remove.
	* gcc.target/arm/neon/vandQs8.c: Remove.
	* gcc.target/arm/neon/vandQu16.c: Remove.
	* gcc.target/arm/neon/vandQu32.c: Remove.
	* gcc.target/arm/neon/vandQu64.c: Remove.
	* gcc.target/arm/neon/vandQu8.c: Remove.
	* gcc.target/arm/neon/vands16.c: Remove.
	* gcc.target/arm/neon/vands32.c: Remove.
	* gcc.target/arm/neon/vands64.c: Remove.
	* gcc.target/arm/neon/vands8.c: Remove.
	* gcc.target/arm/neon/vandu16.c: Remove.
	* gcc.target/arm/neon/vandu32.c: Remove.
	* gcc.target/arm/neon/vandu64.c: Remove.
	* gcc.target/arm/neon/vandu8.c: Remove.
	* gcc.target/arm/neon/vbicQs16.c: Remove.
	* gcc.target/arm/neon/vbicQs32.c: Remove.
	* gcc.target/arm/neon/vbicQs64.c: Remove.
	* gcc.target/arm/neon/vbicQs8.c: Remove.
	* gcc.target/arm/neon/vbicQu16.c: Remove.
	* gcc.target/arm/neon/vbicQu32.c: Remove.
	* gcc.target/arm/neon/vbicQu64.c: Remove.
	* gcc.target/arm/neon/vbicQu8.c: Remove.
	* gcc.target/arm/neon/vbics16.c: Remove.
	* gcc.target/arm/neon/vbics32.c: Remove.
	* gcc.target/arm/neon/vbics64.c: Remove.
	* gcc.target/arm/neon/vbics8.c: Remove.
	* gcc.target/arm/neon/vbicu16.c: Remove.
	* gcc.target/arm/neon/vbicu32.c: Remove.
	* gcc.target/arm/neon/vbicu64.c: Remove.
	* gcc.target/arm/neon/vbicu8.c: Remove.
	* gcc.target/arm/neon/vbslQf32.c: Remove.
	* gcc.target/arm/neon/vbslQp16.c: Remove.
	* gcc.target/arm/neon/vbslQp64.c: Remove.
	* gcc.target/arm/neon/vbslQp8.c: Remove.
	* gcc.target/arm/neon/vbslQs16.c: Remove.
	* gcc.target/arm/neon/vbslQs32.c: Remove.
	* gcc.target/arm/neon/vbslQs64.c: Remove.
	* gcc.target/arm/neon/vbslQs8.c: Remove.
	* gcc.target/arm/neon/vbslQu16.c: Remove.
	* gcc.target/arm/neon/vbslQu32.c: Remove.
	* gcc.target/arm/neon/vbslQu64.c: Remove.
	* gcc.target/arm/neon/vbslQu8.c: Remove.
	* gcc.target/arm/neon/vbslf32.c: Remove.
	* gcc.target/arm/neon/vbslp16.c: Remove.
	* gcc.target/arm/neon/vbslp64.c: Remove.
	* gcc.target/arm/neon/vbslp8.c: Remove.
	* gcc.target/arm/neon/vbsls16.c: Remove.
	* gcc.target/arm/neon/vbsls32.c: Remove.
	* gcc.target/arm/neon/vbsls64.c: Remove.
	* gcc.target/arm/neon/vbsls8.c: Remove.
	* gcc.target/arm/neon/vbslu16.c: Remove.
	* gcc.target/arm/neon/vbslu32.c: Remove.
	* gcc.target/arm/neon/vbslu64.c: Remove.
	* gcc.target/arm/neon/vbslu8.c: Remove.
	* gcc.target/arm/neon/vcageQf32.c: Remove.
	* gcc.target/arm/neon/vcagef32.c: Remove.
	* gcc.target/arm/neon/vcagtQf32.c: Remove.
	* gcc.target/arm/neon/vcagtf32.c: Remove.
	* gcc.target/arm/neon/vcaleQf32.c: Remove.
	* gcc.target/arm/neon/vcalef32.c: Remove.
	* gcc.target/arm/neon/vcaltQf32.c: Remove.
	* gcc.target/arm/neon/vcaltf32.c: Remove.
	* gcc.target/arm/neon/vceqQf32.c: Remove.
	* gcc.target/arm/neon/vceqQp8.c: Remove.
	* gcc.target/arm/neon/vceqQs16.c: Remove.
	* gcc.target/arm/neon/vceqQs32.c: Remove.
	* gcc.target/arm/neon/vceqQs8.c: Remove.
	* gcc.target/arm/neon/vceqQu16.c: Remove.
	* gcc.target/arm/neon/vceqQu32.c: Remove.
	* gcc.target/arm/neon/vceqQu8.c: Remove.
	* gcc.target/arm/neon/vceqf32.c: Remove.
	* gcc.target/arm/neon/vceqp8.c: Remove.
	* gcc.target/arm/neon/vceqs16.c: Remove.
	* gcc.target/arm/neon/vceqs32.c: Remove.
	* gcc.target/arm/neon/vceqs8.c: Remove.
	* gcc.target/arm/neon/vcequ16.c: Remove.
	* gcc.target/arm/neon/vcequ32.c: Remove.
	* gcc.target/arm/neon/vcequ8.c: Remove.
	* gcc.target/arm/neon/vcgeQf32.c: Remove.
	* gcc.target/arm/neon/vcgeQs16.c: Remove.
	* gcc.target/arm/neon/vcgeQs32.c: Remove.
	* gcc.target/arm/neon/vcgeQs8.c: Remove.
	* gcc.target/arm/neon/vcgeQu16.c: Remove.
	* gcc.target/arm/neon/vcgeQu32.c: Remove.
	* gcc.target/arm/neon/vcgeQu8.c: Remove.
	* gcc.target/arm/neon/vcgef32.c: Remove.
	* gcc.target/arm/neon/vcges16.c: Remove.
	* gcc.target/arm/neon/vcges32.c: Remove.
	* gcc.target/arm/neon/vcges8.c: Remove.
	* gcc.target/arm/neon/vcgeu16.c: Remove.
	* gcc.target/arm/neon/vcgeu32.c: Remove.
	* gcc.target/arm/neon/vcgeu8.c: Remove.
	* gcc.target/arm/neon/vcgtQf32.c: Remove.
	* gcc.target/arm/neon/vcgtQs16.c: Remove.
	* gcc.target/arm/neon/vcgtQs32.c: Remove.
	* gcc.target/arm/neon/vcgtQs8.c: Remove.
	* gcc.target/arm/neon/vcgtQu16.c: Remove.
	* gcc.target/arm/neon/vcgtQu32.c: Remove.
	* gcc.target/arm/neon/vcgtQu8.c: Remove.
	* gcc.target/arm/neon/vcgtf32.c: Remove.
	* gcc.target/arm/neon/vcgts16.c: Remove.
	* gcc.target/arm/neon/vcgts32.c: Remove.
	* gcc.target/arm/neon/vcgts8.c: Remove.
	* gcc.target/arm/neon/vcgtu16.c: Remove.
	* gcc.target/arm/neon/vcgtu32.c: Remove.
	* gcc.target/arm/neon/vcgtu8.c: Remove.
	* gcc.target/arm/neon/vcleQf32.c: Remove.
	* gcc.target/arm/neon/vcleQs16.c: Remove.
	* gcc.target/arm/neon/vcleQs32.c: Remove.
	* gcc.target/arm/neon/vcleQs8.c: Remove.
	* gcc.target/arm/neon/vcleQu16.c: Remove.
	* gcc.target/arm/neon/vcleQu32.c: Remove.
	* gcc.target/arm/neon/vcleQu8.c: Remove.
	* gcc.target/arm/neon/vclef32.c: Remove.
	* gcc.target/arm/neon/vcles16.c: Remove.
	* gcc.target/arm/neon/vcles32.c: Remove.
	* gcc.target/arm/neon/vcles8.c: Remove.
	* gcc.target/arm/neon/vcleu16.c: Remove.
	* gcc.target/arm/neon/vcleu32.c: Remove.
	* gcc.target/arm/neon/vcleu8.c: Remove.
	* gcc.target/arm/neon/vclsQs16.c: Remove.
	* gcc.target/arm/neon/vclsQs32.c: Remove.
	* gcc.target/arm/neon/vclsQs8.c: Remove.
	* gcc.target/arm/neon/vclss16.c: Remove.
	* gcc.target/arm/neon/vclss32.c: Remove.
	* gcc.target/arm/neon/vclss8.c: Remove.
	* gcc.target/arm/neon/vcltQf32.c: Remove.
	* gcc.target/arm/neon/vcltQs16.c: Remove.
	* gcc.target/arm/neon/vcltQs32.c: Remove.
	* gcc.target/arm/neon/vcltQs8.c: Remove.
	* gcc.target/arm/neon/vcltQu16.c: Remove.
	* gcc.target/arm/neon/vcltQu32.c: Remove.
	* gcc.target/arm/neon/vcltQu8.c: Remove.
	* gcc.target/arm/neon/vcltf32.c: Remove.
	* gcc.target/arm/neon/vclts16.c: Remove.
	* gcc.target/arm/neon/vclts32.c: Remove.
	* gcc.target/arm/neon/vclts8.c: Remove.
	* gcc.target/arm/neon/vcltu16.c: Remove.
	* gcc.target/arm/neon/vcltu32.c: Remove.
	* gcc.target/arm/neon/vcltu8.c: Remove.
	* gcc.target/arm/neon/vclzQs16.c: Remove.
	* gcc.target/arm/neon/vclzQs32.c: Remove.
	* gcc.target/arm/neon/vclzQs8.c: Remove.
	* gcc.target/arm/neon/vclzQu16.c: Remove.
	* gcc.target/arm/neon/vclzQu32.c: Remove.
	* gcc.target/arm/neon/vclzQu8.c: Remove.
	* gcc.target/arm/neon/vclzs16.c: Remove.
	* gcc.target/arm/neon/vclzs32.c: Remove.
	* gcc.target/arm/neon/vclzs8.c: Remove.
	* gcc.target/arm/neon/vclzu16.c: Remove.
	* gcc.target/arm/neon/vclzu32.c: Remove.
	* gcc.target/arm/neon/vclzu8.c: Remove.
	* gcc.target/arm/neon/vcntQp8.c: Remove.
	* gcc.target/arm/neon/vcntQs8.c: Remove.
	* gcc.target/arm/neon/vcntQu8.c: Remove.
	* gcc.target/arm/neon/vcntp8.c: Remove.
	* gcc.target/arm/neon/vcnts8.c: Remove.
	* gcc.target/arm/neon/vcntu8.c: Remove.
	* gcc.target/arm/neon/vcombinef32.c: Remove.
	* gcc.target/arm/neon/vcombinep16.c: Remove.
	* gcc.target/arm/neon/vcombinep64.c: Remove.
	* gcc.target/arm/neon/vcombinep8.c: Remove.
	* gcc.target/arm/neon/vcombines16.c: Remove.
	* gcc.target/arm/neon/vcombines32.c: Remove.
	* gcc.target/arm/neon/vcombines64.c: Remove.
	* gcc.target/arm/neon/vcombines8.c: Remove.
	* gcc.target/arm/neon/vcombineu16.c: Remove.
	* gcc.target/arm/neon/vcombineu32.c: Remove.
	* gcc.target/arm/neon/vcombineu64.c: Remove.
	* gcc.target/arm/neon/vcombineu8.c: Remove.
	* gcc.target/arm/neon/vcreatef32.c: Remove.
	* gcc.target/arm/neon/vcreatep16.c: Remove.
	* gcc.target/arm/neon/vcreatep64.c: Remove.
	* gcc.target/arm/neon/vcreatep8.c: Remove.
	* gcc.target/arm/neon/vcreates16.c: Remove.
	* gcc.target/arm/neon/vcreates32.c: Remove.
	* gcc.target/arm/neon/vcreates64.c: Remove.
	* gcc.target/arm/neon/vcreates8.c: Remove.
	* gcc.target/arm/neon/vcreateu16.c: Remove.
	* gcc.target/arm/neon/vcreateu32.c: Remove.
	* gcc.target/arm/neon/vcreateu64.c: Remove.
	* gcc.target/arm/neon/vcreateu8.c: Remove.
	* gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
	* gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
	* gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
	* gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
	* gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
	* gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
	* gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
	* gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
	* gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtf16_f32.c: Remove.
	* gcc.target/arm/neon/vcvtf32_f16.c: Remove.
	* gcc.target/arm/neon/vcvtf32_s32.c: Remove.
	* gcc.target/arm/neon/vcvtf32_u32.c: Remove.
	* gcc.target/arm/neon/vcvts32_f32.c: Remove.
	* gcc.target/arm/neon/vcvtu32_f32.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
	* gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
	* gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
	* gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
	* gcc.target/arm/neon/vdupQ_nf32.c: Remove.
	* gcc.target/arm/neon/vdupQ_np16.c: Remove.
	* gcc.target/arm/neon/vdupQ_np64.c: Remove.
	* gcc.target/arm/neon/vdupQ_np8.c: Remove.
	* gcc.target/arm/neon/vdupQ_ns16.c: Remove.
	* gcc.target/arm/neon/vdupQ_ns32.c: Remove.
	* gcc.target/arm/neon/vdupQ_ns64.c: Remove.
	* gcc.target/arm/neon/vdupQ_ns8.c: Remove.
	* gcc.target/arm/neon/vdupQ_nu16.c: Remove.
	* gcc.target/arm/neon/vdupQ_nu32.c: Remove.
	* gcc.target/arm/neon/vdupQ_nu64.c: Remove.
	* gcc.target/arm/neon/vdupQ_nu8.c: Remove.
	* gcc.target/arm/neon/vdup_lanef32.c: Remove.
	* gcc.target/arm/neon/vdup_lanep16.c: Remove.
	* gcc.target/arm/neon/vdup_lanep64.c: Remove.
	* gcc.target/arm/neon/vdup_lanep8.c: Remove.
	* gcc.target/arm/neon/vdup_lanes16.c: Remove.
	* gcc.target/arm/neon/vdup_lanes32.c: Remove.
	* gcc.target/arm/neon/vdup_lanes64.c: Remove.
	* gcc.target/arm/neon/vdup_lanes8.c: Remove.
	* gcc.target/arm/neon/vdup_laneu16.c: Remove.
	* gcc.target/arm/neon/vdup_laneu32.c: Remove.
	* gcc.target/arm/neon/vdup_laneu64.c: Remove.
	* gcc.target/arm/neon/vdup_laneu8.c: Remove.
	* gcc.target/arm/neon/vdup_nf32.c: Remove.
	* gcc.target/arm/neon/vdup_np16.c: Remove.
	* gcc.target/arm/neon/vdup_np64.c: Remove.
	* gcc.target/arm/neon/vdup_np8.c: Remove.
	* gcc.target/arm/neon/vdup_ns16.c: Remove.
	* gcc.target/arm/neon/vdup_ns32.c: Remove.
	* gcc.target/arm/neon/vdup_ns64.c: Remove.
	* gcc.target/arm/neon/vdup_ns8.c: Remove.
	* gcc.target/arm/neon/vdup_nu16.c: Remove.
	* gcc.target/arm/neon/vdup_nu32.c: Remove.
	* gcc.target/arm/neon/vdup_nu64.c: Remove.
	* gcc.target/arm/neon/vdup_nu8.c: Remove.
	* gcc.target/arm/neon/veorQs16.c: Remove.
	* gcc.target/arm/neon/veorQs32.c: Remove.
	* gcc.target/arm/neon/veorQs64.c: Remove.
	* gcc.target/arm/neon/veorQs8.c: Remove.
	* gcc.target/arm/neon/veorQu16.c: Remove.
	* gcc.target/arm/neon/veorQu32.c: Remove.
	* gcc.target/arm/neon/veorQu64.c: Remove.
	* gcc.target/arm/neon/veorQu8.c: Remove.
	* gcc.target/arm/neon/veors16.c: Remove.
	* gcc.target/arm/neon/veors32.c: Remove.
	* gcc.target/arm/neon/veors64.c: Remove.
	* gcc.target/arm/neon/veors8.c: Remove.
	* gcc.target/arm/neon/veoru16.c: Remove.
	* gcc.target/arm/neon/veoru32.c: Remove.
	* gcc.target/arm/neon/veoru64.c: Remove.
	* gcc.target/arm/neon/veoru8.c: Remove.
	* gcc.target/arm/neon/vextQf32.c: Remove.
	* gcc.target/arm/neon/vextQp16.c: Remove.
	* gcc.target/arm/neon/vextQp64.c: Remove.
	* gcc.target/arm/neon/vextQp8.c: Remove.
	* gcc.target/arm/neon/vextQs16.c: Remove.
	* gcc.target/arm/neon/vextQs32.c: Remove.
	* gcc.target/arm/neon/vextQs64.c: Remove.
	* gcc.target/arm/neon/vextQs8.c: Remove.
	* gcc.target/arm/neon/vextQu16.c: Remove.
	* gcc.target/arm/neon/vextQu32.c: Remove.
	* gcc.target/arm/neon/vextQu64.c: Remove.
	* gcc.target/arm/neon/vextQu8.c: Remove.
	* gcc.target/arm/neon/vextf32.c: Remove.
	* gcc.target/arm/neon/vextp16.c: Remove.
	* gcc.target/arm/neon/vextp64.c: Remove.
	* gcc.target/arm/neon/vextp8.c: Remove.
	* gcc.target/arm/neon/vexts16.c: Remove.
	* gcc.target/arm/neon/vexts32.c: Remove.
	* gcc.target/arm/neon/vexts64.c: Remove.
	* gcc.target/arm/neon/vexts8.c: Remove.
	* gcc.target/arm/neon/vextu16.c: Remove.
	* gcc.target/arm/neon/vextu32.c: Remove.
	* gcc.target/arm/neon/vextu64.c: Remove.
	* gcc.target/arm/neon/vextu8.c: Remove.
	* gcc.target/arm/neon/vfmaQf32.c: Remove.
	* gcc.target/arm/neon/vfmaf32.c: Remove.
	* gcc.target/arm/neon/vfmsQf32.c: Remove.
	* gcc.target/arm/neon/vfmsf32.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
	* gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
	* gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
	* gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
	* gcc.target/arm/neon/vget_highf32.c: Remove.
	* gcc.target/arm/neon/vget_highp16.c: Remove.
	* gcc.target/arm/neon/vget_highp64.c: Remove.
	* gcc.target/arm/neon/vget_highp8.c: Remove.
	* gcc.target/arm/neon/vget_highs16.c: Remove.
	* gcc.target/arm/neon/vget_highs32.c: Remove.
	* gcc.target/arm/neon/vget_highs64.c: Remove.
	* gcc.target/arm/neon/vget_highs8.c: Remove.
	* gcc.target/arm/neon/vget_highu16.c: Remove.
	* gcc.target/arm/neon/vget_highu32.c: Remove.
	* gcc.target/arm/neon/vget_highu64.c: Remove.
	* gcc.target/arm/neon/vget_highu8.c: Remove.
	* gcc.target/arm/neon/vget_lanef32.c: Remove.
	* gcc.target/arm/neon/vget_lanep16.c: Remove.
	* gcc.target/arm/neon/vget_lanep8.c: Remove.
	* gcc.target/arm/neon/vget_lanes16.c: Remove.
	* gcc.target/arm/neon/vget_lanes32.c: Remove.
	* gcc.target/arm/neon/vget_lanes64.c: Remove.
	* gcc.target/arm/neon/vget_lanes8.c: Remove.
	* gcc.target/arm/neon/vget_laneu16.c: Remove.
	* gcc.target/arm/neon/vget_laneu32.c: Remove.
	* gcc.target/arm/neon/vget_laneu64.c: Remove.
	* gcc.target/arm/neon/vget_laneu8.c: Remove.
	* gcc.target/arm/neon/vget_lowf32.c: Remove.
	* gcc.target/arm/neon/vget_lowp16.c: Remove.
	* gcc.target/arm/neon/vget_lowp64.c: Remove.
	* gcc.target/arm/neon/vget_lowp8.c: Remove.
	* gcc.target/arm/neon/vget_lows16.c: Remove.
	* gcc.target/arm/neon/vget_lows32.c: Remove.
	* gcc.target/arm/neon/vget_lows64.c: Remove.
	* gcc.target/arm/neon/vget_lows8.c: Remove.
	* gcc.target/arm/neon/vget_lowu16.c: Remove.
	* gcc.target/arm/neon/vget_lowu32.c: Remove.
	* gcc.target/arm/neon/vget_lowu64.c: Remove.
	* gcc.target/arm/neon/vget_lowu8.c: Remove.
	* gcc.target/arm/neon/vhaddQs16.c: Remove.
	* gcc.target/arm/neon/vhaddQs32.c: Remove.
	* gcc.target/arm/neon/vhaddQs8.c: Remove.
	* gcc.target/arm/neon/vhaddQu16.c: Remove.
	* gcc.target/arm/neon/vhaddQu32.c: Remove.
	* gcc.target/arm/neon/vhaddQu8.c: Remove.
	* gcc.target/arm/neon/vhadds16.c: Remove.
	* gcc.target/arm/neon/vhadds32.c: Remove.
	* gcc.target/arm/neon/vhadds8.c: Remove.
	* gcc.target/arm/neon/vhaddu16.c: Remove.
	* gcc.target/arm/neon/vhaddu32.c: Remove.
	* gcc.target/arm/neon/vhaddu8.c: Remove.
	* gcc.target/arm/neon/vhsubQs16.c: Remove.
	* gcc.target/arm/neon/vhsubQs32.c: Remove.
	* gcc.target/arm/neon/vhsubQs8.c: Remove.
	* gcc.target/arm/neon/vhsubQu16.c: Remove.
	* gcc.target/arm/neon/vhsubQu32.c: Remove.
	* gcc.target/arm/neon/vhsubQu8.c: Remove.
	* gcc.target/arm/neon/vhsubs16.c: Remove.
	* gcc.target/arm/neon/vhsubs32.c: Remove.
	* gcc.target/arm/neon/vhsubs8.c: Remove.
	* gcc.target/arm/neon/vhsubu16.c: Remove.
	* gcc.target/arm/neon/vhsubu32.c: Remove.
	* gcc.target/arm/neon/vhsubu8.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
	* gcc.target/arm/neon/vld1Q_dups16.c: Remove.
	* gcc.target/arm/neon/vld1Q_dups32.c: Remove.
	* gcc.target/arm/neon/vld1Q_dups64.c: Remove.
	* gcc.target/arm/neon/vld1Q_dups8.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
	* gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
	* gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
	* gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
	* gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
	* gcc.target/arm/neon/vld1Qf32.c: Remove.
	* gcc.target/arm/neon/vld1Qp16.c: Remove.
	* gcc.target/arm/neon/vld1Qp64.c: Remove.
	* gcc.target/arm/neon/vld1Qp8.c: Remove.
	* gcc.target/arm/neon/vld1Qs16.c: Remove.
	* gcc.target/arm/neon/vld1Qs32.c: Remove.
	* gcc.target/arm/neon/vld1Qs64.c: Remove.
	* gcc.target/arm/neon/vld1Qs8.c: Remove.
	* gcc.target/arm/neon/vld1Qu16.c: Remove.
	* gcc.target/arm/neon/vld1Qu32.c: Remove.
	* gcc.target/arm/neon/vld1Qu64.c: Remove.
	* gcc.target/arm/neon/vld1Qu8.c: Remove.
	* gcc.target/arm/neon/vld1_dupf32.c: Remove.
	* gcc.target/arm/neon/vld1_dupp16.c: Remove.
	* gcc.target/arm/neon/vld1_dupp64.c: Remove.
	* gcc.target/arm/neon/vld1_dupp8.c: Remove.
	* gcc.target/arm/neon/vld1_dups16.c: Remove.
	* gcc.target/arm/neon/vld1_dups32.c: Remove.
	* gcc.target/arm/neon/vld1_dups64.c: Remove.
	* gcc.target/arm/neon/vld1_dups8.c: Remove.
	* gcc.target/arm/neon/vld1_dupu16.c: Remove.
	* gcc.target/arm/neon/vld1_dupu32.c: Remove.
	* gcc.target/arm/neon/vld1_dupu64.c: Remove.
	* gcc.target/arm/neon/vld1_dupu8.c: Remove.
	* gcc.target/arm/neon/vld1_lanef32.c: Remove.
	* gcc.target/arm/neon/vld1_lanep16.c: Remove.
	* gcc.target/arm/neon/vld1_lanep64.c: Remove.
	* gcc.target/arm/neon/vld1_lanep8.c: Remove.
	* gcc.target/arm/neon/vld1_lanes16.c: Remove.
	* gcc.target/arm/neon/vld1_lanes32.c: Remove.
	* gcc.target/arm/neon/vld1_lanes64.c: Remove.
	* gcc.target/arm/neon/vld1_lanes8.c: Remove.
	* gcc.target/arm/neon/vld1_laneu16.c: Remove.
	* gcc.target/arm/neon/vld1_laneu32.c: Remove.
	* gcc.target/arm/neon/vld1_laneu64.c: Remove.
	* gcc.target/arm/neon/vld1_laneu8.c: Remove.
	* gcc.target/arm/neon/vld1f32.c: Remove.
	* gcc.target/arm/neon/vld1p16.c: Remove.
	* gcc.target/arm/neon/vld1p64.c: Remove.
	* gcc.target/arm/neon/vld1p8.c: Remove.
	* gcc.target/arm/neon/vld1s16.c: Remove.
	* gcc.target/arm/neon/vld1s32.c: Remove.
	* gcc.target/arm/neon/vld1s64.c: Remove.
	* gcc.target/arm/neon/vld1s8.c: Remove.
	* gcc.target/arm/neon/vld1u16.c: Remove.
	* gcc.target/arm/neon/vld1u32.c: Remove.
	* gcc.target/arm/neon/vld1u64.c: Remove.
	* gcc.target/arm/neon/vld1u8.c: Remove.
	* gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vld2Qf32.c: Remove.
	* gcc.target/arm/neon/vld2Qp16.c: Remove.
	* gcc.target/arm/neon/vld2Qp8.c: Remove.
	* gcc.target/arm/neon/vld2Qs16.c: Remove.
	* gcc.target/arm/neon/vld2Qs32.c: Remove.
	* gcc.target/arm/neon/vld2Qs8.c: Remove.
	* gcc.target/arm/neon/vld2Qu16.c: Remove.
	* gcc.target/arm/neon/vld2Qu32.c: Remove.
	* gcc.target/arm/neon/vld2Qu8.c: Remove.
	* gcc.target/arm/neon/vld2_dupf32.c: Remove.
	* gcc.target/arm/neon/vld2_dupp16.c: Remove.
	* gcc.target/arm/neon/vld2_dupp64.c: Remove.
	* gcc.target/arm/neon/vld2_dupp8.c: Remove.
	* gcc.target/arm/neon/vld2_dups16.c: Remove.
	* gcc.target/arm/neon/vld2_dups32.c: Remove.
	* gcc.target/arm/neon/vld2_dups64.c: Remove.
	* gcc.target/arm/neon/vld2_dups8.c: Remove.
	* gcc.target/arm/neon/vld2_dupu16.c: Remove.
	* gcc.target/arm/neon/vld2_dupu32.c: Remove.
	* gcc.target/arm/neon/vld2_dupu64.c: Remove.
	* gcc.target/arm/neon/vld2_dupu8.c: Remove.
	* gcc.target/arm/neon/vld2_lanef32.c: Remove.
	* gcc.target/arm/neon/vld2_lanep16.c: Remove.
	* gcc.target/arm/neon/vld2_lanep8.c: Remove.
	* gcc.target/arm/neon/vld2_lanes16.c: Remove.
	* gcc.target/arm/neon/vld2_lanes32.c: Remove.
	* gcc.target/arm/neon/vld2_lanes8.c: Remove.
	* gcc.target/arm/neon/vld2_laneu16.c: Remove.
	* gcc.target/arm/neon/vld2_laneu32.c: Remove.
	* gcc.target/arm/neon/vld2_laneu8.c: Remove.
	* gcc.target/arm/neon/vld2f32.c: Remove.
	* gcc.target/arm/neon/vld2p16.c: Remove.
	* gcc.target/arm/neon/vld2p64.c: Remove.
	* gcc.target/arm/neon/vld2p8.c: Remove.
	* gcc.target/arm/neon/vld2s16.c: Remove.
	* gcc.target/arm/neon/vld2s32.c: Remove.
	* gcc.target/arm/neon/vld2s64.c: Remove.
	* gcc.target/arm/neon/vld2s8.c: Remove.
	* gcc.target/arm/neon/vld2u16.c: Remove.
	* gcc.target/arm/neon/vld2u32.c: Remove.
	* gcc.target/arm/neon/vld2u64.c: Remove.
	* gcc.target/arm/neon/vld2u8.c: Remove.
	* gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vld3Qf32.c: Remove.
	* gcc.target/arm/neon/vld3Qp16.c: Remove.
	* gcc.target/arm/neon/vld3Qp8.c: Remove.
	* gcc.target/arm/neon/vld3Qs16.c: Remove.
	* gcc.target/arm/neon/vld3Qs32.c: Remove.
	* gcc.target/arm/neon/vld3Qs8.c: Remove.
	* gcc.target/arm/neon/vld3Qu16.c: Remove.
	* gcc.target/arm/neon/vld3Qu32.c: Remove.
	* gcc.target/arm/neon/vld3Qu8.c: Remove.
	* gcc.target/arm/neon/vld3_dupf32.c: Remove.
	* gcc.target/arm/neon/vld3_dupp16.c: Remove.
	* gcc.target/arm/neon/vld3_dupp64.c: Remove.
	* gcc.target/arm/neon/vld3_dupp8.c: Remove.
	* gcc.target/arm/neon/vld3_dups16.c: Remove.
	* gcc.target/arm/neon/vld3_dups32.c: Remove.
	* gcc.target/arm/neon/vld3_dups64.c: Remove.
	* gcc.target/arm/neon/vld3_dups8.c: Remove.
	* gcc.target/arm/neon/vld3_dupu16.c: Remove.
	* gcc.target/arm/neon/vld3_dupu32.c: Remove.
	* gcc.target/arm/neon/vld3_dupu64.c: Remove.
	* gcc.target/arm/neon/vld3_dupu8.c: Remove.
	* gcc.target/arm/neon/vld3_lanef32.c: Remove.
	* gcc.target/arm/neon/vld3_lanep16.c: Remove.
	* gcc.target/arm/neon/vld3_lanep8.c: Remove.
	* gcc.target/arm/neon/vld3_lanes16.c: Remove.
	* gcc.target/arm/neon/vld3_lanes32.c: Remove.
	* gcc.target/arm/neon/vld3_lanes8.c: Remove.
	* gcc.target/arm/neon/vld3_laneu16.c: Remove.
	* gcc.target/arm/neon/vld3_laneu32.c: Remove.
	* gcc.target/arm/neon/vld3_laneu8.c: Remove.
	* gcc.target/arm/neon/vld3f32.c: Remove.
	* gcc.target/arm/neon/vld3p16.c: Remove.
	* gcc.target/arm/neon/vld3p64.c: Remove.
	* gcc.target/arm/neon/vld3p8.c: Remove.
	* gcc.target/arm/neon/vld3s16.c: Remove.
	* gcc.target/arm/neon/vld3s32.c: Remove.
	* gcc.target/arm/neon/vld3s64.c: Remove.
	* gcc.target/arm/neon/vld3s8.c: Remove.
	* gcc.target/arm/neon/vld3u16.c: Remove.
	* gcc.target/arm/neon/vld3u32.c: Remove.
	* gcc.target/arm/neon/vld3u64.c: Remove.
	* gcc.target/arm/neon/vld3u8.c: Remove.
	* gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vld4Qf32.c: Remove.
	* gcc.target/arm/neon/vld4Qp16.c: Remove.
	* gcc.target/arm/neon/vld4Qp8.c: Remove.
	* gcc.target/arm/neon/vld4Qs16.c: Remove.
	* gcc.target/arm/neon/vld4Qs32.c: Remove.
	* gcc.target/arm/neon/vld4Qs8.c: Remove.
	* gcc.target/arm/neon/vld4Qu16.c: Remove.
	* gcc.target/arm/neon/vld4Qu32.c: Remove.
	* gcc.target/arm/neon/vld4Qu8.c: Remove.
	* gcc.target/arm/neon/vld4_dupf32.c: Remove.
	* gcc.target/arm/neon/vld4_dupp16.c: Remove.
	* gcc.target/arm/neon/vld4_dupp64.c: Remove.
	* gcc.target/arm/neon/vld4_dupp8.c: Remove.
	* gcc.target/arm/neon/vld4_dups16.c: Remove.
	* gcc.target/arm/neon/vld4_dups32.c: Remove.
	* gcc.target/arm/neon/vld4_dups64.c: Remove.
	* gcc.target/arm/neon/vld4_dups8.c: Remove.
	* gcc.target/arm/neon/vld4_dupu16.c: Remove.
	* gcc.target/arm/neon/vld4_dupu32.c: Remove.
	* gcc.target/arm/neon/vld4_dupu64.c: Remove.
	* gcc.target/arm/neon/vld4_dupu8.c: Remove.
	* gcc.target/arm/neon/vld4_lanef32.c: Remove.
	* gcc.target/arm/neon/vld4_lanep16.c: Remove.
	* gcc.target/arm/neon/vld4_lanep8.c: Remove.
	* gcc.target/arm/neon/vld4_lanes16.c: Remove.
	* gcc.target/arm/neon/vld4_lanes32.c: Remove.
	* gcc.target/arm/neon/vld4_lanes8.c: Remove.
	* gcc.target/arm/neon/vld4_laneu16.c: Remove.
	* gcc.target/arm/neon/vld4_laneu32.c: Remove.
	* gcc.target/arm/neon/vld4_laneu8.c: Remove.
	* gcc.target/arm/neon/vld4f32.c: Remove.
	* gcc.target/arm/neon/vld4p16.c: Remove.
	* gcc.target/arm/neon/vld4p64.c: Remove.
	* gcc.target/arm/neon/vld4p8.c: Remove.
	* gcc.target/arm/neon/vld4s16.c: Remove.
	* gcc.target/arm/neon/vld4s32.c: Remove.
	* gcc.target/arm/neon/vld4s64.c: Remove.
	* gcc.target/arm/neon/vld4s8.c: Remove.
	* gcc.target/arm/neon/vld4u16.c: Remove.
	* gcc.target/arm/neon/vld4u32.c: Remove.
	* gcc.target/arm/neon/vld4u64.c: Remove.
	* gcc.target/arm/neon/vld4u8.c: Remove.
	* gcc.target/arm/neon/vmaxQf32.c: Remove.
	* gcc.target/arm/neon/vmaxQs16.c: Remove.
	* gcc.target/arm/neon/vmaxQs32.c: Remove.
	* gcc.target/arm/neon/vmaxQs8.c: Remove.
	* gcc.target/arm/neon/vmaxQu16.c: Remove.
	* gcc.target/arm/neon/vmaxQu32.c: Remove.
	* gcc.target/arm/neon/vmaxQu8.c: Remove.
	* gcc.target/arm/neon/vmaxf32.c: Remove.
	* gcc.target/arm/neon/vmaxs16.c: Remove.
	* gcc.target/arm/neon/vmaxs32.c: Remove.
	* gcc.target/arm/neon/vmaxs8.c: Remove.
	* gcc.target/arm/neon/vmaxu16.c: Remove.
	* gcc.target/arm/neon/vmaxu32.c: Remove.
	* gcc.target/arm/neon/vmaxu8.c: Remove.
	* gcc.target/arm/neon/vminQf32.c: Remove.
	* gcc.target/arm/neon/vminQs16.c: Remove.
	* gcc.target/arm/neon/vminQs32.c: Remove.
	* gcc.target/arm/neon/vminQs8.c: Remove.
	* gcc.target/arm/neon/vminQu16.c: Remove.
	* gcc.target/arm/neon/vminQu32.c: Remove.
	* gcc.target/arm/neon/vminQu8.c: Remove.
	* gcc.target/arm/neon/vminf32.c: Remove.
	* gcc.target/arm/neon/vmins16.c: Remove.
	* gcc.target/arm/neon/vmins32.c: Remove.
	* gcc.target/arm/neon/vmins8.c: Remove.
	* gcc.target/arm/neon/vminu16.c: Remove.
	* gcc.target/arm/neon/vminu32.c: Remove.
	* gcc.target/arm/neon/vminu8.c: Remove.
	* gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
	* gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
	* gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
	* gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
	* gcc.target/arm/neon/vmlaQf32.c: Remove.
	* gcc.target/arm/neon/vmlaQs16.c: Remove.
	* gcc.target/arm/neon/vmlaQs32.c: Remove.
	* gcc.target/arm/neon/vmlaQs8.c: Remove.
	* gcc.target/arm/neon/vmlaQu16.c: Remove.
	* gcc.target/arm/neon/vmlaQu32.c: Remove.
	* gcc.target/arm/neon/vmlaQu8.c: Remove.
	* gcc.target/arm/neon/vmla_lanef32.c: Remove.
	* gcc.target/arm/neon/vmla_lanes16.c: Remove.
	* gcc.target/arm/neon/vmla_lanes32.c: Remove.
	* gcc.target/arm/neon/vmla_laneu16.c: Remove.
	* gcc.target/arm/neon/vmla_laneu32.c: Remove.
	* gcc.target/arm/neon/vmla_nf32.c: Remove.
	* gcc.target/arm/neon/vmla_ns16.c: Remove.
	* gcc.target/arm/neon/vmla_ns32.c: Remove.
	* gcc.target/arm/neon/vmla_nu16.c: Remove.
	* gcc.target/arm/neon/vmla_nu32.c: Remove.
	* gcc.target/arm/neon/vmlaf32.c: Remove.
	* gcc.target/arm/neon/vmlal_lanes16.c: Remove.
	* gcc.target/arm/neon/vmlal_lanes32.c: Remove.
	* gcc.target/arm/neon/vmlal_laneu16.c: Remove.
	* gcc.target/arm/neon/vmlal_laneu32.c: Remove.
	* gcc.target/arm/neon/vmlal_ns16.c: Remove.
	* gcc.target/arm/neon/vmlal_ns32.c: Remove.
	* gcc.target/arm/neon/vmlal_nu16.c: Remove.
	* gcc.target/arm/neon/vmlal_nu32.c: Remove.
	* gcc.target/arm/neon/vmlals16.c: Remove.
	* gcc.target/arm/neon/vmlals32.c: Remove.
	* gcc.target/arm/neon/vmlals8.c: Remove.
	* gcc.target/arm/neon/vmlalu16.c: Remove.
	* gcc.target/arm/neon/vmlalu32.c: Remove.
	* gcc.target/arm/neon/vmlalu8.c: Remove.
	* gcc.target/arm/neon/vmlas16.c: Remove.
	* gcc.target/arm/neon/vmlas32.c: Remove.
	* gcc.target/arm/neon/vmlas8.c: Remove.
	* gcc.target/arm/neon/vmlau16.c: Remove.
	* gcc.target/arm/neon/vmlau32.c: Remove.
	* gcc.target/arm/neon/vmlau8.c: Remove.
	* gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
	* gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
	* gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
	* gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
	* gcc.target/arm/neon/vmlsQf32.c: Remove.
	* gcc.target/arm/neon/vmlsQs16.c: Remove.
	* gcc.target/arm/neon/vmlsQs32.c: Remove.
	* gcc.target/arm/neon/vmlsQs8.c: Remove.
	* gcc.target/arm/neon/vmlsQu16.c: Remove.
	* gcc.target/arm/neon/vmlsQu32.c: Remove.
	* gcc.target/arm/neon/vmlsQu8.c: Remove.
	* gcc.target/arm/neon/vmls_lanef32.c: Remove.
	* gcc.target/arm/neon/vmls_lanes16.c: Remove.
	* gcc.target/arm/neon/vmls_lanes32.c: Remove.
	* gcc.target/arm/neon/vmls_laneu16.c: Remove.
	* gcc.target/arm/neon/vmls_laneu32.c: Remove.
	* gcc.target/arm/neon/vmls_nf32.c: Remove.
	* gcc.target/arm/neon/vmls_ns16.c: Remove.
	* gcc.target/arm/neon/vmls_ns32.c: Remove.
	* gcc.target/arm/neon/vmls_nu16.c: Remove.
	* gcc.target/arm/neon/vmls_nu32.c: Remove.
	* gcc.target/arm/neon/vmlsf32.c: Remove.
	* gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
	* gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
	* gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
	* gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
	* gcc.target/arm/neon/vmlsl_ns16.c: Remove.
	* gcc.target/arm/neon/vmlsl_ns32.c: Remove.
	* gcc.target/arm/neon/vmlsl_nu16.c: Remove.
	* gcc.target/arm/neon/vmlsl_nu32.c: Remove.
	* gcc.target/arm/neon/vmlsls16.c: Remove.
	* gcc.target/arm/neon/vmlsls32.c: Remove.
	* gcc.target/arm/neon/vmlsls8.c: Remove.
	* gcc.target/arm/neon/vmlslu16.c: Remove.
	* gcc.target/arm/neon/vmlslu32.c: Remove.
	* gcc.target/arm/neon/vmlslu8.c: Remove.
	* gcc.target/arm/neon/vmlss16.c: Remove.
	* gcc.target/arm/neon/vmlss32.c: Remove.
	* gcc.target/arm/neon/vmlss8.c: Remove.
	* gcc.target/arm/neon/vmlsu16.c: Remove.
	* gcc.target/arm/neon/vmlsu32.c: Remove.
	* gcc.target/arm/neon/vmlsu8.c: Remove.
	* gcc.target/arm/neon/vmovQ_nf32.c: Remove.
	* gcc.target/arm/neon/vmovQ_np16.c: Remove.
	* gcc.target/arm/neon/vmovQ_np8.c: Remove.
	* gcc.target/arm/neon/vmovQ_ns16.c: Remove.
	* gcc.target/arm/neon/vmovQ_ns32.c: Remove.
	* gcc.target/arm/neon/vmovQ_ns64.c: Remove.
	* gcc.target/arm/neon/vmovQ_ns8.c: Remove.
	* gcc.target/arm/neon/vmovQ_nu16.c: Remove.
	* gcc.target/arm/neon/vmovQ_nu32.c: Remove.
	* gcc.target/arm/neon/vmovQ_nu64.c: Remove.
	* gcc.target/arm/neon/vmovQ_nu8.c: Remove.
	* gcc.target/arm/neon/vmov_nf32.c: Remove.
	* gcc.target/arm/neon/vmov_np16.c: Remove.
	* gcc.target/arm/neon/vmov_np8.c: Remove.
	* gcc.target/arm/neon/vmov_ns16.c: Remove.
	* gcc.target/arm/neon/vmov_ns32.c: Remove.
	* gcc.target/arm/neon/vmov_ns64.c: Remove.
	* gcc.target/arm/neon/vmov_ns8.c: Remove.
	* gcc.target/arm/neon/vmov_nu16.c: Remove.
	* gcc.target/arm/neon/vmov_nu32.c: Remove.
	* gcc.target/arm/neon/vmov_nu64.c: Remove.
	* gcc.target/arm/neon/vmov_nu8.c: Remove.
	* gcc.target/arm/neon/vmovls16.c: Remove.
	* gcc.target/arm/neon/vmovls32.c: Remove.
	* gcc.target/arm/neon/vmovls8.c: Remove.
	* gcc.target/arm/neon/vmovlu16.c: Remove.
	* gcc.target/arm/neon/vmovlu32.c: Remove.
	* gcc.target/arm/neon/vmovlu8.c: Remove.
	* gcc.target/arm/neon/vmovns16.c: Remove.
	* gcc.target/arm/neon/vmovns32.c: Remove.
	* gcc.target/arm/neon/vmovns64.c: Remove.
	* gcc.target/arm/neon/vmovnu16.c: Remove.
	* gcc.target/arm/neon/vmovnu32.c: Remove.
	* gcc.target/arm/neon/vmovnu64.c: Remove.
	* gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vmulQ_nf32.c: Remove.
	* gcc.target/arm/neon/vmulQ_ns16.c: Remove.
	* gcc.target/arm/neon/vmulQ_ns32.c: Remove.
	* gcc.target/arm/neon/vmulQ_nu16.c: Remove.
	* gcc.target/arm/neon/vmulQ_nu32.c: Remove.
	* gcc.target/arm/neon/vmulQf32.c: Remove.
	* gcc.target/arm/neon/vmulQp8.c: Remove.
	* gcc.target/arm/neon/vmulQs16.c: Remove.
	* gcc.target/arm/neon/vmulQs32.c: Remove.
	* gcc.target/arm/neon/vmulQs8.c: Remove.
	* gcc.target/arm/neon/vmulQu16.c: Remove.
	* gcc.target/arm/neon/vmulQu32.c: Remove.
	* gcc.target/arm/neon/vmulQu8.c: Remove.
	* gcc.target/arm/neon/vmul_lanef32.c: Remove.
	* gcc.target/arm/neon/vmul_lanes16.c: Remove.
	* gcc.target/arm/neon/vmul_lanes32.c: Remove.
	* gcc.target/arm/neon/vmul_laneu16.c: Remove.
	* gcc.target/arm/neon/vmul_laneu32.c: Remove.
	* gcc.target/arm/neon/vmul_nf32.c: Remove.
	* gcc.target/arm/neon/vmul_ns16.c: Remove.
	* gcc.target/arm/neon/vmul_ns32.c: Remove.
	* gcc.target/arm/neon/vmul_nu16.c: Remove.
	* gcc.target/arm/neon/vmul_nu32.c: Remove.
	* gcc.target/arm/neon/vmulf32.c: Remove.
	* gcc.target/arm/neon/vmull_lanes16.c: Remove.
	* gcc.target/arm/neon/vmull_lanes32.c: Remove.
	* gcc.target/arm/neon/vmull_laneu16.c: Remove.
	* gcc.target/arm/neon/vmull_laneu32.c: Remove.
	* gcc.target/arm/neon/vmull_ns16.c: Remove.
	* gcc.target/arm/neon/vmull_ns32.c: Remove.
	* gcc.target/arm/neon/vmull_nu16.c: Remove.
	* gcc.target/arm/neon/vmull_nu32.c: Remove.
	* gcc.target/arm/neon/vmullp8.c: Remove.
	* gcc.target/arm/neon/vmulls16.c: Remove.
	* gcc.target/arm/neon/vmulls32.c: Remove.
	* gcc.target/arm/neon/vmulls8.c: Remove.
	* gcc.target/arm/neon/vmullu16.c: Remove.
	* gcc.target/arm/neon/vmullu32.c: Remove.
	* gcc.target/arm/neon/vmullu8.c: Remove.
	* gcc.target/arm/neon/vmulp8.c: Remove.
	* gcc.target/arm/neon/vmuls16.c: Remove.
	* gcc.target/arm/neon/vmuls32.c: Remove.
	* gcc.target/arm/neon/vmuls8.c: Remove.
	* gcc.target/arm/neon/vmulu16.c: Remove.
	* gcc.target/arm/neon/vmulu32.c: Remove.
	* gcc.target/arm/neon/vmulu8.c: Remove.
	* gcc.target/arm/neon/vmvnQp8.c: Remove.
	* gcc.target/arm/neon/vmvnQs16.c: Remove.
	* gcc.target/arm/neon/vmvnQs32.c: Remove.
	* gcc.target/arm/neon/vmvnQs8.c: Remove.
	* gcc.target/arm/neon/vmvnQu16.c: Remove.
	* gcc.target/arm/neon/vmvnQu32.c: Remove.
	* gcc.target/arm/neon/vmvnQu8.c: Remove.
	* gcc.target/arm/neon/vmvnp8.c: Remove.
	* gcc.target/arm/neon/vmvns16.c: Remove.
	* gcc.target/arm/neon/vmvns32.c: Remove.
	* gcc.target/arm/neon/vmvns8.c: Remove.
	* gcc.target/arm/neon/vmvnu16.c: Remove.
	* gcc.target/arm/neon/vmvnu32.c: Remove.
	* gcc.target/arm/neon/vmvnu8.c: Remove.
	* gcc.target/arm/neon/vnegQf32.c: Remove.
	* gcc.target/arm/neon/vnegQs16.c: Remove.
	* gcc.target/arm/neon/vnegQs32.c: Remove.
	* gcc.target/arm/neon/vnegQs8.c: Remove.
	* gcc.target/arm/neon/vnegf32.c: Remove.
	* gcc.target/arm/neon/vnegs16.c: Remove.
	* gcc.target/arm/neon/vnegs32.c: Remove.
	* gcc.target/arm/neon/vnegs8.c: Remove.
	* gcc.target/arm/neon/vornQs16.c: Remove.
	* gcc.target/arm/neon/vornQs32.c: Remove.
	* gcc.target/arm/neon/vornQs64.c: Remove.
	* gcc.target/arm/neon/vornQs8.c: Remove.
	* gcc.target/arm/neon/vornQu16.c: Remove.
	* gcc.target/arm/neon/vornQu32.c: Remove.
	* gcc.target/arm/neon/vornQu64.c: Remove.
	* gcc.target/arm/neon/vornQu8.c: Remove.
	* gcc.target/arm/neon/vorns16.c: Remove.
	* gcc.target/arm/neon/vorns32.c: Remove.
	* gcc.target/arm/neon/vorns64.c: Remove.
	* gcc.target/arm/neon/vorns8.c: Remove.
	* gcc.target/arm/neon/vornu16.c: Remove.
	* gcc.target/arm/neon/vornu32.c: Remove.
	* gcc.target/arm/neon/vornu64.c: Remove.
	* gcc.target/arm/neon/vornu8.c: Remove.
	* gcc.target/arm/neon/vorrQs16.c: Remove.
	* gcc.target/arm/neon/vorrQs32.c: Remove.
	* gcc.target/arm/neon/vorrQs64.c: Remove.
	* gcc.target/arm/neon/vorrQs8.c: Remove.
	* gcc.target/arm/neon/vorrQu16.c: Remove.
	* gcc.target/arm/neon/vorrQu32.c: Remove.
	* gcc.target/arm/neon/vorrQu64.c: Remove.
	* gcc.target/arm/neon/vorrQu8.c: Remove.
	* gcc.target/arm/neon/vorrs16.c: Remove.
	* gcc.target/arm/neon/vorrs32.c: Remove.
	* gcc.target/arm/neon/vorrs64.c: Remove.
	* gcc.target/arm/neon/vorrs8.c: Remove.
	* gcc.target/arm/neon/vorru16.c: Remove.
	* gcc.target/arm/neon/vorru32.c: Remove.
	* gcc.target/arm/neon/vorru64.c: Remove.
	* gcc.target/arm/neon/vorru8.c: Remove.
	* gcc.target/arm/neon/vpadalQs16.c: Remove.
	* gcc.target/arm/neon/vpadalQs32.c: Remove.
	* gcc.target/arm/neon/vpadalQs8.c: Remove.
	* gcc.target/arm/neon/vpadalQu16.c: Remove.
	* gcc.target/arm/neon/vpadalQu32.c: Remove.
	* gcc.target/arm/neon/vpadalQu8.c: Remove.
	* gcc.target/arm/neon/vpadals16.c: Remove.
	* gcc.target/arm/neon/vpadals32.c: Remove.
	* gcc.target/arm/neon/vpadals8.c: Remove.
	* gcc.target/arm/neon/vpadalu16.c: Remove.
	* gcc.target/arm/neon/vpadalu32.c: Remove.
	* gcc.target/arm/neon/vpadalu8.c: Remove.
	* gcc.target/arm/neon/vpaddf32.c: Remove.
	* gcc.target/arm/neon/vpaddlQs16.c: Remove.
	* gcc.target/arm/neon/vpaddlQs32.c: Remove.
	* gcc.target/arm/neon/vpaddlQs8.c: Remove.
	* gcc.target/arm/neon/vpaddlQu16.c: Remove.
	* gcc.target/arm/neon/vpaddlQu32.c: Remove.
	* gcc.target/arm/neon/vpaddlQu8.c: Remove.
	* gcc.target/arm/neon/vpaddls16.c: Remove.
	* gcc.target/arm/neon/vpaddls32.c: Remove.
	* gcc.target/arm/neon/vpaddls8.c: Remove.
	* gcc.target/arm/neon/vpaddlu16.c: Remove.
	* gcc.target/arm/neon/vpaddlu32.c: Remove.
	* gcc.target/arm/neon/vpaddlu8.c: Remove.
	* gcc.target/arm/neon/vpadds16.c: Remove.
	* gcc.target/arm/neon/vpadds32.c: Remove.
	* gcc.target/arm/neon/vpadds8.c: Remove.
	* gcc.target/arm/neon/vpaddu16.c: Remove.
	* gcc.target/arm/neon/vpaddu32.c: Remove.
	* gcc.target/arm/neon/vpaddu8.c: Remove.
	* gcc.target/arm/neon/vpmaxf32.c: Remove.
	* gcc.target/arm/neon/vpmaxs16.c: Remove.
	* gcc.target/arm/neon/vpmaxs32.c: Remove.
	* gcc.target/arm/neon/vpmaxs8.c: Remove.
	* gcc.target/arm/neon/vpmaxu16.c: Remove.
	* gcc.target/arm/neon/vpmaxu32.c: Remove.
	* gcc.target/arm/neon/vpmaxu8.c: Remove.
	* gcc.target/arm/neon/vpminf32.c: Remove.
	* gcc.target/arm/neon/vpmins16.c: Remove.
	* gcc.target/arm/neon/vpmins32.c: Remove.
	* gcc.target/arm/neon/vpmins8.c: Remove.
	* gcc.target/arm/neon/vpminu16.c: Remove.
	* gcc.target/arm/neon/vpminu32.c: Remove.
	* gcc.target/arm/neon/vpminu8.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
	* gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
	* gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
	* gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
	* gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
	* gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
	* gcc.target/arm/neon/vqRdmulhs16.c: Remove.
	* gcc.target/arm/neon/vqRdmulhs32.c: Remove.
	* gcc.target/arm/neon/vqRshlQs16.c: Remove.
	* gcc.target/arm/neon/vqRshlQs32.c: Remove.
	* gcc.target/arm/neon/vqRshlQs64.c: Remove.
	* gcc.target/arm/neon/vqRshlQs8.c: Remove.
	* gcc.target/arm/neon/vqRshlQu16.c: Remove.
	* gcc.target/arm/neon/vqRshlQu32.c: Remove.
	* gcc.target/arm/neon/vqRshlQu64.c: Remove.
	* gcc.target/arm/neon/vqRshlQu8.c: Remove.
	* gcc.target/arm/neon/vqRshls16.c: Remove.
	* gcc.target/arm/neon/vqRshls32.c: Remove.
	* gcc.target/arm/neon/vqRshls64.c: Remove.
	* gcc.target/arm/neon/vqRshls8.c: Remove.
	* gcc.target/arm/neon/vqRshlu16.c: Remove.
	* gcc.target/arm/neon/vqRshlu32.c: Remove.
	* gcc.target/arm/neon/vqRshlu64.c: Remove.
	* gcc.target/arm/neon/vqRshlu8.c: Remove.
	* gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
	* gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
	* gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
	* gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
	* gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
	* gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
	* gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
	* gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
	* gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
	* gcc.target/arm/neon/vqabsQs16.c: Remove.
	* gcc.target/arm/neon/vqabsQs32.c: Remove.
	* gcc.target/arm/neon/vqabsQs8.c: Remove.
	* gcc.target/arm/neon/vqabss16.c: Remove.
	* gcc.target/arm/neon/vqabss32.c: Remove.
	* gcc.target/arm/neon/vqabss8.c: Remove.
	* gcc.target/arm/neon/vqaddQs16.c: Remove.
	* gcc.target/arm/neon/vqaddQs32.c: Remove.
	* gcc.target/arm/neon/vqaddQs64.c: Remove.
	* gcc.target/arm/neon/vqaddQs8.c: Remove.
	* gcc.target/arm/neon/vqaddQu16.c: Remove.
	* gcc.target/arm/neon/vqaddQu32.c: Remove.
	* gcc.target/arm/neon/vqaddQu64.c: Remove.
	* gcc.target/arm/neon/vqaddQu8.c: Remove.
	* gcc.target/arm/neon/vqadds16.c: Remove.
	* gcc.target/arm/neon/vqadds32.c: Remove.
	* gcc.target/arm/neon/vqadds64.c: Remove.
	* gcc.target/arm/neon/vqadds8.c: Remove.
	* gcc.target/arm/neon/vqaddu16.c: Remove.
	* gcc.target/arm/neon/vqaddu32.c: Remove.
	* gcc.target/arm/neon/vqaddu64.c: Remove.
	* gcc.target/arm/neon/vqaddu8.c: Remove.
	* gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmlals16.c: Remove.
	* gcc.target/arm/neon/vqdmlals32.c: Remove.
	* gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmlsls16.c: Remove.
	* gcc.target/arm/neon/vqdmlsls32.c: Remove.
	* gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmulhQs16.c: Remove.
	* gcc.target/arm/neon/vqdmulhQs32.c: Remove.
	* gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmulhs16.c: Remove.
	* gcc.target/arm/neon/vqdmulhs32.c: Remove.
	* gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
	* gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
	* gcc.target/arm/neon/vqdmull_ns16.c: Remove.
	* gcc.target/arm/neon/vqdmull_ns32.c: Remove.
	* gcc.target/arm/neon/vqdmulls16.c: Remove.
	* gcc.target/arm/neon/vqdmulls32.c: Remove.
	* gcc.target/arm/neon/vqmovns16.c: Remove.
	* gcc.target/arm/neon/vqmovns32.c: Remove.
	* gcc.target/arm/neon/vqmovns64.c: Remove.
	* gcc.target/arm/neon/vqmovnu16.c: Remove.
	* gcc.target/arm/neon/vqmovnu32.c: Remove.
	* gcc.target/arm/neon/vqmovnu64.c: Remove.
	* gcc.target/arm/neon/vqmovuns16.c: Remove.
	* gcc.target/arm/neon/vqmovuns32.c: Remove.
	* gcc.target/arm/neon/vqmovuns64.c: Remove.
	* gcc.target/arm/neon/vqnegQs16.c: Remove.
	* gcc.target/arm/neon/vqnegQs32.c: Remove.
	* gcc.target/arm/neon/vqnegQs8.c: Remove.
	* gcc.target/arm/neon/vqnegs16.c: Remove.
	* gcc.target/arm/neon/vqnegs32.c: Remove.
	* gcc.target/arm/neon/vqnegs8.c: Remove.
	* gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
	* gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
	* gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
	* gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
	* gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
	* gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
	* gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
	* gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
	* gcc.target/arm/neon/vqshlQs16.c: Remove.
	* gcc.target/arm/neon/vqshlQs32.c: Remove.
	* gcc.target/arm/neon/vqshlQs64.c: Remove.
	* gcc.target/arm/neon/vqshlQs8.c: Remove.
	* gcc.target/arm/neon/vqshlQu16.c: Remove.
	* gcc.target/arm/neon/vqshlQu32.c: Remove.
	* gcc.target/arm/neon/vqshlQu64.c: Remove.
	* gcc.target/arm/neon/vqshlQu8.c: Remove.
	* gcc.target/arm/neon/vqshl_ns16.c: Remove.
	* gcc.target/arm/neon/vqshl_ns32.c: Remove.
	* gcc.target/arm/neon/vqshl_ns64.c: Remove.
	* gcc.target/arm/neon/vqshl_ns8.c: Remove.
	* gcc.target/arm/neon/vqshl_nu16.c: Remove.
	* gcc.target/arm/neon/vqshl_nu32.c: Remove.
	* gcc.target/arm/neon/vqshl_nu64.c: Remove.
	* gcc.target/arm/neon/vqshl_nu8.c: Remove.
	* gcc.target/arm/neon/vqshls16.c: Remove.
	* gcc.target/arm/neon/vqshls32.c: Remove.
	* gcc.target/arm/neon/vqshls64.c: Remove.
	* gcc.target/arm/neon/vqshls8.c: Remove.
	* gcc.target/arm/neon/vqshlu16.c: Remove.
	* gcc.target/arm/neon/vqshlu32.c: Remove.
	* gcc.target/arm/neon/vqshlu64.c: Remove.
	* gcc.target/arm/neon/vqshlu8.c: Remove.
	* gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
	* gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
	* gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
	* gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
	* gcc.target/arm/neon/vqshlu_ns16.c: Remove.
	* gcc.target/arm/neon/vqshlu_ns32.c: Remove.
	* gcc.target/arm/neon/vqshlu_ns64.c: Remove.
	* gcc.target/arm/neon/vqshlu_ns8.c: Remove.
	* gcc.target/arm/neon/vqshrn_ns16.c: Remove.
	* gcc.target/arm/neon/vqshrn_ns32.c: Remove.
	* gcc.target/arm/neon/vqshrn_ns64.c: Remove.
	* gcc.target/arm/neon/vqshrn_nu16.c: Remove.
	* gcc.target/arm/neon/vqshrn_nu32.c: Remove.
	* gcc.target/arm/neon/vqshrn_nu64.c: Remove.
	* gcc.target/arm/neon/vqshrun_ns16.c: Remove.
	* gcc.target/arm/neon/vqshrun_ns32.c: Remove.
	* gcc.target/arm/neon/vqshrun_ns64.c: Remove.
	* gcc.target/arm/neon/vqsubQs16.c: Remove.
	* gcc.target/arm/neon/vqsubQs32.c: Remove.
	* gcc.target/arm/neon/vqsubQs64.c: Remove.
	* gcc.target/arm/neon/vqsubQs8.c: Remove.
	* gcc.target/arm/neon/vqsubQu16.c: Remove.
	* gcc.target/arm/neon/vqsubQu32.c: Remove.
	* gcc.target/arm/neon/vqsubQu64.c: Remove.
	* gcc.target/arm/neon/vqsubQu8.c: Remove.
	* gcc.target/arm/neon/vqsubs16.c: Remove.
	* gcc.target/arm/neon/vqsubs32.c: Remove.
	* gcc.target/arm/neon/vqsubs64.c: Remove.
	* gcc.target/arm/neon/vqsubs8.c: Remove.
	* gcc.target/arm/neon/vqsubu16.c: Remove.
	* gcc.target/arm/neon/vqsubu32.c: Remove.
	* gcc.target/arm/neon/vqsubu64.c: Remove.
	* gcc.target/arm/neon/vqsubu8.c: Remove.
	* gcc.target/arm/neon/vrecpeQf32.c: Remove.
	* gcc.target/arm/neon/vrecpeQu32.c: Remove.
	* gcc.target/arm/neon/vrecpef32.c: Remove.
	* gcc.target/arm/neon/vrecpeu32.c: Remove.
	* gcc.target/arm/neon/vrecpsQf32.c: Remove.
	* gcc.target/arm/neon/vrecpsf32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
	* gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
	* gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
	* gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
	* gcc.target/arm/neon/vrev16Qp8.c: Remove.
	* gcc.target/arm/neon/vrev16Qs8.c: Remove.
	* gcc.target/arm/neon/vrev16Qu8.c: Remove.
	* gcc.target/arm/neon/vrev16p8.c: Remove.
	* gcc.target/arm/neon/vrev16s8.c: Remove.
	* gcc.target/arm/neon/vrev16u8.c: Remove.
	* gcc.target/arm/neon/vrev32Qp16.c: Remove.
	* gcc.target/arm/neon/vrev32Qp8.c: Remove.
	* gcc.target/arm/neon/vrev32Qs16.c: Remove.
	* gcc.target/arm/neon/vrev32Qs8.c: Remove.
	* gcc.target/arm/neon/vrev32Qu16.c: Remove.
	* gcc.target/arm/neon/vrev32Qu8.c: Remove.
	* gcc.target/arm/neon/vrev32p16.c: Remove.
	* gcc.target/arm/neon/vrev32p8.c: Remove.
	* gcc.target/arm/neon/vrev32s16.c: Remove.
	* gcc.target/arm/neon/vrev32s8.c: Remove.
	* gcc.target/arm/neon/vrev32u16.c: Remove.
	* gcc.target/arm/neon/vrev32u8.c: Remove.
	* gcc.target/arm/neon/vrev64Qf32.c: Remove.
	* gcc.target/arm/neon/vrev64Qp16.c: Remove.
	* gcc.target/arm/neon/vrev64Qp8.c: Remove.
	* gcc.target/arm/neon/vrev64Qs16.c: Remove.
	* gcc.target/arm/neon/vrev64Qs32.c: Remove.
	* gcc.target/arm/neon/vrev64Qs8.c: Remove.
	* gcc.target/arm/neon/vrev64Qu16.c: Remove.
	* gcc.target/arm/neon/vrev64Qu32.c: Remove.
	* gcc.target/arm/neon/vrev64Qu8.c: Remove.
	* gcc.target/arm/neon/vrev64f32.c: Remove.
	* gcc.target/arm/neon/vrev64p16.c: Remove.
	* gcc.target/arm/neon/vrev64p8.c: Remove.
	* gcc.target/arm/neon/vrev64s16.c: Remove.
	* gcc.target/arm/neon/vrev64s32.c: Remove.
	* gcc.target/arm/neon/vrev64s8.c: Remove.
	* gcc.target/arm/neon/vrev64u16.c: Remove.
	* gcc.target/arm/neon/vrev64u32.c: Remove.
	* gcc.target/arm/neon/vrev64u8.c: Remove.
	* gcc.target/arm/neon/vrndaf32.c: Remove.
	* gcc.target/arm/neon/vrndaqf32.c: Remove.
	* gcc.target/arm/neon/vrndf32.c: Remove.
	* gcc.target/arm/neon/vrndmf32.c: Remove.
	* gcc.target/arm/neon/vrndmqf32.c: Remove.
	* gcc.target/arm/neon/vrndnf32.c: Remove.
	* gcc.target/arm/neon/vrndnqf32.c: Remove.
	* gcc.target/arm/neon/vrndpf32.c: Remove.
	* gcc.target/arm/neon/vrndpqf32.c: Remove.
	* gcc.target/arm/neon/vrndqf32.c: Remove.
	* gcc.target/arm/neon/vrsqrteQf32.c: Remove.
	* gcc.target/arm/neon/vrsqrteQu32.c: Remove.
	* gcc.target/arm/neon/vrsqrtef32.c: Remove.
	* gcc.target/arm/neon/vrsqrteu32.c: Remove.
	* gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
	* gcc.target/arm/neon/vrsqrtsf32.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
	* gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
	* gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
	* gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
	* gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
	* gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
	* gcc.target/arm/neon/vset_lanef32.c: Remove.
	* gcc.target/arm/neon/vset_lanep16.c: Remove.
	* gcc.target/arm/neon/vset_lanep8.c: Remove.
	* gcc.target/arm/neon/vset_lanes16.c: Remove.
	* gcc.target/arm/neon/vset_lanes32.c: Remove.
	* gcc.target/arm/neon/vset_lanes64.c: Remove.
	* gcc.target/arm/neon/vset_lanes8.c: Remove.
	* gcc.target/arm/neon/vset_laneu16.c: Remove.
	* gcc.target/arm/neon/vset_laneu32.c: Remove.
	* gcc.target/arm/neon/vset_laneu64.c: Remove.
	* gcc.target/arm/neon/vset_laneu8.c: Remove.
	* gcc.target/arm/neon/vshlQ_ns16.c: Remove.
	* gcc.target/arm/neon/vshlQ_ns32.c: Remove.
	* gcc.target/arm/neon/vshlQ_ns64.c: Remove.
	* gcc.target/arm/neon/vshlQ_ns8.c: Remove.
	* gcc.target/arm/neon/vshlQ_nu16.c: Remove.
	* gcc.target/arm/neon/vshlQ_nu32.c: Remove.
	* gcc.target/arm/neon/vshlQ_nu64.c: Remove.
	* gcc.target/arm/neon/vshlQ_nu8.c: Remove.
	* gcc.target/arm/neon/vshlQs16.c: Remove.
	* gcc.target/arm/neon/vshlQs32.c: Remove.
	* gcc.target/arm/neon/vshlQs64.c: Remove.
	* gcc.target/arm/neon/vshlQs8.c: Remove.
	* gcc.target/arm/neon/vshlQu16.c: Remove.
	* gcc.target/arm/neon/vshlQu32.c: Remove.
	* gcc.target/arm/neon/vshlQu64.c: Remove.
	* gcc.target/arm/neon/vshlQu8.c: Remove.
	* gcc.target/arm/neon/vshl_ns16.c: Remove.
	* gcc.target/arm/neon/vshl_ns32.c: Remove.
	* gcc.target/arm/neon/vshl_ns64.c: Remove.
	* gcc.target/arm/neon/vshl_ns8.c: Remove.
	* gcc.target/arm/neon/vshl_nu16.c: Remove.
	* gcc.target/arm/neon/vshl_nu32.c: Remove.
	* gcc.target/arm/neon/vshl_nu64.c: Remove.
	* gcc.target/arm/neon/vshl_nu8.c: Remove.
	* gcc.target/arm/neon/vshll_ns16.c: Remove.
	* gcc.target/arm/neon/vshll_ns32.c: Remove.
	* gcc.target/arm/neon/vshll_ns8.c: Remove.
	* gcc.target/arm/neon/vshll_nu16.c: Remove.
	* gcc.target/arm/neon/vshll_nu32.c: Remove.
	* gcc.target/arm/neon/vshll_nu8.c: Remove.
	* gcc.target/arm/neon/vshls16.c: Remove.
	* gcc.target/arm/neon/vshls32.c: Remove.
	* gcc.target/arm/neon/vshls64.c: Remove.
	* gcc.target/arm/neon/vshls8.c: Remove.
	* gcc.target/arm/neon/vshlu16.c: Remove.
	* gcc.target/arm/neon/vshlu32.c: Remove.
	* gcc.target/arm/neon/vshlu64.c: Remove.
	* gcc.target/arm/neon/vshlu8.c: Remove.
	* gcc.target/arm/neon/vshrQ_ns16.c: Remove.
	* gcc.target/arm/neon/vshrQ_ns32.c: Remove.
	* gcc.target/arm/neon/vshrQ_ns64.c: Remove.
	* gcc.target/arm/neon/vshrQ_ns8.c: Remove.
	* gcc.target/arm/neon/vshrQ_nu16.c: Remove.
	* gcc.target/arm/neon/vshrQ_nu32.c: Remove.
	* gcc.target/arm/neon/vshrQ_nu64.c: Remove.
	* gcc.target/arm/neon/vshrQ_nu8.c: Remove.
	* gcc.target/arm/neon/vshr_ns16.c: Remove.
	* gcc.target/arm/neon/vshr_ns32.c: Remove.
	* gcc.target/arm/neon/vshr_ns64.c: Remove.
	* gcc.target/arm/neon/vshr_ns8.c: Remove.
	* gcc.target/arm/neon/vshr_nu16.c: Remove.
	* gcc.target/arm/neon/vshr_nu32.c: Remove.
	* gcc.target/arm/neon/vshr_nu64.c: Remove.
	* gcc.target/arm/neon/vshr_nu8.c: Remove.
	* gcc.target/arm/neon/vshrn_ns16.c: Remove.
	* gcc.target/arm/neon/vshrn_ns32.c: Remove.
	* gcc.target/arm/neon/vshrn_ns64.c: Remove.
	* gcc.target/arm/neon/vshrn_nu16.c: Remove.
	* gcc.target/arm/neon/vshrn_nu32.c: Remove.
	* gcc.target/arm/neon/vshrn_nu64.c: Remove.
	* gcc.target/arm/neon/vsliQ_np16.c: Remove.
	* gcc.target/arm/neon/vsliQ_np64.c: Remove.
	* gcc.target/arm/neon/vsliQ_np8.c: Remove.
	* gcc.target/arm/neon/vsliQ_ns16.c: Remove.
	* gcc.target/arm/neon/vsliQ_ns32.c: Remove.
	* gcc.target/arm/neon/vsliQ_ns64.c: Remove.
	* gcc.target/arm/neon/vsliQ_ns8.c: Remove.
	* gcc.target/arm/neon/vsliQ_nu16.c: Remove.
	* gcc.target/arm/neon/vsliQ_nu32.c: Remove.
	* gcc.target/arm/neon/vsliQ_nu64.c: Remove.
	* gcc.target/arm/neon/vsliQ_nu8.c: Remove.
	* gcc.target/arm/neon/vsli_np16.c: Remove.
	* gcc.target/arm/neon/vsli_np64.c: Remove.
	* gcc.target/arm/neon/vsli_np8.c: Remove.
	* gcc.target/arm/neon/vsli_ns16.c: Remove.
	* gcc.target/arm/neon/vsli_ns32.c: Remove.
	* gcc.target/arm/neon/vsli_ns64.c: Remove.
	* gcc.target/arm/neon/vsli_ns8.c: Remove.
	* gcc.target/arm/neon/vsli_nu16.c: Remove.
	* gcc.target/arm/neon/vsli_nu32.c: Remove.
	* gcc.target/arm/neon/vsli_nu64.c: Remove.
	* gcc.target/arm/neon/vsli_nu8.c: Remove.
	* gcc.target/arm/neon/vsraQ_ns16.c: Remove.
	* gcc.target/arm/neon/vsraQ_ns32.c: Remove.
	* gcc.target/arm/neon/vsraQ_ns64.c: Remove.
	* gcc.target/arm/neon/vsraQ_ns8.c: Remove.
	* gcc.target/arm/neon/vsraQ_nu16.c: Remove.
	* gcc.target/arm/neon/vsraQ_nu32.c: Remove.
	* gcc.target/arm/neon/vsraQ_nu64.c: Remove.
	* gcc.target/arm/neon/vsraQ_nu8.c: Remove.
	* gcc.target/arm/neon/vsra_ns16.c: Remove.
	* gcc.target/arm/neon/vsra_ns32.c: Remove.
	* gcc.target/arm/neon/vsra_ns64.c: Remove.
	* gcc.target/arm/neon/vsra_ns8.c: Remove.
	* gcc.target/arm/neon/vsra_nu16.c: Remove.
	* gcc.target/arm/neon/vsra_nu32.c: Remove.
	* gcc.target/arm/neon/vsra_nu64.c: Remove.
	* gcc.target/arm/neon/vsra_nu8.c: Remove.
	* gcc.target/arm/neon/vsriQ_np16.c: Remove.
	* gcc.target/arm/neon/vsriQ_np64.c: Remove.
	* gcc.target/arm/neon/vsriQ_np8.c: Remove.
	* gcc.target/arm/neon/vsriQ_ns16.c: Remove.
	* gcc.target/arm/neon/vsriQ_ns32.c: Remove.
	* gcc.target/arm/neon/vsriQ_ns64.c: Remove.
	* gcc.target/arm/neon/vsriQ_ns8.c: Remove.
	* gcc.target/arm/neon/vsriQ_nu16.c: Remove.
	* gcc.target/arm/neon/vsriQ_nu32.c: Remove.
	* gcc.target/arm/neon/vsriQ_nu64.c: Remove.
	* gcc.target/arm/neon/vsriQ_nu8.c: Remove.
	* gcc.target/arm/neon/vsri_np16.c: Remove.
	* gcc.target/arm/neon/vsri_np64.c: Remove.
	* gcc.target/arm/neon/vsri_np8.c: Remove.
	* gcc.target/arm/neon/vsri_ns16.c: Remove.
	* gcc.target/arm/neon/vsri_ns32.c: Remove.
	* gcc.target/arm/neon/vsri_ns64.c: Remove.
	* gcc.target/arm/neon/vsri_ns8.c: Remove.
	* gcc.target/arm/neon/vsri_nu16.c: Remove.
	* gcc.target/arm/neon/vsri_nu32.c: Remove.
	* gcc.target/arm/neon/vsri_nu64.c: Remove.
	* gcc.target/arm/neon/vsri_nu8.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
	* gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
	* gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
	* gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
	* gcc.target/arm/neon/vst1Qf32.c: Remove.
	* gcc.target/arm/neon/vst1Qp16.c: Remove.
	* gcc.target/arm/neon/vst1Qp64.c: Remove.
	* gcc.target/arm/neon/vst1Qp8.c: Remove.
	* gcc.target/arm/neon/vst1Qs16.c: Remove.
	* gcc.target/arm/neon/vst1Qs32.c: Remove.
	* gcc.target/arm/neon/vst1Qs64.c: Remove.
	* gcc.target/arm/neon/vst1Qs8.c: Remove.
	* gcc.target/arm/neon/vst1Qu16.c: Remove.
	* gcc.target/arm/neon/vst1Qu32.c: Remove.
	* gcc.target/arm/neon/vst1Qu64.c: Remove.
	* gcc.target/arm/neon/vst1Qu8.c: Remove.
	* gcc.target/arm/neon/vst1_lanef32.c: Remove.
	* gcc.target/arm/neon/vst1_lanep16.c: Remove.
	* gcc.target/arm/neon/vst1_lanep64.c: Remove.
	* gcc.target/arm/neon/vst1_lanep8.c: Remove.
	* gcc.target/arm/neon/vst1_lanes16.c: Remove.
	* gcc.target/arm/neon/vst1_lanes32.c: Remove.
	* gcc.target/arm/neon/vst1_lanes64.c: Remove.
	* gcc.target/arm/neon/vst1_lanes8.c: Remove.
	* gcc.target/arm/neon/vst1_laneu16.c: Remove.
	* gcc.target/arm/neon/vst1_laneu32.c: Remove.
	* gcc.target/arm/neon/vst1_laneu64.c: Remove.
	* gcc.target/arm/neon/vst1_laneu8.c: Remove.
	* gcc.target/arm/neon/vst1f32.c: Remove.
	* gcc.target/arm/neon/vst1p16.c: Remove.
	* gcc.target/arm/neon/vst1p64.c: Remove.
	* gcc.target/arm/neon/vst1p8.c: Remove.
	* gcc.target/arm/neon/vst1s16.c: Remove.
	* gcc.target/arm/neon/vst1s32.c: Remove.
	* gcc.target/arm/neon/vst1s64.c: Remove.
	* gcc.target/arm/neon/vst1s8.c: Remove.
	* gcc.target/arm/neon/vst1u16.c: Remove.
	* gcc.target/arm/neon/vst1u32.c: Remove.
	* gcc.target/arm/neon/vst1u64.c: Remove.
	* gcc.target/arm/neon/vst1u8.c: Remove.
	* gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vst2Qf32.c: Remove.
	* gcc.target/arm/neon/vst2Qp16.c: Remove.
	* gcc.target/arm/neon/vst2Qp8.c: Remove.
	* gcc.target/arm/neon/vst2Qs16.c: Remove.
	* gcc.target/arm/neon/vst2Qs32.c: Remove.
	* gcc.target/arm/neon/vst2Qs8.c: Remove.
	* gcc.target/arm/neon/vst2Qu16.c: Remove.
	* gcc.target/arm/neon/vst2Qu32.c: Remove.
	* gcc.target/arm/neon/vst2Qu8.c: Remove.
	* gcc.target/arm/neon/vst2_lanef32.c: Remove.
	* gcc.target/arm/neon/vst2_lanep16.c: Remove.
	* gcc.target/arm/neon/vst2_lanep8.c: Remove.
	* gcc.target/arm/neon/vst2_lanes16.c: Remove.
	* gcc.target/arm/neon/vst2_lanes32.c: Remove.
	* gcc.target/arm/neon/vst2_lanes8.c: Remove.
	* gcc.target/arm/neon/vst2_laneu16.c: Remove.
	* gcc.target/arm/neon/vst2_laneu32.c: Remove.
	* gcc.target/arm/neon/vst2_laneu8.c: Remove.
	* gcc.target/arm/neon/vst2f32.c: Remove.
	* gcc.target/arm/neon/vst2p16.c: Remove.
	* gcc.target/arm/neon/vst2p64.c: Remove.
	* gcc.target/arm/neon/vst2p8.c: Remove.
	* gcc.target/arm/neon/vst2s16.c: Remove.
	* gcc.target/arm/neon/vst2s32.c: Remove.
	* gcc.target/arm/neon/vst2s64.c: Remove.
	* gcc.target/arm/neon/vst2s8.c: Remove.
	* gcc.target/arm/neon/vst2u16.c: Remove.
	* gcc.target/arm/neon/vst2u32.c: Remove.
	* gcc.target/arm/neon/vst2u64.c: Remove.
	* gcc.target/arm/neon/vst2u8.c: Remove.
	* gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vst3Qf32.c: Remove.
	* gcc.target/arm/neon/vst3Qp16.c: Remove.
	* gcc.target/arm/neon/vst3Qp8.c: Remove.
	* gcc.target/arm/neon/vst3Qs16.c: Remove.
	* gcc.target/arm/neon/vst3Qs32.c: Remove.
	* gcc.target/arm/neon/vst3Qs8.c: Remove.
	* gcc.target/arm/neon/vst3Qu16.c: Remove.
	* gcc.target/arm/neon/vst3Qu32.c: Remove.
	* gcc.target/arm/neon/vst3Qu8.c: Remove.
	* gcc.target/arm/neon/vst3_lanef32.c: Remove.
	* gcc.target/arm/neon/vst3_lanep16.c: Remove.
	* gcc.target/arm/neon/vst3_lanep8.c: Remove.
	* gcc.target/arm/neon/vst3_lanes16.c: Remove.
	* gcc.target/arm/neon/vst3_lanes32.c: Remove.
	* gcc.target/arm/neon/vst3_lanes8.c: Remove.
	* gcc.target/arm/neon/vst3_laneu16.c: Remove.
	* gcc.target/arm/neon/vst3_laneu32.c: Remove.
	* gcc.target/arm/neon/vst3_laneu8.c: Remove.
	* gcc.target/arm/neon/vst3f32.c: Remove.
	* gcc.target/arm/neon/vst3p16.c: Remove.
	* gcc.target/arm/neon/vst3p64.c: Remove.
	* gcc.target/arm/neon/vst3p8.c: Remove.
	* gcc.target/arm/neon/vst3s16.c: Remove.
	* gcc.target/arm/neon/vst3s32.c: Remove.
	* gcc.target/arm/neon/vst3s64.c: Remove.
	* gcc.target/arm/neon/vst3s8.c: Remove.
	* gcc.target/arm/neon/vst3u16.c: Remove.
	* gcc.target/arm/neon/vst3u32.c: Remove.
	* gcc.target/arm/neon/vst3u64.c: Remove.
	* gcc.target/arm/neon/vst3u8.c: Remove.
	* gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
	* gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
	* gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
	* gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
	* gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
	* gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
	* gcc.target/arm/neon/vst4Qf32.c: Remove.
	* gcc.target/arm/neon/vst4Qp16.c: Remove.
	* gcc.target/arm/neon/vst4Qp8.c: Remove.
	* gcc.target/arm/neon/vst4Qs16.c: Remove.
	* gcc.target/arm/neon/vst4Qs32.c: Remove.
	* gcc.target/arm/neon/vst4Qs8.c: Remove.
	* gcc.target/arm/neon/vst4Qu16.c: Remove.
	* gcc.target/arm/neon/vst4Qu32.c: Remove.
	* gcc.target/arm/neon/vst4Qu8.c: Remove.
	* gcc.target/arm/neon/vst4_lanef32.c: Remove.
	* gcc.target/arm/neon/vst4_lanep16.c: Remove.
	* gcc.target/arm/neon/vst4_lanep8.c: Remove.
	* gcc.target/arm/neon/vst4_lanes16.c: Remove.
	* gcc.target/arm/neon/vst4_lanes32.c: Remove.
	* gcc.target/arm/neon/vst4_lanes8.c: Remove.
	* gcc.target/arm/neon/vst4_laneu16.c: Remove.
	* gcc.target/arm/neon/vst4_laneu32.c: Remove.
	* gcc.target/arm/neon/vst4_laneu8.c: Remove.
	* gcc.target/arm/neon/vst4f32.c: Remove.
	* gcc.target/arm/neon/vst4p16.c: Remove.
	* gcc.target/arm/neon/vst4p64.c: Remove.
	* gcc.target/arm/neon/vst4p8.c: Remove.
	* gcc.target/arm/neon/vst4s16.c: Remove.
	* gcc.target/arm/neon/vst4s32.c: Remove.
	* gcc.target/arm/neon/vst4s64.c: Remove.
	* gcc.target/arm/neon/vst4s8.c: Remove.
	* gcc.target/arm/neon/vst4u16.c: Remove.
	* gcc.target/arm/neon/vst4u32.c: Remove.
	* gcc.target/arm/neon/vst4u64.c: Remove.
	* gcc.target/arm/neon/vst4u8.c: Remove.
	* gcc.target/arm/neon/vsubQf32.c: Remove.
	* gcc.target/arm/neon/vsubQs16.c: Remove.
	* gcc.target/arm/neon/vsubQs32.c: Remove.
	* gcc.target/arm/neon/vsubQs64.c: Remove.
	* gcc.target/arm/neon/vsubQs8.c: Remove.
	* gcc.target/arm/neon/vsubQu16.c: Remove.
	* gcc.target/arm/neon/vsubQu32.c: Remove.
	* gcc.target/arm/neon/vsubQu64.c: Remove.
	* gcc.target/arm/neon/vsubQu8.c: Remove.
	* gcc.target/arm/neon/vsubf32.c: Remove.
	* gcc.target/arm/neon/vsubhns16.c: Remove.
	* gcc.target/arm/neon/vsubhns32.c: Remove.
	* gcc.target/arm/neon/vsubhns64.c: Remove.
	* gcc.target/arm/neon/vsubhnu16.c: Remove.
	* gcc.target/arm/neon/vsubhnu32.c: Remove.
	* gcc.target/arm/neon/vsubhnu64.c: Remove.
	* gcc.target/arm/neon/vsubls16.c: Remove.
	* gcc.target/arm/neon/vsubls32.c: Remove.
	* gcc.target/arm/neon/vsubls8.c: Remove.
	* gcc.target/arm/neon/vsublu16.c: Remove.
	* gcc.target/arm/neon/vsublu32.c: Remove.
	* gcc.target/arm/neon/vsublu8.c: Remove.
	* gcc.target/arm/neon/vsubs16.c: Remove.
	* gcc.target/arm/neon/vsubs32.c: Remove.
	* gcc.target/arm/neon/vsubs64.c: Remove.
	* gcc.target/arm/neon/vsubs8.c: Remove.
	* gcc.target/arm/neon/vsubu16.c: Remove.
	* gcc.target/arm/neon/vsubu32.c: Remove.
	* gcc.target/arm/neon/vsubu64.c: Remove.
	* gcc.target/arm/neon/vsubu8.c: Remove.
	* gcc.target/arm/neon/vsubws16.c: Remove.
	* gcc.target/arm/neon/vsubws32.c: Remove.
	* gcc.target/arm/neon/vsubws8.c: Remove.
	* gcc.target/arm/neon/vsubwu16.c: Remove.
	* gcc.target/arm/neon/vsubwu32.c: Remove.
	* gcc.target/arm/neon/vsubwu8.c: Remove.
	* gcc.target/arm/neon/vtbl1p8.c: Remove.
	* gcc.target/arm/neon/vtbl1s8.c: Remove.
	* gcc.target/arm/neon/vtbl1u8.c: Remove.
	* gcc.target/arm/neon/vtbl2p8.c: Remove.
	* gcc.target/arm/neon/vtbl2s8.c: Remove.
	* gcc.target/arm/neon/vtbl2u8.c: Remove.
	* gcc.target/arm/neon/vtbl3p8.c: Remove.
	* gcc.target/arm/neon/vtbl3s8.c: Remove.
	* gcc.target/arm/neon/vtbl3u8.c: Remove.
	* gcc.target/arm/neon/vtbl4p8.c: Remove.
	* gcc.target/arm/neon/vtbl4s8.c: Remove.
	* gcc.target/arm/neon/vtbl4u8.c: Remove.
	* gcc.target/arm/neon/vtbx1p8.c: Remove.
	* gcc.target/arm/neon/vtbx1s8.c: Remove.
	* gcc.target/arm/neon/vtbx1u8.c: Remove.
	* gcc.target/arm/neon/vtbx2p8.c: Remove.
	* gcc.target/arm/neon/vtbx2s8.c: Remove.
	* gcc.target/arm/neon/vtbx2u8.c: Remove.
	* gcc.target/arm/neon/vtbx3p8.c: Remove.
	* gcc.target/arm/neon/vtbx3s8.c: Remove.
	* gcc.target/arm/neon/vtbx3u8.c: Remove.
	* gcc.target/arm/neon/vtbx4p8.c: Remove.
	* gcc.target/arm/neon/vtbx4s8.c: Remove.
	* gcc.target/arm/neon/vtbx4u8.c: Remove.
	* gcc.target/arm/neon/vtrnQf32.c: Remove.
	* gcc.target/arm/neon/vtrnQp16.c: Remove.
	* gcc.target/arm/neon/vtrnQp8.c: Remove.
	* gcc.target/arm/neon/vtrnQs16.c: Remove.
	* gcc.target/arm/neon/vtrnQs32.c: Remove.
	* gcc.target/arm/neon/vtrnQs8.c: Remove.
	* gcc.target/arm/neon/vtrnQu16.c: Remove.
	* gcc.target/arm/neon/vtrnQu32.c: Remove.
	* gcc.target/arm/neon/vtrnQu8.c: Remove.
	* gcc.target/arm/neon/vtrnf32.c: Remove.
	* gcc.target/arm/neon/vtrnp16.c: Remove.
	* gcc.target/arm/neon/vtrnp8.c: Remove.
	* gcc.target/arm/neon/vtrns16.c: Remove.
	* gcc.target/arm/neon/vtrns32.c: Remove.
	* gcc.target/arm/neon/vtrns8.c: Remove.
	* gcc.target/arm/neon/vtrnu16.c: Remove.
	* gcc.target/arm/neon/vtrnu32.c: Remove.
	* gcc.target/arm/neon/vtrnu8.c: Remove.
	* gcc.target/arm/neon/vtstQp8.c: Remove.
	* gcc.target/arm/neon/vtstQs16.c: Remove.
	* gcc.target/arm/neon/vtstQs32.c: Remove.
	* gcc.target/arm/neon/vtstQs8.c: Remove.
	* gcc.target/arm/neon/vtstQu16.c: Remove.
	* gcc.target/arm/neon/vtstQu32.c: Remove.
	* gcc.target/arm/neon/vtstQu8.c: Remove.
	* gcc.target/arm/neon/vtstp8.c: Remove.
	* gcc.target/arm/neon/vtsts16.c: Remove.
	* gcc.target/arm/neon/vtsts32.c: Remove.
	* gcc.target/arm/neon/vtsts8.c: Remove.
	* gcc.target/arm/neon/vtstu16.c: Remove.
	* gcc.target/arm/neon/vtstu32.c: Remove.
	* gcc.target/arm/neon/vtstu8.c: Remove.
	* gcc.target/arm/neon/vuzpQf32.c: Remove.
	* gcc.target/arm/neon/vuzpQp16.c: Remove.
	* gcc.target/arm/neon/vuzpQp8.c: Remove.
	* gcc.target/arm/neon/vuzpQs16.c: Remove.
	* gcc.target/arm/neon/vuzpQs32.c: Remove.
	* gcc.target/arm/neon/vuzpQs8.c: Remove.
	* gcc.target/arm/neon/vuzpQu16.c: Remove.
	* gcc.target/arm/neon/vuzpQu32.c: Remove.
	* gcc.target/arm/neon/vuzpQu8.c: Remove.
	* gcc.target/arm/neon/vuzpf32.c: Remove.
	* gcc.target/arm/neon/vuzpp16.c: Remove.
	* gcc.target/arm/neon/vuzpp8.c: Remove.
	* gcc.target/arm/neon/vuzps16.c: Remove.
	* gcc.target/arm/neon/vuzps32.c: Remove.
	* gcc.target/arm/neon/vuzps8.c: Remove.
	* gcc.target/arm/neon/vuzpu16.c: Remove.
	* gcc.target/arm/neon/vuzpu32.c: Remove.
	* gcc.target/arm/neon/vuzpu8.c: Remove.
	* gcc.target/arm/neon/vzipQf32.c: Remove.
	* gcc.target/arm/neon/vzipQp16.c: Remove.
	* gcc.target/arm/neon/vzipQp8.c: Remove.
	* gcc.target/arm/neon/vzipQs16.c: Remove.
	* gcc.target/arm/neon/vzipQs32.c: Remove.
	* gcc.target/arm/neon/vzipQs8.c: Remove.
	* gcc.target/arm/neon/vzipQu16.c: Remove.
	* gcc.target/arm/neon/vzipQu32.c: Remove.
	* gcc.target/arm/neon/vzipQu8.c: Remove.
	* gcc.target/arm/neon/vzipf32.c: Remove.
	* gcc.target/arm/neon/vzipp16.c: Remove.
	* gcc.target/arm/neon/vzipp8.c: Remove.
	* gcc.target/arm/neon/vzips16.c: Remove.
	* gcc.target/arm/neon/vzips32.c: Remove.
	* gcc.target/arm/neon/vzips8.c: Remove.
	* gcc.target/arm/neon/vzipu16.c: Remove.
	* gcc.target/arm/neon/vzipu32.c: Remove.
	* gcc.target/arm/neon/vzipu8.c: Remove.


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

	PR c/67784
	* gcc.dg/pr67784-1.c: New test.
	* gcc.dg/pr67784-2.c: New test.

2015-11-12  Martin Liska  <mliska@suse.cz>

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

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

	PR tree-optimization/68306
	* gcc.dg/pr68306.c: New testcase.

2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>

	Implement D0013R2, logical type traits.

	* g++.dg/cpp0x/Wattributes1.C: Adjust.

2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/data-default-1.c: New.

2015-11-12  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.

2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/68305
	* gcc.dg/vect/pr68305.c: New test.

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

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

2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>

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

2015-11-12  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/arm/mmx-1.c: Adjust for unified asm.

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

	* gcc.target/i386/sse-1.c (swizzle): Assume that a is
	aligned to 64 bits.

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

	* gcc.dg/pr65521.c: Fail on AIX.

2015-11-11  Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
	* gcc.dg/graphite/fuse-2.c: Same.
	* gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
	isl-ast-gen-*.c files.
	* gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
	* gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
	* gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
	* gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
	* gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
	* gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
	* gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
	* gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
	* gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
	* gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.

2015-11-11  Marek Polacek  <polacek@redhat.com>

	PR c/68107
	PR c++/68266
	* c-c++-common/pr68107.c: New test.
	* g++.dg/init/new38.C (large_array_char): Adjust dg-error.
	(large_array_char_template): Likewise.
	* g++.dg/init/new44.C: Adjust dg-error.

2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>

	* gfortran.dg/goacc/private-3.f95: Remove xfail.
	* gfortran.dg/goacc/combined_loop.f90: Remove xfail.

2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/pr67265.c: New test.

2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
	tests for the expected generated code.

2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>

	* gcc.target/mips/split-ds-sequence.c: New test.

2015-11-11  Julia Koval  <julia.koval@intel.com>

	* g++.dg/ext/mv16.C: New functions.

2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
	    Jiong Wang	    <jiong.wang@arm.com>

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

2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/mask-pack.c: New test.
	* gcc.target/i386/mask-unpack.c: New test.

2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/avx2-vec-mask-bit-not.c: New test.

2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.dg/vect/slp-cond-5.c: New test.

2015-11-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68240
	* gcc.dg/torture/pr68240.c: New testcase.

2015-11-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56118
	* gcc.target/i386/pr56118.c: New testcase.

2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>

	* c-c++-common/goacc/routine-5.c: Enable c++ tests.

2015-11-09  Martin Sebor  <msebor@redhat.com>

	* init/new45.C: New test to verify that operator new is invoked
	with or without overhead for a cookie.

	PR c++/67927
	* init/new44.C: New test for placement new expressions for arrays
	with excessive number of elements.

	PR c++/67913
	* init/new43.C: New test for placement new expressions for arrays
	with negative number of elements.

	* other/new-size-type.C: Expect array new expression with
	an excessive number of elements to be rejected.

2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/routine-1.c: New.
	* c-c++-common/goacc/routine-2.c: New.
	* c-c++-common/goacc/routine-3.c: New.
	* c-c++-common/goacc/routine-4.c: New.
	* c-c++-common/goacc/routine-5.c: New.

2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/sparc-ret.c: Rename to...
	* gcc.target/sparc/sparc-ret-1.c: ...this.
	* gcc.target/sparc/sparc-ret-2.c: New test.

2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* lib/target-supports.exp (check_p8vector_hw_available): Split
	long line.
	(check_vsx_hw_available): Likewise.
	(check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
	support and for PowerPC float128 support.
	(check_p9modulo_hw_available): Likewise.
	(check_ppc_float128_sw_available): Likewise.
	(check_ppc_float128_hw_available): Likewise.
	(check_effective_target_powerpc_p9vector_ok): Likewise.
	(check_effective_target_powerpc_p9modulo_ok): Likewise.
	(check_effective_target_powerpc_float128_sw_ok): Likewise.
	(check_effective_target_powerpc_float128_hw_ok): Likewise.
	(is-effective-target): Add new PowerPc targets.
	(is-effective-target-keyword): Likewise.
	(check_vect_support_and_set_flags): If we have ISA 3.0 vector
	instructions, use it.

	* gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
	* gcc.target/powerpc/mod-2.c: Likewise.
	* gcc.target/powerpc/ctz-1.c: Likewise.
	* gcc.target/powerpc/ctz-2.c: Likewise.
	* gcc.target/powerpc/extswsli-1.c: Likewise.
	* gcc.target/powerpc/extswsli-2.c: Likewise.
	* gcc.target/powerpc/extswsli-3.c: Likewise.

	* gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
	and allow the test on PowerPC LE.
	* gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
	* gcc.target/powerpc/fusion3.c: New file, test power9 fusion.

	* gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
	check instead of powerpc_vsx_ok.
	* gcc.target/powerpc/float128-mix.c: Likewise.

2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/sso/*.c: Robustify dg-output directives.

2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/ubsan/pr68259.C: New test.

2015-11-09  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
	(main): Use _Cilk_spawn instead of cilk_spawn.

2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>

	* gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
	scan-assembler directive.

2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68129
	* gcc.dg/pr68129_1.c: New test.

2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>

	PR debug/67192
	* gcc.dg/guality/pr67192.c (f3, f4): New functions.
	(main): Invoke them.

2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>

	PR debug/67192
	* gcc.dg/guality/pr67192.c: New test.

2015-11-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68248
	* gcc.dg/torture/pr68248.c: New testcase.

2015-11-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56118
	* gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.

2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
	labelref and check use of constant pool by looking for .word and
	similar directives.

2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR target/66326
	* g++.dg/cilk-plus/CK/pr66326.cc: New test.

2015-11-09  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/addr-space-1.c: New test.
	* gcc.target/i386/addr-space-2.c: New test.
	* gcc.target/i386/addr-space-3.c: New test.

2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68053
	* gfortran.dg/pr68053.f90: New test.

2015-11-06  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/lto/pr68057_0.C: Fix testcase.

2015-11-08  Joost VandeVondele  <vondele@gcc.gnu.org>

	* gfortran.dg/PR67518.f90: move from here...
	* gfortran.dg/graphite/PR67518.f90: to here.
	* gfortran.dg/PR53852.f90: move from here...
	* gfortran.dg/graphite/PR53852.f90: to here.

2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/sso-1.c: New test.
	* gcc.dg/sso-2.c: Likewise.
	* gcc.dg/sso-3.c: Likewise.
	* gcc.dg/sso-4.c: Likewise.
	* gcc.dg/sso-5.c: Likewise.
	* gcc.dg/sso-6.c: Likewise.
	* gcc.dg/sso-7.c: Likewise.
	* gcc.dg/sso-8.c: Likewise.
	* gcc.dg/sso: New directory.
	* gcc.target/i386/movbe-3.c: New test.
	* gnat.dg/sso1.adb: Likewise.
	* gnat.dg/sso2.ad[sb]: Likewise.
	* gnat.dg/sso3.adb: Likewise.
	* gnat.dg/sso4.adb: Likewise.
	* gnat.dg/sso5.adb: Likewise.
	* gnat.dg/sso6.adb: Likewise.
	* gnat.dg/sso7.adb: Likewise.
	* gnat.dg/specs/sso1.ads: Likewise.
	* gnat.dg/specs/sso2.ads: Likewise.
	* gnat.dg/sso: New directory.

2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/68218
	* gfortran.dg/allocate_with_arrayspec_1.f90: New test.

2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>

	PR fortran/68224
	* gfortran.dg/pr68224.f90: New test.

2015-11-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/68196
	* gfortran.dg/proc_ptr_47.f90: New test.

	PR fortran/66465
	* gfortran.dg/pr66465.f90: New test.

2015-11-07  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.

2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68153
	* gfortran.dg/pr68153.f90: New test.

2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68151
	* gfortran.dg/pr68151.f90: New test.

2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/68235
	* gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.

2015-11-06  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
	realized jump threads.
	* gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
	threads rather than dom1 dump.

2015-11-06  Michael Collison  <michael.collison@linaro.org
	    Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	Revert:
	2015-08-01  Michael Collison  <michael.collison@linaro.org
		    Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

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

2015-11-06  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/54224
	* gfortran.dg/warn_unused_function_2.f90: Add two new
	"defined but not used" subroutines.

2015-11-06  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
	* g++.dg/gomp/ordered-2.C (f1): Likewise.
	* gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
	expected diagnostics for the addition of quotes.
	* gfortran.dg/gomp/target3.f90: Likewise.
	* c-c++-common/goacc/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
	* c-c++-common/gomp/doacross-1.c: Likewise.
	* c-c++-common/gomp/nesting-warn-1.c: Likewise.
	* c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
	Adjust expected diagnostics wording.
	* c-c++-common/gomp/clauses-4.c (foo): Likewise.
	Don't expect error on ordered threads simd when in for simd.
	* c-c++-common/gomp/nesting-2.c: New test.
	* c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
	* c-c++-common/gomp/ordered-4.c: New test.

2015-11-06  Mike Stump  <mikestump@comcast.net>

	* gcc.dg/pragma-diag-5.c: Make test cases unique.

2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/fuse-1.c: New.
	* gcc.dg/graphite/fuse-2.c: New.
	* gcc.dg/graphite/interchange-13.c: Remove bogus check.

2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.

2015-11-06  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
	* lib/gcc-dg.exp: Load multiline.exp.

2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/arm/combine-movs.c: Adjust for unified asm.
	* gcc.target/arm/interrupt-1.c: Likewise.
	* gcc.target/arm/interrupt-2.c: Likewise.
	* gcc.target/arm/unaligned-memcpy-4.c: Likewise.

2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
	    Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>

	* gcc.target/aarch64/rsqrt_asm_check_common.h: Common
	macros for assembly checks.
	* gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
	frsqrts and frsqrte are not emitted.
	* gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
	frsqrts and frsqrte are emitted.
	* gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.

2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>

	* gfortran.dg/goacc/combined_loop.f90: XFAIL.

2015-11-06  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/68057
	PR ipa/68220
	* g++.dg/lto/pr68057_0.C: New testcase.
	* g++.dg/lto/pr68057_1.C: New testcase.
	* g++.dg/torture/pr68220.C: New testcase.

2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
	comment.

2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/68145
	* g++.dg/vect/pr68145.cc: New test.

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

	PR target/68088
	* gcc.dg/pr68088_1.c: New test.

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

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

2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>

	* gfortran.dg/goacc/private-3.f95: XFAIL.

2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>

	PR middle-end/53852
	PR middle-end/67518
	* gfortran.dg/PR67518.f90: New test.
	* gfortran.dg/PR53852.f90: New test.

2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
	    Tom de Vries  <tom@codesourcery.com>
	    Nathan Sidwell  <nathan@codesourcery.com>
	    Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/combined-directives.c: New test.
	* c-c++-common/goacc/loop-clauses.c: New test.
	* c-c++-common/goacc/tile.c: New test.
	* c-c++-common/goacc/loop-shape.c: Add test for pointer variable
	as gang static arguments.
	* c-c++-common/goacc/update-1.c: Adjust expected error message.
	* g++.dg/goacc/template.C: New test.
	* gfortran.dg/goacc/combined-directives.f90: New test.
	* gfortran.dg/goacc/default.f95: New test.
	* gfortran.dg/goacc/default_none.f95: New test.
	* gfortran.dg/goacc/firstprivate-1.f95: New test.
	* gfortran.dg/goacc/gang-static.f95: New test.
	* gfortran.dg/goacc/kernels-loop-inner.f95: New test.
	* gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
	* gfortran.dg/goacc/list.f95: Update test.
	* gfortran.dg/goacc/loop-2.f95: Likewise.
	* gfortran.dg/goacc/loop-4.f95: New test.
	* gfortran.dg/goacc/loop-5.f95: New test.
	* gfortran.dg/goacc/loop-6.f95: New test.
	* gfortran.dg/goacc/loop-tree-1.f90: Update test.
	* gfortran.dg/goacc/multi-clause.f90: New test.
	* gfortran.dg/goacc/parallel-tree.f95: Update test.
	* gfortran.dg/goacc/update.f95: New test.

2015-11-05  Martin Sebor  <msebor@redhat.com>

	PR c++/67942
	* g++.dg/warn/Wplacement-new-size.C: Exercise placement new
	invocations where the size of the destination buffer object
	or its type (or both) is unknown.

2015-11-05  Martin Sebor  <msebor@redhat.com>

	PR c++/67942
	* g++.dg/warn/Wplacement-new-size.C: New test.

2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/pr68112.c: New.
	* gcc.dg/vect/vect-strided-shift-1.c: New.

2015-11-05  Marek Polacek  <polacek@redhat.com>

	PR c/68090
	* gcc.dg/pr68090.c: New test.

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

	* gcc.dg/ifcvt-4.c: New.

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

	PR c++/67846
	* g++.dg/cpp0x/lambda/lambda-ice15.C: New.

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

	* c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
	of variables in both data sharing and mapping clauses and for
	structure element based array sections being mapped rather than
	privatized.
	* c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
	expected diagnostics wording in one case.
	* c-c++-common/gomp/distribute-1.c: New test.
	* c-c++-common/gomp/element-1.c: New test.
	* c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
	and #pragma omp end declare target pair around the function.
	Change s from a parameter to a file scope variable.
	* c-c++-common/gomp/pr67521.c: Add dg-error directives.
	* c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
	on non-zero low-bound in reduction array sections.  Add further
	tests.
	* c-c++-common/gomp/schedule-modifiers-1.c: New test.
	* c-c++-common/gomp/target-teams-1.c: New test.
	* gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
	for expected mangling on x86_64/i?86.
	* gcc.dg/gomp/declare-simd-3.c: New test.
	* gcc.dg/gomp/declare-simd-4.c: New test.
	* gcc.dg/gomp/for-20.c: New test.
	* gcc.dg/gomp/for-21.c: New test.
	* gcc.dg/gomp/for-22.c: New test.
	* gcc.dg/gomp/for-23.c: New test.
	* gcc.dg/gomp/for-24.c: New test.
	* gcc.dg/gomp/linear-1.c: New test.
	* gcc.dg/gomp/loop-1.c: New test.
	* g++.dg/gomp/atomic-17.C: New test.
	* g++.dg/gomp/clause-1.C (T::test): Don't expect error on
	non-static data member in shared clause.  Add single construct.
	* g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
	scan-assembler-times directives for expected mangling on x86_64/i?86.
	* g++.dg/gomp/declare-simd-3.C: Likewise.
	* g++.dg/gomp/declare-simd-4.C: New test.
	* g++.dg/gomp/declare-simd-5.C: New test.
	* g++.dg/gomp/declare-target-1.C: New test.
	* g++.dg/gomp/linear-2.C: New test.
	* g++.dg/gomp/loop-1.C: New test.
	* g++.dg/gomp/loop-2.C: New test.
	* g++.dg/gomp/loop-3.C: New test.
	* g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
	non-static data member in shared clause.
	* g++.dg/gomp/member-3.C: New test.
	* g++.dg/gomp/member-4.C: New test.
	* g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
	(bar): Remove dg-message.
	* g++.dg/gomp/target-teams-1.C: New test.

2015-11-05  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
	uninitialized variables.
	* gcc.dg/tree-ssa/loadpre21.c: Likewise.
	* gcc.dg/tree-ssa/loadpre22.c: Likewise.
	* gcc.dg/tree-ssa/loadpre23.c: Likewise.
	* gcc.dg/tree-ssa/loadpre24.c: Likewise.
	* gcc.dg/tree-ssa/loadpre25.c: Likewise.
	* gcc.dg/tree-ssa/loadpre4.c: Likewise.
	* gcc.dg/ipa/inlinehint-2.c: Likewise.
	* gcc.dg/ipa/pure-const-2.c: Likewise.
	* gcc.dg/tree-ssa/loop-1.c: Likewise.
	* gcc.dg/tree-ssa/loop-23.c: Likewise.
	* gcc.dg/tree-ssa/pr22051-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
	* gcc.dg/vect/pr30858.c: Likewise.
	* gcc.dg/vect/pr33866.c: Likewise.
	* gcc.dg/vect/pr37027.c: Likewise.
	* c-c++-common/ubsan/null-10.c: Likewise.
	* gcc.target/i386/incoming-8.c: Likewise.

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

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

2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>

	* gfortran.dg/goacc/reduction-2.f95: Delete.

2015-11-04  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/67742
	* gcc.dg/tree-ssa/restrict-7.c: New test.
	* gcc.dg/tree-ssa/restrict-8.c: New test.

2015-11-03  Martin Sebor  <msebor@redhat.com>

	PR c++-common/67882
	* c-c++-common/builtin-offsetof-2.c: New test.

2015-11-03  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/67982
	* gfortran.dg/warn_unused_function_3.f90: New test.

2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr45.adb: Only compile the test.

2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>

	* g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
	* gcc.target/i386/mvc5.c: Ditto.
	* gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
	resolver.

2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
	from here to...
	* c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
	to succeed.

2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>

	* gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
	* gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
	* gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
	* gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
	* gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
	* gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.

2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/fp16/set_zero_1.c: New.

2015-11-03  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/mvc1.c: Move to ...
	* gcc.target/i386/mvc1.c: ... here.  Require ifunc.
	* gcc.dg/mvc2.c: Move to ...
	* gcc.target/i386/mvc2.c: ... here.
	* gcc.dg/mvc3.c: Move to ...
	* gcc.target/i386/mvc3.c: ... here.
	* gcc.dg/mvc4.c: Move to ...
	* gcc.target/i386/mvc4.c: ... here.  Require ifunc.
	* gcc.dg/mvc5.c: Move to ...
	* gcc.target/i386/mvc5.c: ... here.
	* gcc.dg/mvc6.c: Move to ...
	* gcc.target/i386/mvc6.c: ... here.
	* gcc.dg/mvc7.c: Move to ...
	* gcc.target/i386/mvc7.c: ... here.

	* g++.dg/ext/mvc1.C: Require ifunc.

2015-11-02  Alexandre Oliva  <aoliva@redhat.com>

	PR tree-optimization/68083
	* gcc.dg/torture/pr68083.c: New.  From Zhendong Su.

2015-11-02  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
	irreducible loops in the CFG.

2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>

	Revert:
	2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/vect/vect-strided-shift-1.c: New.

2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/67929
	* gcc.target/arm/pr67929_1.c: Move to...
	* gcc.c-torture/execute/pr67929_1.c: ... Here.
	Remove arm-specific directives.  Add noclone, noinline
	attributes.

2015-11-01  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.

2015-11-01  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr67609-2.c: Include sse2-check.h.
	(sse2_test): Rename from main.  Do not return 0.

2015-11-01  David Edelsohn  <dje.gcc@gmail.com>

	* gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
	* gfortran.dg/proc_ptr_39.f90: Require visibility.
	* gfortran.dg/read_dir.f90: XFAIL AIX.

2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>

	Remove the implementation of N3994, terse range-for loops.
	* g++.dg/cpp1z/range-for1.C: Remove.

2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-10-31  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/assumed_type_2.f90: Update test.
	* gfortran.dg/no_arg_check_2.f90: Same.

2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.

2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/46588
	* gfortran.dg/pr46588.f90: New test.

2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>

	* gcc.dg/mvc1.c: New test for multiple targets cloning.
	* gcc.dg/mvc2.c: Ditto.
	* gcc.dg/mvc3.c: Ditto.
	* gcc.dg/mvc4.c: Ditto.
	* gcc.dg/mvc5.c: Ditto.
	* gcc.dg/mvc6.c: Ditto.
	* gcc.dg/mvc7.c: Ditto.
	* g++.dg/ext/mvc1.C: Ditto.
	* g++.dg/ext/mvc2.C: Ditto.
	* g++.dg/ext/mvc3.C: Ditto.
	* g++.dg/ext/mvc4.C: Ditto.

2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/51993
	* gfortran.dg/pr51993.f90: New test.

2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/68106
	* gcc.target/aarch64/pr68106.c: New.

2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/36192
	* gfortran.dg/pr36192_1.f90: New test.

2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68154
	*gfortran.dg/pr68154.f90

2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/acc_on_device-2-off.c: Delete.
	* c-c++-common/goacc/acc_on_device-2.c: Delete.

2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.

2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
	PowerPC.
	* gcc.target/powerpc/float128-mix.c: Likewise.

2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68054
	* gfortran.dg/pr68054.f90: New test.

2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67885
	* gfortran.dg/pr67885.f90: New test.

2015-10-29  Jeff Law  <law@redhat.com>

	PR tree-optimization/67892
	* gcc.dg/tree-ssa/pr21417: Update expected output.
	* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.

2015-10-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/68142
	* c-c++-common/ubsan/pr68142.c: New testcase.

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

	PR c++/67845
	* g++.dg/other/cv_func4.C: New.

2015-10-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/56956
	* c-c++-common/ubsan/pr56956.c: New testcase.

2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-10-28  Jim Wilson  <jim.wilson@linaro.org>

	PR debug/66068
	* gcc.dg/debug/pr66068.c: New test.

2015-01-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67933
	* gfortran.dg/allocate_with_source_15.f03: Correct trivial
	array bounds error at line 25.

2015-10-28  Catherine Moore  <clm@codesourcery.com>

	* gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
	* gcc.target/mips/oddspreg-6.c: Likewise.
	* gcc.target/mips/oddspreg-1.c: Likewise.
	* gcc.target/mips/oddspreg-2.c: Likewise.

2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/67839
	* gcc.target/avr/pr67839.c: New test.

2015-10-28  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/operand-equal-2.c: Adjust.

2015-10-28  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).

2015-10-28  Richard Biener  <rguenther@suse.de>

	PR ipa/67600
	* g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
	of #includes.

2015-10-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65962
	* gcc.dg/vect/vect-62.c: Adjust.

2015-10-28  Richard Biener  <rguenther@suse.de>

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

2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".

2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
	as xvmadd and xvnmsub.
	* gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.

2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>

	* c-c++-common/goacc/loop-shape.c: New test.

2015-10-27  Nathan Sidwell  <nathan@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>

	* g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
	* g++.dg/gomp/pr33372-3.C: Likewise.

2015-10-27  Richard Henderson  <rth@redhat.com>

	PR rtl-opt/67609
	* gcc.target/i386/pr67609-2.c: New test.

2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68102
	* gcc.target/aarch64/pr68102_1.c: New test.

2015-01-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67933
	* gfortran.dg/allocate_with_source_15.f03: New test

2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
	    James Norris  <jnorris@codesourcery.com>

	PR fortran/63865
	* gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
	directive to work.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
	* gfortran.dg/goacc/cray.f95: Likewise.
	* gfortran.dg/goacc/parameter.f95: Likewise.

2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68108
	* gfortran.dg/pr67805_2.f90: New test.

2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
	    Aditya Kumar  <aditya.k7@samsung.com>

	* gcc.dg/graphite/block-0.c: Changed to match pattern.
	* gcc.dg/graphite/interchange-1.c: Same.
	* gcc.dg/graphite/interchange-10.c: Same.
	* gcc.dg/graphite/interchange-11.c: Same.
	* gcc.dg/graphite/interchange-13.c: Same.
	* gcc.dg/graphite/interchange-3.c: Same.
	* gcc.dg/graphite/interchange-4.c: Same.
	* gcc.dg/graphite/interchange-7.c: Same.
	* gcc.dg/graphite/interchange-9.c: Same.
	* gcc.dg/graphite/uns-interchange-9.c: Same.
	* gfortran.dg/graphite/interchange-3.f90: Same.

2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>

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

2015-10-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68104
	* gcc.dg/torture/pr68104.c: New testcase.

2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/vect/vect-strided-shift-1.c: New.

2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/67929
	* gcc.target/arm/pr67929_1.c: New test.

2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,

2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/68097
	* gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
	--param max-ssa-name-query-depth=3 to dg-options.

2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.

2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/builtins-52.c: Add -O to dg-options.

2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/torture/builtin-math-1.c: Skip at -O0.

2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>

	PR c/64765
	PR c/64880
	* c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
	sorry message.
	(PR64765): New function.
	* gfortran.dg/goacc/coarray_2.f90: XFAIL.
	* gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
	sorry message.
	* gfortran.dg/goacc/cray.f95: Refine prune directive.
	* gfortran.dg/goacc/parameter.f95: Likewise.

2015-10-26  Louis Krupp  <louis.krupp@zoho.com>

	PR fortran/66056
	* gfortran.dg/empty_label_typedecl.f90: New test.

2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/36192
	* gfortran.dg/pr36192.f90: New test.

2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
	* gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
	* gnat.dg/opt51.adb: New test.
	* gnat.dg/opt51_pkg.ads: New helper.

2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>

	* gcc.target/mips/ds-schedule-1.c: New.
	* gcc.target/mips/ds-schedule-2.c: New.

2015-10-26  Jeff Law  <law@redhat.com>

	PR tree-optimization/68013
	* gcc.c-torture/compile/pr68013.c: New test.

2015-10-26  Richard Biener  <rguenther@suse.de>
	Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR middle-end/67443
	* gcc.target/s390/pr67443.c: New testcase.

2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
	make it unique per testcase.
	* gfortran.dg/chmod_2.f90: Likewise.
	* gfortran.dg/chmod_3.f90: Likewise.
	* gfortran.dg/direct_io_8.f90: Likewise.
	* gfortran.dg/f2003_inquire_1.f03: Likewise.
	* gfortran.dg/f2003_io_1.f03: Likewise.
	* gfortran.dg/f2003_io_2.f03: Likewise.
	* gfortran.dg/f2003_io_8.f03: Likewise.
	* gfortran.dg/inquire_size.f90: Likewise.
	* gfortran.dg/namelist_66.f90: Likewise.
	* gfortran.dg/namelist_82.f90: Likewise.
	* gfortran.dg/namelist_87.f90: Likewise.
	* gfortran.dg/open_negative_unit_1.f90: Likewise.
	* gfortran.dg/open_new.f90: Likewise.
	* gfortran.dg/stat_1.f90: Likewise.
	* gfortran.dg/stat_2.f90: Likewise.
	* gfortran.dg/streamio_15.f90: Likewise.
	* gfortran.dg/unf_read_corrupted_1.f90: Likewise.

2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR middle-end/67989
	* g++.dg/pr67989.C: New test.

2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	* gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
	* gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
	* gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
	suffix to the temporary filename to make it unique per testcase.

2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.

2015-01-25  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67171
	* gfortran.dg/allocate_with_source_12.f03: New test

	PR fortran/61819
	* gfortran.dg/allocate_with_source_13.f03: New test

	PR fortran/61830
	* gfortran.dg/allocate_with_source_14.f03: New test

2015-10-25  John David Anglin  <danglin@gcc.gnu.org>

	* g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.

2015-10-25  Uros Bizjak  <ubizjak@gmail.com>

	PR target/68084
	* gcc.target/i386/pr68084.c: New test.

2015-10-25  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/66927
	PR fortran/67044
	* gfortran.dg/allocate_with_source_10.f08: New test.
	* gfortran.dg/allocate_with_source_11.f08: New test.
	* gfortran.dg/class_array_15.f03: Changed count of expected
	_builtin_frees to 11. One step of temporaries is spared, therefore
	the allocatable component of that temporary is not to be freeed.

2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68055
	* gfortran.dg/pr68055.f90: New case.

2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67805
	* gfortran.dg/pr67805.f90: New testcase.
	* gfortran.dg/array_constructor_26.f03: Update testcase.
	* gfortran.dg/array_constructor_27.f03: Ditto.
	* gfortran.dg/char_type_len_2.f90: Ditto.
	* gfortran.dg/pr67802.f90: Ditto.
	* gfortran.dg/used_before_typed_3.f90: Ditto.

2015-10-23  Jan Hubicka  <hubicka@ucw.cz>

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

2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* g++.dg/pr68062.C: New test.

2015-10-23  Jeff Law  <law@redhat.com>

	PR tree-optimization/67830
	* gcc.dg/pr67830.c: New test.

2015-10-23  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/operand-equal-2.c: New testcase.

2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
	    Andrew Pinski  <apinski@cavium.com>

	PR rtl-optimization/67736
	* gcc.dg/torture/pr67736.c: New test.
	* gcc.dg/combine-subregs.c: New test.

2015-10-23  Alan Hayward  <alan.hayward@arm.com>

	PR tree-optimization/65947
	* lib/target-supports.exp
	(check_effective_target_vect_max_reduc): Add.
	* gcc.dg/vect/pr65947-1.c: New test.
	* gcc.dg/vect/pr65947-2.c: New test.
	* gcc.dg/vect/pr65947-3.c: New test.
	* gcc.dg/vect/pr65947-4.c: New test.
	* gcc.dg/vect/pr65947-5.c: New test.
	* gcc.dg/vect/pr65947-6.c: New test.
	* gcc.dg/vect/pr65947-7.c: New test.
	* gcc.dg/vect/pr65947-8.c: New test.
	* gcc.dg/vect/pr65947-9.c: New test.
	* gcc.dg/vect/pr65947-10.c: New test.
	* gcc.dg/vect/pr65947-11.c: New test.

2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
	Make weak rather than noinline.
	* gcc.dg/builtins-57.c: Compile with -O.
	* gcc.dg/torture/builtin-integral-1.c: Skip for -O0.

2015-10-23  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.

2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>

	PR sanitizer/68042
	* c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
	* c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.

2015-10-22  Martin Sebor  <msebor@redhat.com>

	PR driver/68043
	* gcc.misc-tests/help.exp: Verify that option descriptions
	end in periods.
	* lib/options.exp (check_for_options): Use the regexp --line option.
	Print unexpected match on failure.

2015-10-22  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.

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

	PR c++/67838
	* g++.dg/cpp1y/var-templ46.C: New.

2015-10-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/58497
	* gcc.dg/tree-ssa/vector-5.c: New testcase.

2015-10-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/19049
	PR tree-optimization/65962
	* gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
	* gcc.dg/vect/vect-63.c: Adjust.
	* gcc.dg/vect/vect-70.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
	* gfortran.dg/vect/pr19049.f90: Likewise.
	* gfortran.dg/vect/vect-8.f90: Likewise.

2015-10-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/68046
	PR middle-end/61893
	* gcc.dg/torture/ftrapv-2.c: New testcase.

2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/68015
	* gcc.target/s390/pr68015.c: New test.

2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	PR testsuite/67948
	* gcc.target/arm/xor-and.c: Adjust test to check for eor
	instead of orr.

2015-10-22  Jiong Wang  <jiong.wang@arm.com>
	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/63304
	* gcc.target/aarch64/pr63304_1.c: New test.

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

	PR c++/66781
	* g++.dg/parse/enum13.C: New.

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

	PR c++/67847
	* g++.dg/parse/enum12.C: New.

2015-10-21  Martin Sebor  <msebor@redhat.com>

	PR driver/68043
	* gcc.misc-tests/help.exp: Adjust.
	* lib/options.exp (check_for_options): Add detail to output.

2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67939
	* gfortran.dg/pr67939.f90: New test.

2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/scop-11.c: Update pattern.

2015-10-11  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/67056
	* g++.dg/ipa/pr67056.C: New testcase.

2015-10-11  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
	are matched.

2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
	Add associated options for arm*-*-*.
	(sqrt): Remove dummy definition.

2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.

2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
	gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
	gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.

2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
	sra-max-scalarization-size-Ospeed.

2015-10-21  Marek Polacek  <polacek@redhat.com>


	PR c/68024
	* gcc.dg/pr68024.c: New test.

2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/clauses-fail.c: Adjust errors.
	* c-c++-common/goacc/sb-1.c: Adjust errors.
	* c-c++-common/goacc/sb-3.c: Adjust errors.
	* c-c++-common/goacc/loop-1.c: Adjust errors.
	* c-c++-common/goacc/nesting-1.c: Adjust errors.
	* c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
	* c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.

2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.

2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.dg/lto/simd-function_0.c: New test.

2015-10-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/68018
	* gcc.target/i386/pr68018.c: New test.

2015-10-21  Richard Biener  <rguenther@suse.de>

	PR middle-end/68031
	* gcc.dg/torture/pr68031.c: New testcase.

2015-10-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68026
	* gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.

2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>

	* c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
	* c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
	* g++.dg/asan/default-options-1.C: Likewise.

2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/stp_vec_64_1.c: New test.
	* gcc.target/aarch64/ldp_vec_64_1.c: Likewise.

2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>

	* lib/target-supports.exp (check_effective_target_vect64): Add AArch64.

2015-10-20  Marek Polacek  <polacek@redhat.com>

	PR c/67964
	* gcc.dg/pr67964.c: New test.

2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/67609
	* gcc.target/i386/pr67609.c: New.

2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.

2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/fmul_fcvt_1.c: New test.
	* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.

2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66810
	* gcc.target/i386/pr66810.c: New test.

2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/67963
	PR target/67985
	* gcc.target/i386/pr67963-1.c: New test.
	* gcc.target/i386/pr67963-2.c: Likewise.
	* gcc.target/i386/pr67963-3.c: Likewise.
	* gcc.target/i386/pr67985-1.c: Likewise.
	* gcc.target/i386/pr67985-2.c: Likewise.
	* gcc.target/i386/pr67985-3.c: Likewise.

2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.

2015-10-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68017
	* gcc.dg/torture/pr68017.c: New testcase.

2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	PR target/66912
	* gcc.target/aarch64/pr66912.c: New.
	* gcc.target/arm/pr66912.c: New.

2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/pr67900.f90: New tests.

2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>

	* gnat.dg/opt50.adb: New test.
	* gnat.dg/opt50_pkg.adb: New helper.
	* gnat.dg/opt50_pkg.ads: New helper.

2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68019
	* gfortran.dg/pr68019.f90: new test.

2015-10-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67975
	* gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.

2015-10-19  Richard Biener  <rguenther@suse.de>

	* gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.

2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>

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

2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>

	PR middle-end/68002
	* gcc.dg/PR68002.c: New test.

2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/builtins-20.c: Remove undefined behavior.

2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/67758
	* gfortran.dg/common_25.f90: New file.

2015-10-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67177
	* gfortran.dg/move_alloc_15.f90: New test
	* gfortran.dg/move_alloc_16.f90: New test

	PR fortran/67977
	* gfortran.dg/deferred_character_assignment_1.f90: New test

2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67987
	* gfortran.df/pr67987.f90: New test.
	* gfortran.dg/char_length_2.f90: Update testcase.

2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/iamcu/test_basic_returning.c
	(def_test_returning_type): Use union to check float return bits.

2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
	Replace printf with __builtin_printf.

2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
	initialize u5.

2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>

	PR middle-end/67966
	* gnat.dg/pack21.adb: New test.
	* gnat.dg/pack22.adb: Likewise.
	* gnat.dg/pack22_pkg.ad[sb]: New helper.

2015-10-16  Christian Bruel  <christian.bruel@st.com>

	PR target/67745
	* gcc.target/arm/no-align.c: New test.
	* gcc.target/arm/attr-align1.c: New test.
	* gcc.target/arm/attr-align2.c: New test.
	* gcc.target/arm/attr-align3.c: New test.

2015-10-11  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.c-torture/compile/icfmatch.c: Add testcase

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

	PR c++/67926
	* g++.dg/cpp1z/fold-ice1.C: New.

2015-10-16  Michael Collison  <michael.collison@linaro.org>
	    Andrew Pinski  <andrew.pinski@caviumnetworks.com>

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

2015-10-15  Marek Polacek  <polacek@redhat.com>

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

2015-10-15  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/67953
	* gcc.dg/fold-minus-6.c (fn4): Change the type of A to
	unsigned.
	* gcc.dg/torture/pr67953.c: New test.

2015-10-14  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
	contained within have their own file/test now.
	* gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
	ssa-dom-thread-2.c.  Tighten expected output slightly and comment
	expectations a bit more.
	* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.

	PR testsuite/67959
	* gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.

2015-10-14  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
	(f6): New.
	(f7): New.
	(f8): New.
	(f9): New.
	(f10): New.
	(f11): New.
	(f12): New.
	(f13): New.

2015-10-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67915
	* gcc.dg/torture/pr67915.c: New testcase.

2015-10-14  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/67815
	* gcc.dg/tree-ssa/reassoc-39.c: New test.
	* gcc.dg/tree-ssa/reassoc-40.c: New test.
	* gcc.dg/tree-ssa/reassoc-41.c: New test.

2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/pragma-pop_options-1.c: New test.

2015-10-13  Jakub Jelinek  <jakub@redhat.com>
	    Aldy Hernandez  <aldyh@redhat.com>

	* c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
	* c-c++-common/gomp/clauses-1.c: New test.
	* c-c++-common/gomp/clauses-2.c: New test.
	* c-c++-common/gomp/clauses-3.c: New test.
	* c-c++-common/gomp/clauses-4.c: New test.
	* c-c++-common/gomp/declare-target-1.c: New test.
	* c-c++-common/gomp/declare-target-2.c: New test.
	* c-c++-common/gomp/depend-3.c: New test.
	* c-c++-common/gomp/depend-4.c: New test.
	* c-c++-common/gomp/doacross-1.c: New test.
	* c-c++-common/gomp/if-1.c: New test.
	* c-c++-common/gomp/if-2.c: New test.
	* c-c++-common/gomp/linear-1.c: New test.
	* c-c++-common/gomp/map-2.c: New test.
	* c-c++-common/gomp/map-3.c: New test.
	* c-c++-common/gomp/nesting-1.c (f_omp_parallel,
	f_omp_target_data): Add map clause to target data.
	* c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
	* c-c++-common/gomp/ordered-1.c: New test.
	* c-c++-common/gomp/ordered-2.c: New test.
	* c-c++-common/gomp/ordered-3.c: New test.
	* c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
	on non-iterator.
	* c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
	clause and ordered construct where no longer allowed.
	* c-c++-common/gomp/priority-1.c: New test.
	* c-c++-common/gomp/reduction-1.c: New test.
	* c-c++-common/gomp/schedule-simd-1.c: New test.
	* c-c++-common/gomp/sink-1.c: New test.
	* c-c++-common/gomp/sink-2.c: New test.
	* c-c++-common/gomp/sink-3.c: New test.
	* c-c++-common/gomp/sink-4.c: New test.
	* c-c++-common/gomp/udr-1.c: New test.
	* c-c++-common/taskloop-1.c: New test.
	* c-c++-common/cpp/openmp-define-3.c: Adjust for the new
	value of _OPENMP macro.
	* c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
	* c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
	f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
	* gcc.dg/gomp/clause-1.c:
	* gcc.dg/gomp/reduction-1.c: New test.
	* gcc.dg/gomp/sink-fold-1.c: New test.
	* gcc.dg/gomp/sink-fold-2.c: New test.
	* gcc.dg/gomp/sink-fold-3.c: New test.
	* gcc.dg/vect/vect-simd-clone-15.c: New test.
	* g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
	of non-static data members.
	* g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
	Add some linear clause tests.
	* g++.dg/gomp/declare-simd-3.C: New test.
	* g++.dg/gomp/linear-1.C: New test.
	* g++.dg/gomp/member-1.C: New test.
	* g++.dg/gomp/member-2.C: New test.
	* g++.dg/gomp/pr66571-2.C: New test.
	* g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
	dependent argument.
	* g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
	in reduction clause.
	* g++.dg/gomp/reference-1.C: New test.
	* g++.dg/gomp/sink-1.C: New test.
	* g++.dg/gomp/sink-2.C: New test.
	* g++.dg/gomp/sink-3.C: New test.
	* g++.dg/gomp/task-1.C: Remove both dg-error directives.
	* g++.dg/gomp/this-1.C: New test.
	* g++.dg/gomp/this-2.C: New test.
	* g++.dg/vect/simd-clone-2.cc: New test.
	* g++.dg/vect/simd-clone-2.h: New test.
	* g++.dg/vect/simd-clone-3.cc: New test.
	* g++.dg/vect/simd-clone-4.cc: New test.
	* g++.dg/vect/simd-clone-4.h: New test.
	* g++.dg/vect/simd-clone-5.cc: New test.

2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/table-intrinsics.c: Fix regexp
	after r228716 (Fix vtbl[34] and vtbx4).

2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/67909, 67947
	* gcc.dg/torture/pr67947.c: New test.

2015-10-13  Jeff Law  <law@redhat.com>

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

2015-10-12  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/ssa-thread-12.c: New test.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
	* gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
	ssa-dom-thread-11.c.

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

2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>

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

2015-10-10  Jan Hubicka  <hubicka@ucw.cz>

	* gfortran.dg/lto/bind_c-2_0.f90: New testcase.
	* gfortran.dg/lto/bind_c-2_1.c: New testcase.
	* gfortran.dg/lto/bind_c-3_0.f90: New testcase.
	* gfortran.dg/lto/bind_c-3_1.c: New testcase.
	* gfortran.dg/lto/bind_c-4_0.f90: New testcase.
	* gfortran.dg/lto/bind_c-4_1.c: New testcase.
	* gfortran.dg/lto/bind_c-5_0.f90: New testcase.
	* gfortran.dg/lto/bind_c-5_1.c: New testcase.

2015-10-09  Steve Ellcey  <sellcey@imgtec.com>

	* gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
	and -mno-frame-header-opt options.
	* gcc.target/mips/frame-header-1.c: New file.
	* gcc.target/mips/frame-header-2.c: New file.
	* gcc.target/mips/frame-header-3.c: New file.

2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Hale Wang  <hale.wang@arm.com>

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

2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>

	PR target/67895
	* gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
	* gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
	* gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
	* gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.

2015-10-09  David Malcolm  <dmalcolm@redhat.com>

	* lib/multiline.exp: New file.
	* lib/prune.exp: Load multiline.exp.
	(prune_gcc_output): Call into multiline.exp to handle any
	multiline output directives.
	* lib/libgo.exp: Load multiline.exp before prune.exp, using
	load_gcc_lib.

2015-10-09  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/67794
	* gcc.dg/ipa/ipa-sra-10.c: New test.
	* gcc.dg/torture/pr67794.c: Likewise.

2015-10-09  Alexandre Oliva  <aoliva@redhat.com>

	PR rtl-optimization/67828
	* gcc.dg/torture/pr67828.c: New.

2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/67366
	* lib/target-supports.exp (check_effective_target_non_strict_align):
	Adjust for arm*-*-*.
	* gcc.target/arm/pr67366.c: New test.

2015-10-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67891
	* gcc.dg/tree-ssa/pr67891.c: New testcase.

2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/builtins-47.c: Test the optimized dump instead.

2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/vect/vect-outer-simd-3.c: New test.

2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/loop-unswitch-2.c: New test.
	* gcc.dg/loop-unswitch-3.c: Likewise.
	* gcc.dg/loop-unswitch-4.c: Likewise.

2015-10-08  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/dse.c: Only dump in dse1 pass.
	* gcc.dg/tree-ssa/pr30375.c: Same.

2015-10-07  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66697
	* gcc.target/i386/20060512-1.c: Remove ia32 requirement.
	(PUSH, POP): New defines.
	(sse2_test): Use PUSH and POP to misalign runtime stack.
	* gcc.target/i386/20060512-2.c: Remove ia32 requirement.

2015-10-07  James Norris  <jnorris@codesourcery.com>

	* lib/atomic-dg.exp (atomic_link_flags): Move flag setting
	to atomic_init. (atomic_init): Restrict flags usage.

2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/65889
	* gfortran.dg/sizeof_5.f90: New test.

2015-10-06  Jeff Law  <law@redhat.com>

	* gcc.c-torture/compile/pr67816.c: New test.

2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>

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

2015-10-06  Louis Krupp     <louis.krupp@zoho.com>

	PR fortran/65766
	* gfortran.dg/substr_alloc_string_comp_1.f90: New.

2015-10-06  Marek Polacek  <polacek@redhat.com>

	PR c++/67863
	* c-c++-common/Wtautological-compare-4.c: New test.

2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Peter Bergner  <bergner@vnet.ibm.com>

	PR target/67808
	* gcc.target/powerpc/pr67808.c: New test.

2015-10-06  Nick Clifton  <nickc@redhat.com>

	* gcc.target/msp430: New directory.
	* gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
	tests.
	* gcc.target/msp430/data-attributes.c: New file.  Checks the
	noinit and persistent data attributes.

2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.

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

	PR tree-optimization/67859
	* gcc.dg/torture/pr67859.c: New testcase.

2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.

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

	PR c++/53856
	* g++.dg/template/defarg19.C: New.
	* g++.dg/template/defarg20.C: Likewise.

2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/scop-sor.c: Un-xfail.

2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/scop-sor.c: Xfail.

2015-10-05  Martin Jambor  <mjambor@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/propalign-4.c: New test.
	* gcc.dg/ipa/propalign-5.c: Likewise.

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

	PR tree-optimization/67821
	* gcc.dg/torture/pr67821-2.c: New test.
	* gcc.dg/torture/pr67821.c: New test.

2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".

2015-10-05  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/arm/attr_thumb-static2.c: Cleanup directives.

2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
	(exec_vcvt): Add comments.

2015-10-04  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/67447
	* gcc.target/i386/pr67447.c: New test.

2015-10-04  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
	effective target.
	* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
	* gcc.target/i386/vect-perm-even-1.c: Ditto.
	* gcc.target/i386/vect-perm-odd-1.c: Ditto.
	* gcc.target/i386/vect-unpack-1.c: Ditto.
	* gcc.target/i386/vect-unpack-2.c: Ditto.

2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/67758
	* gfortran.dg/common_24.f: New.

2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.target/arm/pr67756.c: Fixed warnings.

2015-10-02  Marek Polacek  <polacek@redhat.com>

	PR c/67730
	* gcc.dg/pr67730-1.c: New test.
	* gcc.dg/pr67730-2.c: New test.
	* gcc.dg/pr67730.h: New test.

2015-10-02  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.

2015-10-02  Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/67754
	* gfortran.dg/graphite/block-1.f90: Adjust pattern.
	* gfortran.dg/graphite/block-2.f: Same.

2015-10-02  Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/scop-23.c: New.

2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/builtin_target.c: Handle "avx512ifma"
	and "avx512vbmi".

2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/67756
	* gcc.target/arm/pr67756.c: New.

2015-10-02  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
	* gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
	* gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
	for tiny model.
	* gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
	for small model.

2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/vect-pack-trunc-1.c: New test.
	* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
	* gcc.target/i386/vect-perm-even-1.c: Ditto.
	* gcc.target/i386/vect-perm-odd-1.c: Ditto.
	* gcc.target/i386/vect-unpack-1.c: Ditto.
	* gcc.target/i386/vect-unpack-2.c: Ditto.

2015-10-02  Marek Polacek  <polacek@redhat.com>

	PR c/64249
	* c-c++-common/Wduplicated-cond-1.c: New test.
	* c-c++-common/Wduplicated-cond-2.c: New test.
	* c-c++-common/Wduplicated-cond-3.c: New test.
	* c-c++-common/Wduplicated-cond-4.c: New test.
	* c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
	-Wduplicated-cond warning.

2015-10-02  Renlin Li  <renlin.li@arm.com>

	* gcc.target/aarch64/csneg-1.c: Update.

2015-10-02  Renlin Li  <renlin.li@arm.com>

	PR target/66776
	* gcc.target/aarch64/pr66776.c: New.

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

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

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

	* gnat.dg/vect15.ad[sb]: New test.
	* gnat.dg/vect16.ad[sb]: Likewise.
	* gnat.dg/vect17.ad[sb]: Likewise.
	* gnat.dg/vect18.ad[sb]: Likewise.

2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/67786
	PR rtl-optimization/67787
	* gcc.dg/pr67786.c: New test.
	* gcc.dg/pr67787.c: Likewise.

2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>

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

2015-10-02  Kai Tietz  <ktietz70@googlemail.com>

	PR target/51726
	* g++.dg/ext/selectany2.C: Allow uninitialized variable case.

2015-10-01  Louis Krupp     <louis.krupp@zoho.com>

	PR fortran/62242
	PR fortran/52332
	* gfortran.dg/string_array_constructor_1.f90: New.
	* gfortran.dg/string_array_constructor_2.f90: New.
	* gfortran.dg/string_array_constructor_3.f90: New.

2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/67788
	PR target/67789
	* gcc.target/powerpc/pr67789.c: New testcase.

2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran.67802
	* gfortran.dg/pr67802.f90: New test.

2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66979
	gfortran.dg/pr66979.f90: new test.

2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67616
	* gfortran.dg/pr67616.f90: New test.

2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>

	PR c++/54430
	* g++.dg/cpp0x/range-for30.C: New.

2015-10-01  Marek Polacek  <polacek@redhat.com>

	PR c/65345
	* gcc.dg/atomic/pr65345-4.c: New test.
	* gcc.dg/pr65345-3.c: New test.

2015-10-01  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/67769
	* gcc.dg/torture/pr67769.c: New test.

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

	* gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.

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

	PR target/54236
	* gcc.target/sh/pr54236-6.c: Fix assembler-not string.

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

	* gcc.target/i386/pr65105-1.c: Require sse2 effective target.
	(main): Rename to sse2_test.  Abort if count != 5.
	(dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
	of -march=slm.
	* gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.

2015-10-01  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
	* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.

2015-09-30  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.

2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR rtl-optimization/67037
	* gcc.c-torture/execute/pr67037.c: New test.

2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* lib/target-supports.exp (check_effective_target_sync_int_128):
	Return 1 on spu-*-* targets.
	(check_effective_target_sync_int_128_runtime): Likewise.
	(check_effective_target_sync_long_long): Likewise.
	(check_effective_target_sync_long_long_runtime): Likewise.
	(check_effective_target_sync_int_long): Likewise.
	(check_effective_target_sync_char_short): Likewise.

2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/pr67761.c: New test.

2015-09-30  Marek Polacek  <polacek@redhat.com>

	PR c/67730
	* gcc.dg/pr67730.c: New test.

2015-09-30  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/67690
	* gcc.dg/torture/pr67690.c: New test.

2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>

	* g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
	* g++.dg/gomp/tls-wrap4.C: Likewise.
	* gcc.dg/atomic-op-optimize.c: Likewise.
	* gcc.dg/pr54087.c: Likewise.
	* gcc.dg/tls/section-2.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
	* gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
	* gcc.target/arm/divzero.c: Likewise.
	* gcc.target/arm/sibcall-2.c: Likewise.
	* gcc.target/arm/thumb1-Os-mult.c: Likewise.
	* gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
	* gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
	* gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
	* gcc.target/arm/volatile-bitfields-1.c: Likewise.
	* gcc.target/arm/volatile-bitfields-2.c: Likewise.
	* gcc.target/arm/volatile-bitfields-3.c: Likewise.
	* gcc.target/arm/volatile-bitfields-4.c: Likewise.
	* gfortran.dg/default_format_2.f90: Likewise.
	* gfortran.dg/default_format_denormal_2.f90: Likewise.

2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>

	* gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.

2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
	* gfortran.dg/round_4.f90: ditto.

2015-09-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67170
	* gfortran.dg/pr67170.f90: New testcase.

2015-09-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67741
	* gcc.dg/torture/pr67741.c: New testcase.

2015-09-29  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
	non-zero for __builtin_signbit tests.

2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/65105
	* gcc.target/i386/pr65105-1.c: New.
	* gcc.target/i386/pr65105-2.c: New.
	* gcc.target/i386/pr65105-3.c: New.
	* gcc.target/i386/pr65105-4.C: New.
	* gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.

2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/asm-4.c: Use braced words for the regular expressions.

2015-09-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/40054
	PR fortran/63921
	* gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
	standard as legacy.
	* gfortran.dg/fmt_tab_2.f90: Add extra tab error.
	* gfortran.dg/function_types_3.f90: Change error message to
	"Type inaccessible...."
	* gfortran.dg/ptr_func_assign_1.f08: New test.
	* gfortran.dg/ptr_func_assign_2.f08: New test.

2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>

	PR fortran/40054
	PR fortran/63921
	* gfortran.dg/ptr_func_assign_3.f08: New test.
	* gfortran.dg/ptr_func_assign_4.f08: New test.

2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/run-id-pr67700-1.c: New test case.
	* gcc.dg/graphite/block-1.c: Modified to match the pattern.
	* gcc.dg/graphite/block-3.c: Same.
	* gcc.dg/graphite/block-4.c: Same.
	* gcc.dg/graphite/block-5.c: Same.
	* gcc.dg/graphite/block-6.c: Same.
	* gcc.dg/graphite/block-7.c: Same.
	* gcc.dg/graphite/block-8.c: Same.
	* gcc.dg/graphite/block-pr47654.c: Same.
	* gcc.dg/graphite/interchange-0.c: Same.
	* gcc.dg/graphite/interchange-1.c: Same.
	* gcc.dg/graphite/interchange-10.c: Same.
	* gcc.dg/graphite/interchange-11.c: Same.
	* gcc.dg/graphite/interchange-12.c: Same.
	* gcc.dg/graphite/interchange-13.c: Same.
	* gcc.dg/graphite/interchange-14.c: Same.
	* gcc.dg/graphite/interchange-15.c: Same.
	* gcc.dg/graphite/interchange-3.c: Same.
	* gcc.dg/graphite/interchange-4.c: Same.
	* gcc.dg/graphite/interchange-5.c: Same.
	* gcc.dg/graphite/interchange-6.c: Same.
	* gcc.dg/graphite/interchange-7.c: Same.
	* gcc.dg/graphite/interchange-8.c: Same.
	* gcc.dg/graphite/interchange-9.c: Same.
	* gcc.dg/graphite/interchange-mvt.c: Same.
	* gcc.dg/graphite/pr35356-1.c: Same.
	* gcc.dg/graphite/pr35356-3.c: Same.
	* gcc.dg/graphite/pr37485.c: Same.
	* gcc.dg/graphite/scop-1.c: Same.
	* gcc.dg/graphite/scop-11.c: Same.
	* gcc.dg/graphite/scop-5.c: Same.
	* gcc.dg/graphite/uns-block-1.c: Same.
	* gcc.dg/graphite/uns-interchange-9.c: Same.
	* gfortran.dg/graphite/block-1.f90: Same.
	* gfortran.dg/graphite/interchange-3.f90: Same.
	* gfortran.dg/graphite/pr14741.f90: Same.
	* gfortran.dg/graphite/block-2.f: Same.

2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/67700
	* gcc.dg/graphite/run-id-pr67700.c: New.

2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54236
	* gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
	* gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
	test_27): New.
	* gcc.target/sh/pr54236-5.c: New.
	* gcc.target/sh/pr54236-6.c: New.

2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/67456
	PR rtl-optimization/67464
	PR rtl-optimization/67465
	* gcc.dg/pr67465.c: New test.

2015-09-28  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/62171
	* gcc.dg/vect/pr62171.c: New test.

2015-09-27  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
	skip on AIX.  XFAIL individual line tests.

2015-09-27  Alexandre Oliva  <aoliva@redhat.com>

	PR rtl-optimization/64164
	PR tree-optimization/67312
	* gcc.dg/pr67312.c: New.  From Zdenek Sojka.
	* gcc.target/i386/stackalign/return-4.c: Add -O.

2015-09-27  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.

2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/67721
	* gfortran.dg/alloc_comp_deep_copy_3.f03: New.

2015-09-26  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/pr64935-1.c: XFAIL on AIX.
	* gcc.dg/pr64935-2.c: XFAIL on AIX.
	* gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
	* gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
	* gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
	* gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
	DW_AT_noreturn on AIX.
	* gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
	DW_AT_noreturn on AIX.
	* gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
	* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
	* g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
	DW_AT_GNU_deleted on AIX.
	* g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
	* g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
	* g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
	* g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
	* g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
	* g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
	* g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
	* g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
	* g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
	* g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
	* g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
	* g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
	* g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
	* g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
	* g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.

2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67614
	* gfortran.dg/pr67614.f90: New test.

2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67525
	* gfortran.dg/pr67525.f90: New test.

2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/55603
	* gfortran.dg/allocatable_function_9.f90: New.

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

	PR target/67675
	* gcc.target/sh/pr67675.c: New.

2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>

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

2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr66749.c (dg-options): Replace
	-mtune=lakemount with -mtune=lakemont.
	* gcc.target/i386/pr66821.c (dg-options): Likewise.
	* gcc.target/i386/pr67329.c (dg-options): Likewise.

2015-09-25  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/bounds-11.c: New test.
	* c-c++-common/ubsan/bounds-12.c: New test.

2015-09-25  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/64906
	* c-c++-common/ubsan/pr64906.c: New test.

2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
	with -mtune=lakemount.
	* gcc.target/i386/pr66821.c (dg-options): Likewise.
	* gcc.target/i386/pr67329.c (dg-options): Likewise.

2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR driver/67640
	* gcc.dg/Werror-13.c: New test.

2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	* gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.

2015-09-24  Richard Biener  <rguenther@suse.de>

	PR lto/67699
	* g++.dg/pr67699.C: New testcase.

2015-09-24  Richard Earnshaw  <rearnsha@arm.com>

	PR libgcc/67624
	* gcc.target/arm/fp16-inf.c: New test.

2015-09-24  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512vbmi-check.h (main): Fix register
	name while checking for AVX-512VBMI presence.

2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_effective_target_pie): Check for
	PIE support on Solaris 11.x and 12.

2015-09-24  Richard Biener  <rguenther@suse.de>

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

2015-09-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/48885
	* gcc.dg/tree-ssa/restrict-6.c: New testcase.

2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>

	* c-c++-common/Wmisleading-indentation.c: Augment test.

2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>

	Fix small typos in the coding rule enforcement warnings.
	* g++.dg/diagnostic/disable.C: Replace 'namepace'
	with 'namespace'.

2015-09-23  Richard Biener  <rguenther@suse.de>

	PR middle-end/67662
	* gcc.dg/ubsan/pr67662.c: New testcase.

2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/49655
	* gcc.dg/pragma-diag-6.c: New test.

2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.

2015-09-23  Richard Biener  <rguenther@suse.de>

	* g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.

2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>

	* c-c++-common/Wmisleading-indentation.c: Augment test.

2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/diagostic/disable.C: New.

2015-09-22  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/67671
	* g++.dg/pr67671.C: New test.

2015-09-22  Alexander Fomin  <alexander.fomin@intel.com>

	PR target/67480
	* gcc.target/i386/pr67480.c: New test.

2015-09-22  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
	avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
	* gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
	avx512dq, avx512cd, avx512er and avx512pf.

2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
	update-fetch operations.
	* gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.

2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/aarch64/atomic-inst-ldadd.c: New.
	* gcc.target/aarch64/atomic-inst-ldlogic.c: New.

2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
	(TEST_ONE): New.
	* gcc.target/aarch64/atomic-inst-swap.c: New.

2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
	* gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
	* gcc.target/i386/pr59789.c (f1): Likewise.
	* gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
	* gcc.target/i386/intrinsics_6.c: Likewise.
	* gcc.dg/winline-5.c (int t): Likewise.
	* gcc.dg/winline-9.c (t): Likewise.
	* gcc.dg/always_inline2.c (q): Likewise.
	* gcc.dg/winline-2.c (inline int t): Likewise.
	* gcc.dg/winline-6.c: Likewise.
	* gcc.dg/winline-10.c (void g): Likewise.
	* gcc.dg/pr49243.c (void parse): Likewise.
	* gcc.dg/always_inline3.c (q2): Likewise.
	* gcc.dg/winline-3.c: Likewise.
	* gcc.dg/winline-7.c (inline void *t): Likewise.

2015-09-22  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/67666
	* g++.dg/pr67666.C: New test.

2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67615
	* gfortran.dg/pr67615.f90: new test.

2015-09-21  Jeff Law  <law@redhat.com>

	* gcc.target/h8300/andsi3_ashift_n_lower.c: New test.

2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>

	Complete the implementation of N4230, Nested namespace definition.
	* g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
	attributes and nested namespace definitions.
	* g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
	* g++.dg/cpp1z/feat-cxx1z.C: Likewise.
	* g++.dg/cpp1y/feat-cxx14-neg.C: New.
	* g++.dg/cpp1z/namespace-attribs.C: Likewise.
	* g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
	appearing before the namespace identifier.

2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/66415
	* gcc.dg/cpp/pr66415-1.c: Test column number.

2015-09-21  Richard Biener  <rguenther@suse.de>

	* g++.dg/ext/attr-alias-3.C: Add -g.

2015-09-21  Richard Biener  <rguenther@suse.de>

	PR debug/67664
	* g++.dg/debug/dwarf2/pr67764.C: New testcase.

2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64345
	* gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.

2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.dg/pragma-diag-5.c: Fix excess warning.

2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR middle-end/60832
	* gcc.dg/pr53265.c: Update.

2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/arm/stack-checking.c: Skip for Thumb1.

2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/59478
	* gcc.target/sh/pr59478.c: New.

2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/67126
	* gcc.target/sh/pr51244-12.c: Adjust testcase.
	* gcc.target/sh/pr54236-2.c: Likewise.

2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/pr43417.c: Move target independent test to ...
	* gcc.c-torture/compile/pr43417.c: ... here.

2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/sh.exp (check_effective_target_sh4a,
	check_effective_target_big_endian, check_effective_target_little_endian,
	check_effective_target_any_fpu, check_effective_target_double_fpu,
	check_effective_target_use_single_only_fpu,
	check_effective_target_default_single_fpu,
	check_effective_target_no_fpu, check_effective_target_has_xf_regs,
	check_effective_target_has_fsca, check_effective_target_has_fsrra,
	check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
	check_effective_target_fmovd_enabled,
	check_effective_target_has_privileged, check_effective_target_has_pref,
	check_effective_target_banked_r0r7_isr,
	check_effective_target_stack_save_isr): New effective target checks.
	* gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
	* gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
	* gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
	* gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
	* gcc.target/sh/20080410-1.c: Use new effective target checks.
	* gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
	* gcc.target/sh/attr-isr.c: Likewise.
	* gcc.target/sh/fpul-usage-1.c: Likewise.
	* gcc.target/sh/hiconst.c: Likewise.
	* gcc.target/sh/mfmovd.c: Likewise.
	* gcc.target/sh/pr21255-3.c: Likewise.
	* gcc.target/sh/pr33135-1.c: Likewise.
	* gcc.target/sh/pr33135-2.c: Likewise.
	* gcc.target/sh/pr33135-3.c: Likewise.
	* gcc.target/sh/pr33135-4.c: Likewise.
	* gcc.target/sh/pr39423-2.c: Likewise.
	* gcc.target/sh/pr49880-4.c: Likewise.
	* gcc.target/sh/pr49880-5.c: Likewise.
	* gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
	* gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
	* gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
	* gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
	* gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
	* gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
	* gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
	* gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
	* gcc.target/sh/pr50751-2.c: Likewise.
	* gcc.target/sh/pr50751-3.c: Likewise.
	* gcc.target/sh/pr50751-5.c: Likewise.
	* gcc.target/sh/pr50751-6.c: Likewise.
	* gcc.target/sh/pr50751-8.c: Likewise.
	* gcc.target/sh/pr51244-15.c: Likewise.
	* gcc.target/sh/pr51244-2.c: Likewise.
	* gcc.target/sh/pr51244-20.c: Likewise.
	* gcc.target/sh/pr51244-6.c: Likewise.
	* gcc.target/sh/pr52483-4.c: Likewise.
	* gcc.target/sh/pr53511-1.c: Likewise.
	* gcc.target/sh/pr53512-1.c: Likewise.
	* gcc.target/sh/pr53512-2.c: Likewise.
	* gcc.target/sh/pr53512-3.c: Likewise.
	* gcc.target/sh/pr53512-4.c: Likewise.
	* gcc.target/sh/pr53513-1.c: Likewise.
	* gcc.target/sh/pr54089-2.c: Likewise.
	* gcc.target/sh/pr54089-3.c: Likewise.
	* gcc.target/sh/pr54089-4.c: Likewise.
	* gcc.target/sh/pr54602-2.c: Likewise.
	* gcc.target/sh/pr54602-3.c: Likewise.
	* gcc.target/sh/pr54602-4.c: Likewise.
	* gcc.target/sh/pr54680.c: Likewise.
	* gcc.target/sh/pr55303-1.c: Likewise.
	* gcc.target/sh/pr55303-2.c: Likewise.
	* gcc.target/sh/pr55303-3.c: Likewise.
	* gcc.target/sh/pr56547-1.c: Likewise.
	* gcc.target/sh/pr56547-2.c: Likewise.
	* gcc.target/sh/pr61195.c: Likewise.
	* gcc.target/sh/pr61996.c: Likewise.
	* gcc.target/sh/pr6526.c: Likewise.
	* gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
	* gcc.target/sh/pragma-isr-trapa2.c: Likewise.
	* gcc.target/sh/prefetch.c: Likewise.
	* gcc.target/sh/rte-delay-slot.c: Likewise.
	* gcc.target/sh/sh2a-band.c: Likewise.
	* gcc.target/sh/sh2a-bclr.c: Likewise.
	* gcc.target/sh/sh2a-bclrmem.c: Likewise.
	* gcc.target/sh/sh2a-bld.c: Likewise.
	* gcc.target/sh/sh2a-bor.c: Likewise.
	* gcc.target/sh/sh2a-bset.c: Likewise.
	* gcc.target/sh/sh2a-bsetmem.c: Likewise.
	* gcc.target/sh/sh2a-bxor.c: Likewise.
	* gcc.target/sh/sh2a-jsrn.c: Likewise.
	* gcc.target/sh/sh2a-movi20s.c: Likewise.
	* gcc.target/sh/sh2a-movrt.c: Likewise.
	* gcc.target/sh/sh2a-resbank.c: Likewise.
	* gcc.target/sh/sh2a-rtsn.c: Likewise.
	* gcc.target/sh/sh2a-tbr-jump.c: Likewise.
	* gcc.target/sh/sh4a-bitmovua.c: Likewise.
	* gcc.target/sh/sh4a-cosf.c: Likewise.
	* gcc.target/sh/sh4a-fsrra.c: Likewise.
	* gcc.target/sh/sh4a-memmovua.c: Likewise.
	* gcc.target/sh/sh4a-sincosf.c: Likewise.
	* gcc.target/sh/sh4a-sinf.c: Likewise.

2015-09-20  Jeff Law  <law@redhat.com>

	PR tree-optimization/47679
	* g++.dg/warn/Wuninitialized-6.C: New test.

2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>

	Implement nested namespace definitions.
	* g++.dg/cpp1z/nested-namespace-def1.C: New.
	* g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
	* g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
	* g++.dg/lookup/name-clash5.C: Adjust.
	* g++.dg/lookup/name-clash6.C: Likewise.

2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.dg/pragma-diag-5.c: New test.

2015-09-18  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/67619
	* gcc.dg/torture/pr67619.c: New test.
	* lib/target-supports.exp (check_effective_target_builtin_eh_return):
	New procedure.

2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>

	PR tree-optimization/67283
	* gcc.dg/tree-ssa/sra-15.c: New.
	* gcc.dg/tree-ssa/sra-16.c: New.

2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR sanitizer/64078
	* c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
	(f2, f3): Make the function static.
	* c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.

2015-09-17  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/arm/attr_thumb-static2.c: New test.

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

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

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

	* gcc.target/arm/stack-checking.c: New test.

2015-09-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/52846
	* gfortran.dg/public_private_module_5.f90: Add module procedure
	trigger_smod to ensure that the smod file is written.

2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/copysign_1.c: New.
	* gcc.target/aarch64/copysign_2.c: New.

2015-09-17  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/loop-bound-2.c: New test.
	* gcc.dg/tree-ssa/loop-bound-4.c: New test.
	* gcc.dg/tree-ssa/loop-bound-6.c: New test.

2015-09-16  John Marino  <gnugcc@marino.st>

	* gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.

2015-09-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/67253
	* gcc.dg/torture/pr67253.c: New testcase.

2015-09-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/67271
	* gcc.dg/pr67271.c: New testcase.

2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-09-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/67442
	* gcc.dg/torture/pr67442.c: New testcase.

2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-09-15  Marek Polacek  <polacek@redhat.com>

	PR c/67580
	* gcc.dg/pr67580.c: New test.

2015-09-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67470
	* gcc.dg/torture/pr67470.c: New testcase.

2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>

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

2015-09-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/67563
	* gcc.dg/pr67563.c: New testcase.

2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR fortran/67460
	* gfortran.dg/pr67460.f90: New test.

2015-09-14  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
	* gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.

2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51911
	* g++.dg/cpp0x/new-auto1.C: New.

2015-09-11  Mark Wielaard  <mjw@redhat.com>

	PR c/28901
	* g++.dg/warn/unused-variable-1.C: New test.
	* g++.dg/warn/unused-variable-2.C: Likewise.
	* gcc.dg/unused-4.c: Adjust warning for static const.
	* gcc.dg/unused-variable-1.c: New test.
	* gcc.dg/unused-variable-2.c: Likewise.

2015-09-13  David Edelsohn  <dje.gcc@gmail.com>

	* gfortran.dg/private_type_3.f90: Require visibility.
	* gfortran.dg/module_variable_2.f90: Same.
	* gfortran.dg/nested_forall_1.f: Same.
	* gfortran.dg/elemental_dependency_4.f90: Same.
	* gfortran.dg/bind_c_usage_25.f90: Same.
	* gfortran.dg/access_spec_1.f90: Same.
	* gfortran.dg/public_private_module_2.f90: Same.
	* gfortran.dg/host_assoc_variable_1.f90: Same.
	* gfortran.dg/public_private_module_6.f90: Same.
	* gfortran.dg/module_variable_1.f90: Same.
	* gfortran.dg/pr37286.f90: Same.
	* gfortran.dg/internal_pack_7.f90: Same.
	* gfortran.dg/submodule_10.f08: Same.
	* gfortran.dg/allocatable_function_8.f90: Same.
	* gfortran.dg/merge_init_expr_2.f90: Same.
	* gfortran.dg/class_37.f03: Same.
	* gfortran.dg/vect/fast-math-vect-8.f90: Same.
	* gfortran.dg/typebound_call_20.f03: Same.
	* gfortran.dg/proc_ptr_result_3.f90: Same.
	* gfortran.dg/pr32535.f90: Same.
	* gfortran.dg/typebound_proc_19.f90: Same.
	* gfortran.dg/initialization_10.f90: Same.
	* gfortran.dg/bind_c_usage_8.f03: Same.
	* gfortran.dg/pr61335.f90: Same.
	* gfortran.dg/elemental_dependency_5.f90: Same.
	* gfortran.dg/proc_ptr_3.f90: Same.
	* gfortran.dg/debug/pr46756.f: XFAIL on AIX.

2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
	* gcc.dg/Wno-frame-address.c: Skip for Visium.
	* gcc.dg/loop-8.c: Likewise.

2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/66965
	* gnat.dg/specs/addr1.ads: Remove.

2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/pie-link.c: Add -pie to dg-options.

2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
	(dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.

2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-20.c: New test.
	* gcc.target/powerpc/swaps-p8-21.c: New test.

2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67526
	* gfortran.dg/pr67526.f90: New test.

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

	PR c++/67318
	* g++.dg/cpp0x/variadic166.C: New.

2015-09-09  Mark Wielaard  <mjw@redhat.com>

	* c-c++-common/nonnull-1.c: New test.

2015-09-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/66993
	* gfortran.dg/submodule_11.f08: New test.

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

	PR target/67506
	* gcc.c-torture/compile/pr67506.c: New test.

2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
	initialization with a byte mask.  No change expected here.
	* gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
	* gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
	initialization with contigious bitmask.  Literal pool is expectd
	to be used here.

2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/67439
	* gcc.target/arm/pr67439_1.c: New test.

2015-09-10  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
	model.

2015-09-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/67523
	* g++.dg/gomp/pr67523.C: New test.

	PR c++/67522
	* g++.dg/gomp/pr67522.C: New test.

	PR middle-end/67521
	* c-c++-common/gomp/pr67521.c: New test.

	PR middle-end/67517
	* c-c++-common/gomp/pr67517.c: New test.

	PR c++/67514
	* g++.dg/gomp/pr67514.C: New test.

	PR c++/67511
	* g++.dg/gomp/pr67511.C: New test.

	PR c/67502
	* c-c++-common/gomp/pr67502.c: New test.

2015-09-09  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67512
	* gcc.dg/pr67512.c: New test.

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

	PR c++/53184
	* g++.dg/warn/Wsubobject-linkage-1.C: New.
	* g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
	* g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
	* g++.dg/warn/Wsubobject-linkage-4.C: Likewise.

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

	* gcc.target/aarch64/mod_2.x: New file.
	* gcc.target/aarch64/mod_256.x: Likewise.
	* gcc.target/arm/mod_2.c: New test.
	* gcc.target/arm/mod_256.c: Likewise.
	* gcc.target/aarch64/mod_2.c: Likewise.
	* gcc.target/aarch64/mod_256.c: Likewise.

2015-09-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/67504
	* g++.dg/gomp/pr67504.C: New test.

	PR c/67501
	* c-c++-common/gomp/pr67501.c: New test.

	PR c/67500
	* gcc.dg/gomp/pr67500.c: New test.

	PR c/67495
	* gcc.dg/gomp/pr67495.c: New test.

2015-09-09  Aditya Kumar  <hiraditya@msn.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/53852
	* gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
	both isl-0.12 and isl-0.15.
	* gcc.dg/graphite/uns-interchange-14.c: Same.
	* gcc.dg/graphite/uns-interchange-15.c: Same.
	* gcc.dg/graphite/uns-interchange-mvt.c: Same.

2015-09-08  Aditya Kumar  <hiraditya@msn.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/block-0.c: Modifed test case to match current output.
	* gcc.dg/graphite/block-1.c: Same.
	* gcc.dg/graphite/block-5.c: Same.
	* gcc.dg/graphite/block-6.c: Same.
	* gcc.dg/graphite/interchange-1.c: Same.
	* gcc.dg/graphite/interchange-10.c: Same.
	* gcc.dg/graphite/interchange-11.c: Same.
	* gcc.dg/graphite/interchange-13.c: Same.
	* gcc.dg/graphite/interchange-14.c: Same.
	* gcc.dg/graphite/interchange-3.c: Same.
	* gcc.dg/graphite/interchange-4.c: Same.
	* gcc.dg/graphite/interchange-7.c: Same.
	* gcc.dg/graphite/interchange-8.c: Same.
	* gcc.dg/graphite/interchange-9.c: Same.
	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
	* gcc.dg/graphite/pr35356-1.c (foo): Same.
	* gcc.dg/graphite/pr37485.c: Same.
	* gcc.dg/graphite/scop-0.c (int toto): Same.
	* gcc.dg/graphite/scop-1.c: Same.
	* gcc.dg/graphite/scop-10.c: Same.
	* gcc.dg/graphite/scop-11.c: Same.
	* gcc.dg/graphite/scop-12.c: Same.
	* gcc.dg/graphite/scop-13.c: Same.
	* gcc.dg/graphite/scop-16.c: Same.
	* gcc.dg/graphite/scop-17.c: Same.
	* gcc.dg/graphite/scop-18.c: Same.
	* gcc.dg/graphite/scop-2.c: Same.
	* gcc.dg/graphite/scop-21.c (int test): Same.
	* gcc.dg/graphite/scop-22.c (void foo): Same.
	* gcc.dg/graphite/scop-4.c: Same.
	* gcc.dg/graphite/scop-5.c: Same.
	* gcc.dg/graphite/scop-6.c: Same.
	* gcc.dg/graphite/scop-7.c: Same.
	* gcc.dg/graphite/scop-8.c: Same.
	* gcc.dg/graphite/scop-9.c: Same.
	* gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
	data-refs remain inside the inner loop.
	* gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
	* gcc.dg/graphite/uns-interchange-14.c: Same.
	* gcc.dg/graphite/uns-interchange-9.c: Same.
	* gfortran.dg/graphite/interchange-3.f90

2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/63870
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.

2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
	* lib/target-supports.exp
	(check_effective_target_arm_neon_fp16_hw): New.

2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
	Set additional_flags for neon-fp16 if supported, else fallback to neon.

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(hfloat16_t): New.
	(result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
	DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
	if supported.
	(CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
	(CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
	redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
	when those are supported.
	(CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
	(vdup_n_f16): New.

	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
	buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
	cases if supported.

	* gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
	Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
	* gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.

	* gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
	Add float16x8_t case.
	(main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
	* gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
	main, exec_vcreate): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
	exec_vget_high): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
	exec_vget_low): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
	exec_vld1_dup): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
	exec_vld1_lane): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
	exec_vldX_dup): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
	exec_vldX_lane): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
	exec_vset_lane): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
	exec_vst1_lane): Likewise.

2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
	* gcc.target/aarch64/vget_low_1.c: Likewise.

2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
	* gcc.target/aarch64/vldN_dup_1.c: Likewise.
	* gcc.target/aarch64/vldN_lane_1.c: Likewise.
	(main): update orig_data to avoid float16 NaN on bigendian.

2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>

	* g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
	float16x8_t.
	* gcc.target/aarch64/vset_lane_1.c: Likewise.
	* gcc.target/aarch64/vld1-vst1_1.c: Likewise.
	* gcc.target/aarch64/vld1_lane.c: Likewise.

2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67369
	* g++.dg/cpp1y/lambda-generic-ice4.C: New.

2015-09-07  Marek Polacek  <polacek@redhat.com>

	PR inline-asm/67448
	* gcc.dg/asm-10.c: New test.

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

	PR middle-end/67452
	* gcc.dg/lto/pr67452_0.c: New test.

2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/65210
	* gcc.target/avr/pr65210.c: New test.

2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/67450
	* lib/target-supports.exp (check_cached_effective_target):
	Apppend $prop to et_prop_list only if needed.

2015-09-04  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/67279
	* gcc.dg/ubsan/pr67279.c: New test.

2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
	    Petr Murzin  <petr.murzin@intel.com>
	    Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512f-scatter-1.c: New.
	* gcc.target/i386/avx512f-scatter-2.c: Ditto.
	* gcc.target/i386/avx512f-scatter-3.c: Ditto.

2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>

	* gfortran.dg/read_dir.f90: Delete empty directory when closing
	rather than calling rmdir, cleanup if open fails.

2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>

	* gcc.target/powerpc/vec-mult-char-1.c: New test.
	* gcc.target/powerpc/vec-mult-char-2.c: New test.
	* lib/target-supports.exp (check_effective_target_vect_char_mult):
	Return true for PowerPC targets that implement Altivec.

2015-09-03  Renlin Li  <renlin.li@arm.com>

	* gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
	check the assembly.
	* gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.

2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-shift.c: New test.

2015-09-03  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/65637
	* gcc.dg/autopar/reduc-4.c: New test.

2015-09-03  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/65637
	* gcc.dg/autopar/pr46099-2.c: New test.

2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	PR middle-end/67351
	* g++.dg/pr67351.C: New test.

2015-09-03  Richard Biener  <rguenther@suse.de>

	PR ipa/66705
	* g++.dg/lto/pr66705_0.C: New testcase.

2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	PR middle-end/60586
	* c-c++-common/cilk-plus/CK/pr60586.c: New file.
	* g++.dg/cilk-plus/CK/pr60586.cc: Likewise.

2015-09-02  Marek Polacek  <polacek@redhat.com>

	PR c/67432
	* gcc.dg/pr67432.c: New test.

2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp (clear_effective_target_cache): New.
	(check_cached_effective_target): Update et_prop_list.
	* lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
	* g++.dg/compat/compat.exp: Likewise.
	* g++.dg/compat/struct-layout-1.exp: Likewise.
	* lib/asan-dg.exp: Likewise.
	* lib/atomic-dg.exp: Likewise.
	* lib/cilk-plus-dg.exp: Likewise.
	* lib/clearcap.exp: Likewise.
	* lib/mpx-dg.exp: Likewise.
	* lib/tsan-dg.exp: Likewise.
	* lib/ubsan-dg.exp: Likewise.

2015-09-01  Kenneth Zadeck  <zadeck@naturalbridge.com>

	* gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.

2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
	    Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): Handle the
	dependencies between ISA level and compact-branches.
	* gcc.target/mips/branch-10.c: Update expected output to allow
	compact forms of b/bal.
	* gcc.target/mips/branch-11.c: Likewise.
	* gcc.target/mips/branch-12.c: Likewise.
	* gcc.target/mips/branch-13.c: Likewise.
	* gcc.target/mips/branch-3.c: Likewise.
	* gcc.target/mips/branch-4.c: Likewise.
	* gcc.target/mips/branch-5.c: Likewise.
	* gcc.target/mips/branch-6.c: Likewise.
	* gcc.target/mips/branch-7.c: Likewise.
	* gcc.target/mips/branch-8.c: Likewise.
	* gcc.target/mips/branch-9.c: Likewise.
	* gcc.target/mips/branch-cost-1.c: Likewise.
	* gcc.target/mips/call-1.c: Likewise.
	* gcc.target/mips/call-2.c: Likewise.
	* gcc.target/mips/call-3.c: Likewise.
	* gcc.target/mips/call-4.c: Likewise.
	* gcc.target/mips/call-5.c: Likewise.
	* gcc.target/mips/call-6.c: Likewise.
	* gcc.target/mips/lazy-binding-1.c: Likewise.
	* gcc.target/mips/near-far-1.c: Likewise.
	* gcc.target/mips/near-far-2.c: Likewise.
	* gcc.target/mips/near-far-3.c: Likewise.
	* gcc.target/mips/near-far-4.c: Likewise.
	* gcc.target/mips/umips-branch-3.c: Ensure the test is
	run with compact branches allowed.
	* gcc.target/mips/compact-branches-1.c: New file.
	* gcc.target/mips/compact-branches-2.c: Likewise.
	* gcc.target/mips/compact-branches-3.c: Likewise.
	* gcc.target/mips/compact-branches-4.c: Likewise.
	* gcc.target/mips/compact-branches-5.c: Likewise.
	* gcc.target/mips/compact-branches-6.c: Likewise.
	* gcc.target/mips/compact-branches-7.c: Likewise.

2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
	Clean-up a created directory if testcase fails.

2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/67405
	* g++.dg/pr67405.C: New test.

2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.

2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR libfortran/67412
	* gfortran.dg/execute_command_line_2.f90: XFAIL execution on
	*-*-solaris2.10.

2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/61753
	* g++.dg/other/pr61753.C: New.

2015-08-31  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/cmp-1.c: New file.

2015-08-31  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/complex-7.c: New file.

2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-19.c: New test.

2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/67367
	* gfortran.dg/read_dir.f90: New test. May fail on some platforms.

2015-08-29  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/46193
	* gcc.dg/autopar/pr46193.c: New test.

2015-08-28  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/compat/struct-layout-1_generate.c: Simply
	use exit code for failure.

	* gcc.dg/torture/matrix-1.c: Use plain printf.
	* gcc.dg/torture/matrix-2.c: Likewise.
	* gcc.dg/torture/matrix-5.c: Likewise.
	* gcc.dg/torture/matrix-6.c: Likewise.
	* gcc.dg/torture/transpose-1.c: Likewise.
	* gcc.dg/torture/transpose-2.c: Likewise.
	* gcc.dg/torture/transpose-3.c: Likewise.
	* gcc.dg/torture/transpose-4.c: Likewise.
	* gcc.dg/torture/transpose-5.c: Likewise.
	* gcc.dg/torture/transpose-6.c: Likewise.

2015-08-28  Jeff Law  <law@redhat.com>

	PR lto/66752
	* gcc.dg/tree-ssa/pr66752-2.c: New test.
	* gcc.dg/torture/pr66752-1.c: New test
	* g++.dg/torture/pr66752-2.C: New test.

2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
	Revert:
	2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>

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

2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/madd-8.c: Add lo register to clobber list.
	* gcc.target/mips/msub-8.c: Ditto

2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* lib/target-supports.exp (check-effective_target_vect_double):
	Enable for Power targets with VSX hardware available.
	* gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
	vect_no_align && { ! vect_hw_misalign }.

2015-08-27  Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/graphite.exp (interchange_files, block_files):
	Replaced by opt_files, compile with -floop-nest-optimize.
	* g++.dg/graphite/graphite.exp: Same.
	* gfortran.dg/graphite/graphite.exp: Same.
	* gcc.dg/graphite/block-0.c: Adjust pattern.
	* gcc.dg/graphite/block-1.c: Same.
	* gcc.dg/graphite/block-3.c: Same.
	* gcc.dg/graphite/block-4.c: Same.
	* gcc.dg/graphite/block-5.c: Same.
	* gcc.dg/graphite/block-6.c: Same.
	* gcc.dg/graphite/block-7.c: Same.
	* gcc.dg/graphite/block-8.c: Same.
	* gcc.dg/graphite/block-pr47654.c: Same.
	* gcc.dg/graphite/interchange-0.c: Same.
	* gcc.dg/graphite/interchange-1.c: Same.
	* gcc.dg/graphite/interchange-10.c: Same.
	* gcc.dg/graphite/interchange-11.c: Same.
	* gcc.dg/graphite/interchange-12.c: Same.
	* gcc.dg/graphite/interchange-13.c: Same.
	* gcc.dg/graphite/interchange-14.c: Same.
	* gcc.dg/graphite/interchange-15.c: Same.
	* gcc.dg/graphite/interchange-3.c: Same.
	* gcc.dg/graphite/interchange-4.c: Same.
	* gcc.dg/graphite/interchange-5.c: Same.
	* gcc.dg/graphite/interchange-6.c: Same.
	* gcc.dg/graphite/interchange-7.c: Same.
	* gcc.dg/graphite/interchange-8.c: Same.
	* gcc.dg/graphite/interchange-9.c: Same.
	* gcc.dg/graphite/interchange-mvt.c: Same.
	* gcc.dg/graphite/pr37485.c: Same.
	* gcc.dg/graphite/uns-block-1.c: Same.
	* gcc.dg/graphite/uns-interchange-12.c: Same.
	* gcc.dg/graphite/uns-interchange-14.c: Same.
	* gcc.dg/graphite/uns-interchange-15.c: Same.
	* gcc.dg/graphite/uns-interchange-9.c: Same.
	* gcc.dg/graphite/uns-interchange-mvt.c: Same.
	* gfortran.dg/graphite/interchange-3.f90: Same.

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

	PR target/67317
	* gcc.target/i386/pr67317-1.c: New test.
	* gcc.target/i386/pr67317-2.c: Ditto.
	* gcc.target/i386/pr67317-3.c: Ditto.
	* gcc.target/i386/pr67317-4.c: Ditto.
	* gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
	* gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.

2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/vec-shr.c: New.

2015-08-27  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67005
	* gcc.dg/torture/pr67005.c: New test.

2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>

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

2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>

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

2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/20150826-1.c: New test.

2015-08-26  Renlin Li  <renlin.li@arm.com>

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

2015-08-26  Jiong Wang  <jiong.wang@arm.com>

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

2015-08-26  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
	* gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
	* gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
	* gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.

2015-08-26  Jiong Wang  <jiong.wang@arm.com>

	* lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
	New test directive.
	* gcc.target/aarch64/tlsle_1.x: New test source.
	* gcc.target/aarch64/tlsle12_1.c: New testcase.
	* gcc.target/aarch64/tlsle24_1.c: Likewise.
	* gcc.target/aarch64/tlsle32_1.c: Likewise.

2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/29600
	* gfortran.dg/shape_8.f90: New test.

2015-08-25  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67330
	* gcc.dg/weak/weak-18.c: New test.

2015-08-25  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-pr63969-missing-driver.c: Add call to
	gcc_jit_context_set_bool_use_external_driver.

2015-08-25  Nathan Sidwell  <nathan@acm.org>

	* gcc.c-torture/execute/builtins/20010124-1.x: New.

	* gcc.dg/20001117-1.c: Needs return_address.
	* gcc.dg/20020415-1.c: Needs alloca.
	* gcc.dg/graphite/id-pr44676.c: Needs profiling.
	* gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
	* gcc.dg/pr63186.c: Needs label_values.
	* gcc.dg/torture/pr33848.c: Likwise.

	* lib/target-supports.exp (check_effective_target_fopenacc,
	check_effective_target_fopenmp): Disable for nvptx.
	* gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
	* gcc.dg/stack-usage-1.c: Likewise.
	* gcc.dg/stack-usage-2.c: Likewise.
	* gcc.dg/unused-5.c: Likewise.
	* gcc.dg/unwind-1.c: Likewise.

2015-08-25  Christian Bruel  <christian.bruel@st.com>

	* gcc.dg/Wno-frame-address.c: Skip for ARM.
	* g++.dg/Wno-frame-address.C: Ditto.

2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/67211
	* g++.dg/pr67211.C: New test.

2015-08-24  Louis Krupp  <louis.krupp@zoho.com>

	PR fortran/62536
	PR fortran/66175
	* gfortran.dg/block_end_error_1.f90: New test.
	* gfortran.dg/blocks_nested_incomplete_1.f90: New test.

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

	PR target/66821
	* gcc.target/i386/pr66821.c: New test.

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

	PR target/67329
	* gcc.target/i386/pr67329.c: New test.

2015-08-24  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/pr49551.c: Needs -fdata-sections.

	* gcc.dg/pr64935-2.c: Needs scheduling.

	* gcc.dg/torture/pr66101.c: Needs nonlocal goto.
	* gcc.dg/torture/pr63738.c: Likewise.
	* gcc.dg/torture/pr64728.c: Likewise.
	* gcc.dg/pr63748.c: Likewise.
	* gcc.dg/20020312-2.c: Likewise.

	* gcc.dg/torture/pr66123.c: Needs label_values.

	* gcc.dg/torture/pr41261.c: Needs profiling.
	* gcc.dg/pr26570.c: Likewise.
	* gcc.dg/pr61776.c: Likewise.
	* gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
	* gcc.dg/gomp/pr34610.c: Likewise.
	* gcc.dg/pr54121.c: Likewise.
	* gcc.dg/20050325-1.c: Likewise.
	* gcc.dg/pr66899.c: Likewise.
	* gcc.dg/pr48770.c: Likewise.
	* gcc.dg/pr24225.c: Likewise.

	* gcc.dg/pr27531-1.c: Needs io.
	* gcc.dg/pr44606.c: Likewise.

	* gcc.dg/tree-ssa/nonzero-1.c: Needs weak.

	* gcc.dg/pr51990.c: Needs alloca.

	* gcc.misc-tests/options.exp: Disable profiling check for nvptx.

2015-08-24  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/65468
	* gcc.dg/gomp/static-chunk-size-one.c: New test.

2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR libfortran/54572
	* gfortran.dg/backtrace_1.f90: New test.

2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR libfortran/62296
	* gfortran.dg/execute_command_line_2.f90: New test.

2015-08-23  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
	* gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
	vect_no_int_max to vect_no_int_min_max.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
	* gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
	* gcc.dg/vect/slp-reduc-4.c: Same.
	* gcc.dg/vect/slp-reduc-5.c: Same.
	* gcc.dg/vect/vect-125.c: Same.
	* gcc.dg/vect/vect-13.c: Same.
	* gcc.dg/vect/vect-double-reduc-3.c: Same.
	* gcc.dg/vect/vect-reduc-1.c: Same.
	* gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
	* gcc.dg/vect/vect-reduc-1char.c:Same.
	* gcc.dg/vect/vect-reduc-1short.c: Same.
	* gcc.dg/vect/vect-reduc-2.c: Same.
	* gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
	* gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
	* lib/target-supports.exp: Same.

2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/63693
	* g++.dg/cpp0x/decltype63.C: New.

2015-08-22  Nathan Sidwell  <nathan@acm.org>

	* c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
	* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
	* c-c++-common/Wunused-var-8.c: Likewise.
	* c-c++-common/gomp/pr61486-2.c: Likewise.
	* c-c++-common/Wunused-var-6.c: Likewise.
	* c-c++-common/goacc/reduction-1.c: Likewise.
	* c-c++-common/goacc/reduction-2.c: Likewise.
	* c-c++-common/goacc/reduction-3.c: Likewise.
	* c-c++-common/goacc/reduction-4.c: Likewise.
	* gcc.dg/builtins-64.c: Likewise.
	* gcc.dg/pr59523.c: Likewise.
	* gcc.dg/tree-ssa/20080530.c: Likewise.
	* gcc.dg/tree-ssa/pr23848-2.c: Likewise.
	* gcc.dg/tree-ssa/pr23848-4.c: Likewise.
	* gcc.dg/tree-ssa/pr23848-1.c: Likewise.
	* gcc.dg/tree-ssa/pr23848-3.c: Likewise.
	* gcc.dg/tree-ssa/20030807-2.c: Likewise.
	* gcc.dg/pr59011.c: Likewise.
	* gcc.dg/uninit-9.c: Likewise.
	* gcc.dg/pr61561.c: Likewise.
	* gcc.dg/vla-4.c: Likewise.
	* gcc.dg/20101010-1.c: Likewise.
	* gcc.dg/pr49120.c: Likewise.
	* gcc.dg/20030331-2.c: Likewise.
	* gcc.dg/compat/struct-by-value-22_main.c: Likewise.
	* gcc.dg/pr25682.c: Likewise.
	* gcc.dg/guality/guality.c: Likewise.
	* gcc.dg/pr27301.c: Likewise.
	* gcc.dg/uninit-9-O0.c: Likewise.
	* gcc.dg/fold-alloca-1.c: Likewise.
	* gcc.dg/pr41470.c: Likewise.
	* gcc.dg/pr51491-2.c: Likewise.
	* gcc.dg/winline-7.c: Likewise.
	* gcc.dg/vla-2.c: Likewise.
	* gcc.dg/pr50764.c: Likewise.
	* gcc.dg/c99-vla-1.c: Likewise.
	* gcc.dg/pr33238.c: Likewise.
	* gcc.dg/c99-const-expr-13.c: Likewise.
	* gcc.dg/builtin-return-1.c: Likewise.
	* gcc.dg/vla-3.c: Likewise.
	* gcc.dg/20020415-1.c: Likewise.
	* gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
	* gcc.dg/shrink-wrap-alloca.c: Likewise.
	* gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
	* gcc.dg/torture/calleesave-sse.c: Likewise.
	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
	* gcc.dg/gomp/vla-2.c: Likewise.
	* gcc.dg/gomp/vla-3.c: Likewise.
	* gcc.dg/gomp/vla-4.c: Likewise.
	* gcc.dg/gomp/pr30494.c: Likewise.
	* gcc.dg/gomp/vla-5.c: Likewise.
	* gcc.dg/pr51990-2.c: Likewise.
	* gcc.dg/vla-22.c: Likewise.

2015-08-22  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>

	* gcc.dg/cpp/multiline-2.c: Add column numbers.
	* gcc.dg/dollar.c: Likewise.
	* gcc.dg/pragma-message.c: Likewise.
	* g++.dg/cpp1y/digit-sep-neg.C: Likewise.
	* c-c++-common/raw-string-14.c: Likewise.

2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>

	* g++.old-deja/g++.jason/overload.C: Adjust to preserve original
	property that instantiation here is a compile-time error.

2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/other/pr67065.C: Extend.

2015-08-21  Nathan Sidwell  <nathan@acm.org>

	* lib/target-supports.exp (check_effective_target_freestanding): nvptx
	is freestanding.
	(check_effective_target_global_constructor): New.
	* lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
	* gcc.dg/debug/debug.exp: Skip  for nvptx.
	* gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.

	* gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
	* gcc.c-torture/compile/limits-externdecl.c: Likewise.
	* gcc.c-torture/compile/pr33855.c: Likewise.
	* gcc.c-torture/compile/920723-1.c: Likewise.
	* gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
	writing a const.
	* gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
	label.
	* gcc.c-torture/compile/callind.c: Ptx assembler objects to label
	'call'.

	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
	prototype normal.
	* gcc.c-torture/execute/switch-1.c: Likewise.

	* gcc.c-torture/execute/pr34456.c: Require not freestanding
	* gcc.c-torture/execute/printf-1.c: Likewise.
	* gcc.c-torture/execute/printf-chk-1.c: Likewise.
	* gcc.c-torture/execute/fprintf-1.c: Likewise.
	* gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
	* gcc.c-torture/execute/vprintf-1.c: Likewise.
	* gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
	* gcc.c-torture/execute/vfprintf-1.c: Likewise.
	* gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
	* gcc.c-torture/execute/builtins/fputs.x: Likewise.
	* gcc.c-torture/execute/gofast.c: Likewise.
	* gcc.c-torture/execute/complex-6.c: Likewise.

	* gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
	* gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
	* gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
	* gcc.dg/setjmp-1.c: Likewise.
	* gcc.dg/cleanup-5.c: Likewise.
	* gcc.dg/cleanup-12.c: Likewise.
	* gcc.dg/cleanup-13.c: Likewise.

	* gcc.dg/constructor-1.c: Require global ctor.

	* gcc.dg/fork-instrumentation.c: Require profiling.
	* gcc.dg/20030107-1.c: Likewise.
	* gcc.dg/20030702-1.c: Likewise.

	* gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
	* gcc.dg/cpp/paste2.c: Likewise.
	* gcc.dg/cpp/strify3.c: Likewise.
	* gcc.dg/cpp/strify4.c: Likewise.
	* gcc.dg/cpp/lexnum.c: Likewise.
	* gcc.dg/cpp/digraphs.c: Likewise.
	* gcc.dg/cpp/macro1.c: Likewise.

2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/zvector/vec-load_bndry-1.c: New test.

2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* lib/gcc-dg.exp: Add extra options for db-final to the command line
	only once.

2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
	* gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
	vec_vpmsum_be and vec_shasigma_be.

2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
	with -mfp16-format=ieee.

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

	PR c++/67065
	* g++.dg/other/pr67065.C: New.

2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>

	* gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
	memcpy.
	* gcc.target/mips/inline-memcpy-2.c: Ditto.
	* gcc.target/mips/inline-memcpy-3.c: Ditto.
	* gcc.target/mips/inline-memcpy-4.c: Ditto.
	* gcc.target/mips/inline-memcpy-5.c: Ditto.

2015-08-19  Jiong Wang  <jiong.wang@arm.com>

	* gcc.dg/wide_shift_64_1.c: New testcase.
	* gcc.dg/wide_shift_128_1.c: Likewise.
	* gcc.target/aarch64/ashlti3_1.c: Likewise.

2015-08-19  Magnus Granberg  <zorry@gentoo.org>

	* lib/target-supports.exp
	(check_effective_target_fstack_protector_enabled): New test.
	* gcc.target/i386/ssp-default.c: New test.

2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66929
	* gfortran.dg/generic_31.f90: New.

2015-08-19  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67133
	* g++.dg/torture/pr67133.C: New test.

2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>

	* gcc.target/powerpc/altivec-35.c: New test.
	* gcc.target/powerpc/p8vector-builtin-8.c: New test.
	* gcc.target/powerpc/vsx-vector-7.c: New test.

2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR middle-end/36757
	* gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
	* gcc.dg/tg-tests.h: Add checks for __builtin_signbit.

2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/67218
	* gcc.c-torture/execute/ieee/pr67218.c,
	gcc.target/aarch64/fcvt_int_float_double1.c,
	gcc.target/aarch64/fcvt_int_float_double2.c,
	gcc.target/aarch64/fcvt_int_float_double3.c,
	gcc.target/aarch64/fcvt_int_float_double4.c,
	gcc.target/aarch64/fcvt_uint_float_double1.c,
	gcc.target/aarch64/fcvt_uint_float_double2.c,
	gcc.target/aarch64/fcvt_uint_float_double3.c,
	gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.

2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
	dg-options to disable LSE extensions.
	* gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
	* gcc.target/aarch64/atomic-op-acquire.c: Likewise.
	* gcc.target/aarch64/atomic-op-char.c: Likewise.
	* gcc.target/aarch64/atomic-op-consume.c: Likewise.
	* gcc.target/aarch64/atomic-op-imm.c: Likewise.
	* gcc.target/aarch64/atomic-op-int.c: Likewise.
	* gcc.target/aarch64/atomic-op-long.c: Likewise.
	* gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
	* gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
	* gcc.target/aarch64/atomic-op-release.c: Likewise.
	* gcc.target/aarch64/atomic-op-short.c: Likewise.
	* gcc.target/aarch64/sync-comp-swap.c: Likewise.
	* gcc.target/aarch64/sync-op-acquire.c: Likewise.
	* gcc.target/aarch64/sync-op-full.c: Likewise.
	* gcc.target/aarch64/sync-op-release.c: Likewise.

2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67160
	* g++.dg/cpp1z/feat-cxx1z.C: New.

2015-08-18  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67222
	* gcc.dg/torture/pr67222.c: New test.

2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>

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

2015-08-18  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/loop-bound-1.c: New test.
	* gcc.dg/tree-ssa/loop-bound-3.c: New test.
	* gcc.dg/tree-ssa/loop-bound-5.c: New test.

2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
	which is used in later code.

2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67216
	* g++.dg/cpp0x/nullptr34.C: New.
	* g++.dg/warn/Wconversion2.C: Adjust.
	* g++.dg/warn/Wnull-conversion-1.C: Likewise.
	* g++.old-deja/g++.other/null3.C: Likewise.

	* g++.dg/cpp0x/pr51313.C: Adjust.

2015-08-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67221
	* gcc.dg/torture/pr67221.c: New testcase.

2015-08-17  Mike Stump  <mikestump@comcast.net>
	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/54656
	* gfortran.dg/norm_4.f90: Rename to...
	* gfortran.dg/norm2_4.f90: this.
	* gfortran.dg/norm2_5.f90: New test.

2015-08-14  Alexandre Oliva  <aoliva@redhat.com>

	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
	* gcc.dg/ssp-1.c: Make counter a register.
	* gcc.dg/ssp-2.c: Likewise.
	* gcc.dg/torture/parm-coalesce.c: New.

2015-08-14  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67133
	* gcc.dg/torture/pr67133.c: New test.

2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
	    Matthias Klose  <doko@debian.org>

	PR target/67143
	* gcc.c-torture/compile/pr67143.c: New
	* gcc.target/aarch64/atomic-op-imm.c
	(atomic_fetch_add_negative_RELAXED): New.
	(atomic_fetch_sub_negative_ACQUIRE): New.

2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
	* gcc.target/aarch64/target_attr_8.c: Likewise.
	* gcc.target/aarch64/target_attr_14.c: Likewise.

2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/target_attr_1.c: Make test compile-only.

2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.target/i386/builtin_target.c: Add skylake check.

2015-08-13  Jeff Law  <law@redhat.com>

	* gcc.dg/pr66314.c: Moved from here to ..
	* gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
	to clear all sanitizers before -fsanitize=kernel-address.

2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53421
	* g++.dg/ext/attribute-may-alias-1.C: New.
	* g++.dg/ext/attribute-may-alias-2.C: Likewise.

2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/aarch64/atomic-inst-cas.c: New.
	* gcc.target/aarch64/atomic-inst-ops.inc: New.

2015-08-13  Andreas Schwab  <schwab@suse.de>

	* gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.

2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/62164
	* g++.dg/torture/pr62164.C: New.

2015-08-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67191
	* gcc.dg/torture/pr67191.c: New testcase.
	* g++.dg/torture/pr67191.C: Likewise.

2015-08-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66502
	PR tree-optimization/67167
	* gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.

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

	PR c++/53330
	* g++.dg/init/new42.C: New.

2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/67071
	* gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
	vector constants.
	* gcc.target/powerpc/pr67071-2.c: Likewise.
	* gcc.target/powerpc/pr67071-3.c: Likewise.

2015-08-12  Marek Polacek  <polacek@redhat.com>

	PR c++/55095
	* c-c++-common/Wshift-overflow-6.c: New test.
	* c-c++-common/Wshift-overflow-7.c: New test.
	* g++.dg/cpp1y/left-shift-2.C: New test.

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

	PR c++/52742
	* g++.dg/cpp0x/pr52742.C: New.

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

	* gcc.target/i386/builtin_target.c (check_intel_cpu_model):
	Check Knights Landing support.

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

	PR c++/47461
	* g++.dg/warn/Wunused-result-1.C: New.

2015-08-12  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
	* g++.dg/tree-ssa/pr61034.C: Adjust.
	* gcc.dg/fold-compare-2.c: Likewise.
	* gcc.dg/pr50763.c: Likewise.
	* gcc.dg/predict-3.c: Likewise.
	* gcc.dg/tree-ssa/20030709-2.c: Likewise.
	* gcc.dg/tree-ssa/pr19831-3.c: Likewise.
	* gcc.dg/tree-ssa/pr20657.c: Likewise.
	* gcc.dg/tree-ssa/pr21001.c: Likewise.
	* gcc.dg/tree-ssa/pr37508.c: Likewise.
	* gcc.dg/tree-ssa/vrp04.c: Likewise.
	* gcc.dg/tree-ssa/vrp07.c: Likewise.
	* gcc.dg/tree-ssa/vrp09.c: Likewise.
	* gcc.dg/tree-ssa/vrp16.c: Likewise.
	* gcc.dg/tree-ssa/vrp20.c: Likewise.
	* gcc.dg/tree-ssa/vrp25.c: Likewise.
	* gcc.dg/tree-ssa/vrp87.c: Likewise.

2015-08-12  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/vrp-min-max-1.c: New.
	* gcc.dg/vrp-min-max-2.c: New.

2015-08-12  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.

2015-08-12  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/67175
	* gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
	Handle absence of vector min/max for sparc.

2015-08-11  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66954
	* g++.dg/ext/mv25.C: New test.

2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.target/i386/avx2-vect-shift.c: New test.

2015-08-11  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>

	PR c/66098
	PR c/66711
	* gcc.dg/pragma-diag-3.c: New test.
	* gcc.dg/pragma-diag-4.c: New test.

2015-08-11  Nathan Sidwell  <nathan@acm.org>

	* c-c++-common/dfp/operator-comma.c: Call init function.
	* c-c++-common/dfp/convert-dfp-2.c: New test.

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

	* gcc.target/i386/builtin_target.c (check_intel_cpu_model):
	Treat model == 0x4f as Broadwell.

2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR libfortran/67140
	* gfortran.dg/pr67140.f90: New test.

2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>

	PR libgomp/65742
	PR middle-end/66332
	* c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.

2015-08-10  Uros Bizjak  <ubizjak@gmail.com>

	PR fortran/64022
	* gfortran.dg/ieee/large_4.f90: New test.

2015-08-08  Bud Davis  <jmdavis@link.com>

	PR fortran/59746
	* gfortran.dg/common_22.f90: New.

2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/67028
	* gcc.dg/pr67028.c: New testcase.

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

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

2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/64104
	* gfortran.dg/ieee/ieee_8.f90: New test.

2015-08-07  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
	modifers.
	* gcc.target/aarch64/noplt_2.c: Likewise.
	* gcc.target/aarch64/noplt_3.c: Likewise.

2015-08-06  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-benchmark.c (main): Record all elapsed times at each
	optimization level, and print a summary at the end.

2015-08-06  Jiong Wang  <jiong.wang@arm.com>

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

2015-08-06  Jiong Wang  <jiong.wang@arm.com>

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

2015-08-06  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/noplt_1.c: New testcase.
	* gcc.target/aarch64/noplt_2.c: Likewise.

2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>

	* gcc.dg/vect/vect-mult-pattern-1.c: New test.
	* gcc.dg/vect/vect-mult-pattern-2.c: New test.

2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/dwarfregtable-1.c: New test.
	* gcc.target/s390/dwarfregtable-2.c: New test.
	* gcc.target/s390/dwarfregtable-3.c: New test.

2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/htm-builtins-z13-1.c: New test.

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

	PR fortran/64022
	* gfortran.dg/ieee/large_2.f90: New test.
	* gfortran.dg/ieee/large_3.F90: New test.

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

	PR fortran/64022
	* gfortran.dg/ieee/large_1.f90: Adjust test.

2015-08-05  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>
	    Jeff Law  <law@redhat.com>

	PR c/16351
	* gcc.dg/tree-ssa/isolate-2.c: Close comment.
	* gcc.dg/tree-ssa/isolate-4.c: Likewise.
	* gcc.dg/tree-ssa/wnull-dereference.c: New test.
	* gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
	* gcc.dg/tree-ssa/isolate-3.c: Likewise.
	* gcc.dg/tree-ssa/isolate-5.c: Likewise.

2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR middle-end/66311
	* gfortran.dg/pr66311.f90: New file.

2015-08-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67121
	* gcc.dg/torture/pr67121.c: New testcase.

2015-08-05  Nick Clifton  <nickc@redhat.com>

	* gcc.target/rl78: New directory.
	* gcc.target/rl78/rl78.exp: New file: Test driver.
	* gcc.target/rl78/test_addm3.c: New file: Test adds.

2015-08-05  Richard Biener  <rguenther@suse.de>

	PR middle-end/67120
	* gcc.dg/torture/pr67120.c: New testcase.

2015-08-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/52846

	* lib/fortran-modules.exp: Call cleanup-submodules from
	cleanup-modules.
	* gfortran.dg/public_private_module_2.f90: Add two XFAILS to
	cover the cases where private entities are no longer optimized
	away.
	* gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
	same reason.
	* gfortran.dg/submodule_1.f08: Change cleanup module names.
	* gfortran.dg/submodule_5.f08: The same.
	* gfortran.dg/submodule_9.f08: The same.
	* gfortran.dg/submodule_10.f08: New test.

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

	PR c++/66595
	* g++.dg/cpp1y/var-templ35.C: New.

2015-08-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67055
	* g++.dg/torture/pr67055.C: New testcase.

2015-08-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67109
	* gcc.dg/torture/pr67109.c: New testcase.
	* gcc.dg/vect/vect-119.c: Adjust.

2015-08-05  Richard Biener  <rguenther@suse.de>

	PR middle-end/67107
	* gcc.dg/pr67107.c: New testcase.

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

	PR c++/66197
	* g++.dg/cpp1z/abbrev2.C: New.

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

	* g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.

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

	PR c++/66392
	* g++.dg/init/explicit4.C: New.

2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>

	* gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
	without VSX an Power8 vector support.

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

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

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

	PR target/67110
	* gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
	-fno-pie -no-pie.

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

	PR c++/66427
	* g++.dg/cpp1y/var-templ34.C: New.

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

	* gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
	* gcc.target/aarch64/target_attr_1.c: Likewise.
	* gcc.target/aarch64/target_attr_2.c: Likewise.
	* gcc.target/aarch64/target_attr_3.c: Likewise.
	* gcc.target/aarch64/target_attr_4.c: Likewise.
	* gcc.target/aarch64/target_attr_5.c: Likewise.
	* gcc.target/aarch64/target_attr_6.c: Likewise.
	* gcc.target/aarch64/target_attr_7.c: Likewise.
	* gcc.target/aarch64/target_attr_8.c: Likewise.
	* gcc.target/aarch64/target_attr_9.c: Likewise.
	* gcc.target/aarch64/target_attr_10.c: Likewise.
	* gcc.target/aarch64/target_attr_11.c: Likewise.
	* gcc.target/aarch64/target_attr_12.c: Likewise.
	* gcc.target/aarch64/target_attr_13.c: Likewise.
	* gcc.target/aarch64/target_attr_14.c: Likewise.
	* gcc.target/aarch64/target_attr_15.c: Likewise.

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

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

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

	* gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.

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

	* gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
	message.

2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/64022
	* gfortran.dg/ieee/ieee_7.f90: Adjust test.
	* gfortran.dg/ieee/large_1.f90: New test.

2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/67043
	* gcc.dg/pr67043.c: New test.

2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/htm-tabort-no-r0.c: New test.

2015-08-03  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
	it to push/pop timing items.
	(main): For each optimization level, create a gcc_jit_timer, and
	time all of the iteration within that level cumulatively.
	* jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
	* jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.

2015-08-03  Alexander Basov  <coohpt@gmail.com>

	PR middle-end/64744
	PR middle-end/48470
	PR middle-end/43404
	* gcc.target/arm/pr43404.c : New testcase.
	* gcc.target/arm/pr48470.c : New testcase.
	* gcc.target/arm/pr64744-1.c : New testcase.
	* gcc.target/arm/pr64744-2.c : New testcase.

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

	PR tree-optimization/67077
	* gcc.dg/pr67077.c: New test.

2015-08-03  Jeff Law  <law@redhat.com>

	PR middle-end/66314
	PR gcov-profile/66899
	* gcc.dg/pr66899.c: New test.
	* gcc.dg/pr66314.c: New test.

2015-08-03  Marek Polacek  <polacek@redhat.com>

	PR c/67088
	* gcc.dg/pr67088.c: New test.

2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	PR target/66731
	* gcc.target/arm/vnmul-1.c: New.
	* gcc.target/arm/vnmul-2.c: New.
	* gcc.target/arm/vnmul-3.c: New.
	* gcc.target/arm/vnmul-4.c: New.

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

	PR fortran/64921
	* gfortran.dg/class_allocate_20.f90: New.

2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/csel_bfx_1.c: New test.
	* gcc.target/aarch64/csel_imms_inc_1.c: Likewise.

2015-08-02  Martin Sebor  <msebor@redhat.com>

	* g++.dg/Wframe-address-in-Wall.C: New test.
	* g++.dg/Wframe-address.C: New test.
	* g++.dg/Wno-frame-address.C: New test.
	* gcc.dg/Wframe-address-in-Wall.c: New test.
	* gcc.dg/Wframe-address.c: New test.
	* gcc.dg/Wno-frame-address.c: New test.

2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>

	* c-c++-common/Wmisleading-indentation.c: Add more tests.

2015-08-01  Michael Collison  <michael.collison@linaro.org
	    Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

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

2015-08-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67091
	* gfortran.dg/associated_target_6.f03: New test

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

	* gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
	optimize ("-ftree-parallelize-loops=0").
	Add successful scans for 2 detected reductions.	 Add xfail scans for 3
	detected reductions.
	* gcc.dg/autopar/reduc-2short.c: Same.
	* gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
	optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
	detected reductions.
	* gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
	and max reductions.

2015-07-31  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/66977
	* g++.dg/ubsan/pr66977.C: New test.

2015-07-30  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/Wtautological-compare-3.c: New test.

2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
	(CHECK): Pass address of scalar, rather than array.

2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.

2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/fp16/fp16.exp: New.
	* gcc.target/aarch64/fp16/f16_convs_1.c: New.
	* gcc.target/aarch64/fp16/f16_convs_2.c: New.

2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>

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

2015-07-28  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
	outer loop.

2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
	    Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>

	* gcc.dg/parm-incomplete-1.c: Update.
	* gcc.dg/pr18809-1.c: Update.
	* gcc.dg/pr27953.c: Update.
	* gcc.dg/vla-11.c: Update.

2015-07-27  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/Wtautological-compare-2.c: Remove unused line.

2015-07-27  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
	attribute.  Update comment.
	(main): Remove.
	Add scan for not parallelizing inner loop.
	* gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
	attribute.
	(main): Remove.

2015-07-27  Marek Polacek  <polacek@redhat.com>

	PR bootstrap/67030
	* c-c++-common/Wtautological-compare-2.c: New test.

2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66232
	* gcc.target/i386/pr66232-6.c: New tests.
	* gcc.target/i386/pr66232-7.c: Likewise.
	* gcc.target/i386/pr66232-8.c: Likewise.
	* gcc.target/i386/pr66232-9.c: Likewise.

2015-07-27  Marek Polacek  <polacek@redhat.com>

	PR c++/66555
	PR c/54979
	* c-c++-common/Wtautological-compare-1.c: New test.

2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/18969
	* g++.dg/template/pr18969.C: New test.
	* g++.dg/template/pr18969-2.C: New test.
	* g++.old-deja/g++.jason/overload.C: Remove return value in
	template function returning void.

2015-07-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
	immediates to avoid shift-overflow warnings.

2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/66857
	* g++.dg/init/pr66857.C: New test.

2015-07-25  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66648
	* gcc.target/i386/pr66648.c: New test.

2015-07-25  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/graphite/graphite.exp: Include uns-*.c files in
	interchange_files and block_files variables.
	* gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
	arithmetic.
	* gcc.dg/graphite/uns-interchange-12.c: Same.
	* gcc.dg/graphite/uns-interchange-14.c: Same.
	* gcc.dg/graphite/uns-interchange-15.c: Same.
	* gcc.dg/graphite/uns-interchange-9.c (foo): Same.
	* gcc.dg/graphite/uns-interchange-mvt.c: Same.

2015-07-25  Jeff Law  <law@redhat.com>

	Revert:
	PR lto/66752
	* gcc.dg/tree-ssa/pr66752-2.c: New test.
	* gcc.dg/torture/pr66752-1.c: New test
	* g++.dg/torture/pr66752-2.C: New test.

2015-07-25  David Edelsohn  <dje.gcc@gmail.com>

	Revert:
	2015-07-23  Alexandre Oliva  <aoliva@redhat.com>

	PR rtl-optimization/64164
	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
	* gcc.dg/ssp-1.c: Make counter a register.
	* gcc.dg/ssp-2.c: Likewise.
	* gcc.dg/torture/parm-coalesce.c: New.

2015-07-24  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/graphite/block-1.c: Xfail scan.
	* gcc.dg/graphite/interchange-12.c: Same.
	* gcc.dg/graphite/interchange-14.c: Same.
	* gcc.dg/graphite/interchange-15.c: Same.
	* gcc.dg/graphite/interchange-9.c: Same.
	* gcc.dg/graphite/interchange-mvt.c: Same.
	* gcc.dg/graphite/uns-block-1.c: New test.
	* gcc.dg/graphite/uns-interchange-12.c: New test.
	* gcc.dg/graphite/uns-interchange-14.c: New test.
	* gcc.dg/graphite/uns-interchange-15.c: New test.
	* gcc.dg/graphite/uns-interchange-9.c: New test.
	* gcc.dg/graphite/uns-interchange-mvt.c: New test.

2015-07-24  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>

	PR c++/64079
	* c-c++-common/Wunused-function-1.c: New.

2015-07-24  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
	alternative exit-first loop transform.
	* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt.c: Same.
	* gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
	* gfortran.dg/parloops-exit-first-loop-alt.f95: Same.

2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR ipa/66566
	* gcc.target/i386/mpx/pr66566.c: New test.

2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR bootstrap/66978
	* gcc.target/i386/pr66978.c: New test.

2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/gpr2fprsavecfi.c: New test.

2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/insv-1.c: New test.
	* gcc.target/s390/insv-2.c: New test.
	* gcc.target/s390/insv-3.c: New test.

2015-07-24  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.

2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	PR middle-end/25530
	* gcc.dg/pr25530.c: New test.

2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	PR middle-end/25529
	* gcc.dg/pr25529.c: New test.

2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>

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

2015-07-23  Jeff Law  <law@redhat.com>

	PR lto/66752
	* gcc.dg/tree-ssa/pr66752-2.c: New test.
	* gcc.dg/torture/pr66752-1.c: New test
	* g++.dg/torture/pr66752-2.C: New test.

2015-07-23  Marek Polacek  <polacek@redhat.com>

	PR c++/66572
	* g++.dg/warn/Wlogical-op-2.C: New test.

2015-07-23  Alexandre Oliva  <aoliva@redhat.com>

	PR rtl-optimization/64164
	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
	* gcc.dg/ssp-1.c: Make counter a register.
	* gcc.dg/ssp-2.c: Likewise.
	* gcc.dg/torture/parm-coalesce.c: New.

2015-07-23  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/66908
	* c-c++-common/ubsan/pr66908.c: New test.

2015-07-23  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/autopar/outer-4.c: Add xfail.
	* gcc.dg/autopar/outer-5.c: Same.
	* gcc.dg/autopar/outer-6.c: Same.
	* gcc.dg/autopar/reduc-2.c: Same.
	* gcc.dg/autopar/reduc-2char.c: Same.
	* gcc.dg/autopar/reduc-2short.c: Same.
	* gcc.dg/autopar/reduc-8.c: Same.
	* gcc.dg/autopar/uns-outer-4.c: New test.
	* gcc.dg/autopar/uns-outer-5.c: New test.
	* gcc.dg/autopar/uns-outer-6.c: New test.

2015-07-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66952
	* gcc.dg/torture/pr66952.c: Use signed char.

2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/66926,66951
	* gcc.dg/vect/pr66951.c: New test.

2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/52987
	* g++.dg/parse/error57.C: New.
	* g++.dg/expr/string-2.C: Update.

2015-07-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66945
	* gcc.dg/torture/pr66945.c: New testcase.

2015-07-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66954
	* g++.dg/ext/mv24.C: New test.

2015-07-22  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
	dg-options.

2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/61831
	PR fortran/66929
	* gfortran.dg/generic_30.f90: New.

2015-07-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66952
	* gcc.dg/torture/pr66952.c: New testcase.

2015-07-22  Charles Baylis  <charles.baylis@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
	test.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
	test.

2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/template/crash81.C: Update.

2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>

	PR ipa/66424.
	* gcc.target/i386/pr66424.c: New.

2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.

2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/61831
	* gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
	Drop address sanitization.

2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
	Skip -march=armv4t.
	(dg-additional-options): Set armv5t flag.

2015-07-21  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
	* gcc.dg/vmx/unpack.c: Likewise.
	* gcc.target/powerpc/quad-atomic.c: Likewise.

2015-07-20  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/asm-flag-5.c (f_ll): New.

2015-07-20  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
	model.

2015-07-20  Marek Polacek  <polacek@redhat.com>

	PR c++/55095
	* c-c++-common/Wshift-overflow-1.c: New test.
	* c-c++-common/Wshift-overflow-2.c: New test.
	* c-c++-common/Wshift-overflow-3.c: New test.
	* c-c++-common/Wshift-overflow-4.c: New test.
	* c-c++-common/Wshift-overflow-5.c: New test.
	* g++.dg/cpp1y/left-shift-1.C: New test.
	* gcc.dg/c90-left-shift-2.c: New test.
	* gcc.dg/c90-left-shift-3.c: New test.
	* gcc.dg/c99-left-shift-2.c: New test.
	* gcc.dg/c99-left-shift-3.c: New test.
	* gcc.dg/pr40501.c: Use -Wno-shift-overflow.
	* gcc.c-torture/execute/pr40386.c: Likewise.
	* gcc.dg/vect/pr33373.c: Likewise.
	* gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
	* gcc.dg/vect/vect-shift-2.c: Likewise.

2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2015-07-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66922
	* gcc.target/i386/pr66922.c: New test.

2015-07-18  Sebastian Pop  <s.pop@samsung.com>

	PR middle-end/46851
	PR middle-end/60340
	* gcc.dg/tree-ssa/pr42327.c: Removed.
	* g++.dg/other/pr35011.C: Removed.

2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66906
	* gcc.target/i386/pr66906.c: New test.

2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/coarray_collectives_16.f90: Fix pattern
	as follow-up to r225930.

2015-07-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/52846
	* lib/fortran-modules.exp (proc cleanup-submodules): New
	procedure.
	* gfortran.dg/submodule_1.f08: Change extension and clean up
	the submodule files.
	* gfortran.dg/submodule_2.f08: ditto
	* gfortran.dg/submodule_6.f08: ditto
	* gfortran.dg/submodule_7.f08: ditto
	* gfortran.dg/submodule_8.f08: New test
	* gfortran.dg/submodule_9.f08: New test

2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	PR middle-end/61929
	* gcc.dg/graphite/pr61929.c: New.

2015-07-17  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/fold-minus-7.c: New test.

2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	* gfortran.dg/co_reduce_1.f90: New file.

2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66824
	* gcc.target/i386/pr66824.c:

2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/66035
	* gfortran.dg/structure_constructor_13.f03: New test.

2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/61831
	* gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
	of generated while loops in the tree dump.
	* gfortran.dg/derived_constructor_comps_6.f90: New file.

2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/vect/vect-outer-simd-2.c: New test.

2015-07-17  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66891
	* gcc.target/i386/pr66891.c: New test.

2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.

2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/66626
	* gcc.target/i386/pr66626-2.c: New.

2015-07-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66894
	* gcc.dg/torture/pr66894.c: New testcase.

2015-07-16  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr21031.c: Adjust.

2015-07-16  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66866
	* g++.dg/pr66866.C: New test.

2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-cmp-sel.c: New test.

2015-07-15  Richard Biener  <rguenther@suse.de>

	* lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
	{ -O3 -fomit-frame-pointer },
	{ -O3 -fomit-frame-pointer -funroll-loops } and
	{ -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
	in favor of
	{ -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
	  -finline-functions }

2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>

	* gcc.target/mips/interrupt_handler-5.c: New test.

2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
	    Robert Suchanek  <robert.suchanek@imgtec.com>

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

2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR testsuite/66734
	* gcc.dg/lto/lto.exp: Initialize MPX.

2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
	dg-skip-if.
	* gcc.target/arm/scd42-3.c: Likewise.

2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
	code to be run when the pre-arch code increases the isa_rev to
	mips32r6 or greater.

2015-07-15  Richard Biener  <rguenther@suse.de>

	* lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
	{ -O3 -fomit-frame-pointer },
	{ -O3 -fomit-frame-pointer -funroll-loops } and
	{ -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
	in favor of
	{ -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
	  -finline-functions }
	* lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
	* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
	to additional_flags.

2015-07-15  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/66838
	* gcc.target/i386/pr66838.c: New test.

2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/66850
	* g++.dg/template/pr66850.C: New test.

2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    Chung-Lin Tang  <cltang@codesourcery.com>

	* gcc.target/nios2/nios2-flushd.c: New.
	* gcc.target/nios2/nios2-rdprs.c: New.
	* gcc.target/nios2/r2-atomic.c: New.
	* gcc.target/nios2/r2-eni.c: New.
	* gcc.target/nios2/r2-wrpie.c: New.

2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    Chung-Lin Tang  <cltang@codesourcery.com>

	* gcc.target/nios2/cdx-ldstwm-1.c: New.
	* gcc.target/nios2/cdx-ldstwm-2.c: New.

2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    Chung-Lin Tang  <cltang@codesourcery.com>

	* gcc.target/nios2/andci.c: New.
	* gcc.target/nios2/bmx.c: New.
	* gcc.target/nios2/cdx-add.c: New.
	* gcc.target/nios2/cdx-branch.c: New.
	* gcc.target/nios2/cdx-callret.c: New.
	* gcc.target/nios2/cdx-loadstore.c: New.
	* gcc.target/nios2/cdx-logical.c: New.
	* gcc.target/nios2/cdx-mov.c: New.
	* gcc.target/nios2/cdx-shift.c: New.
	* gcc.target/nios2/cdx-sub.c: New.
	* gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.

2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>

	PR c++/65071
	* g++.dg/cpp0x/vt-65071.C: New.

2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    Chung-Lin Tang  <cltang@codesourcery.com>

	* gcc.target/nios2/r2-io-range.c: New.
	* gcc.target/nios2/r2-stio-1.c: New.
	* gcc.target/nios2/r2-stio-2.c: New.
	* gcc.target/nios2/nios2-ldxio.c: New.
	* gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
	of just compile.  Add more tests.

2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>

	gfortran.dg/pr66864.f90: New test.

2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/66626
	* gcc.target/i386/pr66626.c: New.

2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
	* gcc.target/nios2/nios2-stack-check-2.c: Likewise.
	* gcc.target/nios2/nios2-stack-check-3.c: New test case.

2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/template/crash81.C: Adjust for error + inform change.
	* g++.dg/template/pr58878.C: Likewise.
	* g++.dg/template/shadow1.C: Likewise.
	* g++.dg/template/shadow2.C: Likewise.
	* g++.old-deja/g++.benjamin/tem03.C: Likewise.
	* g++.old-deja/g++.benjamin/tem04.C: Likewise.
	* g++.old-deja/g++.brendan/crash7.C: Likewise.
	* g++.old-deja/g++.pt/shadow2.C: Likewise.

2015-07-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66863
	* gcc.dg/torture/pr66863.c: New testcase.

2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/65186
	* g++.dg/template/pr65186.C: New test.

2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>

	* gcc.target/arm/macro_defs0.c: Add directive to skip
	test if -marm is present.
	* gcc.target/arm/macro_defs1.c: Likewise.

2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/adds3.c: Adjust for more aggressive
	if-conversion..
	* gcc.target/aarch64/adds1.c: Likewise.
	* gcc.target/aarch64/ands_1.c: Likewise.
	* gcc.target/aarch64/bics_1.c: Likewise.
	* gcc.target/aarch64/subs1.c: Likewise.
	* gcc.target/aarch64/subs3.c: Likewise.

2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/64589
	* gfortran.dg/pr64589.f90: New test.

2015-07-13  Renlin Li  <renlin.li@arm.com>

	PR rtl/66556
	* gcc.c-torture/execute/pr66556.c: New.

2015-07-12  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/20020219-1.c: Fix double word typos.
	* gcc.dg/20020919-1.c: Same.

2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
	    Jeff Law  <law@redhat.com>

	PR middle-end/66726
	* g++.dg/tree-ssa/pr66726.c: New test.
	* gcc.dg/tree-ssa/pr66726-2.c: New test.
	* gcc.dg/tree-ssa/pr66726.c: New test.

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

	PR c++/58734
	* g++.dg/cpp0x/variadic-ttp2.C: New.

2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/30044
	* g++.dg/cpp0x/auto46.C: New test.
	* g++.dg/template/pr30044.C: New test.
	* g++.dg/template/shadow2.C: New test.
	* g++.dg/template/error55.C: New test.
	* g++.dg/template/crash83.C: Accept any error string.
	* g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
	parameters.
	* g++.dg/cpp0x/variadic19.C: Likewise
	* g++.dg/template/canon-type-13.C: Likewise.
	* g++.old-deja/g++.pt/ttp42.C: Likewise.
	* g++.dg/torture/20070621-1.C: Likewise.

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

	PR c++/54521
	* g++.dg/init/explicit3.C: New.

2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66819
	* gcc.target/i386/pr66819-1.c: New test.
	* gcc.target/i386/pr66819-2.c: Likewise.
	* gcc.target/i386/pr66819-3.c: Likewise.
	* gcc.target/i386/pr66819-4.c: Likewise.
	* gcc.target/i386/pr66819-5.c: Likewise.

2015-07-10  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66703
	* gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
	__attribute__((noinline, noclone)).  Change "x" to "volatile char"
	type to prevent possible flag-clobbering zero-extensions.
	* gcc.target/i386/pr66703.c: New test.

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

	PR c++/60842
	* g++.dg/cpp0x/nsdmi-template15.C: New.

2015-07-10  Jiong Wang  <jiong.wang@arm.com>

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

2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
	* gcc.target/arm/flip-thumb.c: Likewise.

2015-07-10  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66813
	* gcc.target/i386/pr66813.c: New test.

2015-07-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/66820
	* gcc.dg/gomp/pr66820.c: New test.

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

	PR c++/65592
	* g++.dg/cpp0x/scoped_enum6.C: New.

2015-07-10  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
	* gfortran.dg/parloops-exit-first-loop-alt.f95: New test.

2015-07-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66823
	* gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
	which should not be necessary.  XFAIL.

2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64848
	* g++.dg/cpp0x/lambda/lambda-ice14.C: New.

2015-07-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/66633
	* gcc.dg/gomp/pr66633-1.c: New test.
	* gcc.dg/gomp/pr66633-2.c: New test.
	* gcc.dg/gomp/pr66633-3.c: New test.
	* gcc.dg/gomp/pr66633-4.c: New test.

2015-07-09  John Marino  <gnugcc@marino.st>

	* lib/target-supports.exp (check_effective_target_pie):
	Add *-*-dragonfly*

2015-07-09  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66814
	* gcc.target/i386/pr66814.c: New test.

2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	PR target/66731
	* gcc.target/aarch64/fnmul-1.c: Fix whitespace.
	* gcc.target/aarch64/fnmul-2.c: Likewise.
	* gcc.target/aarch64/fnmul-3.c: Likewise.
	* gcc.target/aarch64/fnmul-4.c: Likewise.

2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/65790
	* g++.dg/cpp0x/vt-65790.C: New.

2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66818
	* gcc.target/i386/pr66818.c: New test.

2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66817
	* gcc.target/i386/pr66817.c: New test.

2015-07-09  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/66718
	* gcc.dg/vect/vect-126.c: New test.

2015-07-08  Carlos SÃ¡nchez de La Lama  <csanchezdll@gmail.com>

	* g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
	even when dwarf-2 is not the default.

2015-07-08  Jeff Law  <law@redhat.com>

	PR testsuite/66796
	* gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
	to have a single memory reference.

2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/dump-ada-spec-9.C: New test.

2015-07-08  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/vect/vect.exp: Run also simd* tests.
	* gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
	(check_vect): Fix up get_cpuid call for C++.
	* g++.dg/vect/simd-clone-1.cc: New test.

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

	* gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.

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

	* gcc.target/i386/readeflags-1.c (abort): New prototype.
	* gcc.target/i386/writeeflags-1.c (abort): Likewise.

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

	PR target/66806
	* gcc.target/i386/pr66806.c: New test.

2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/66421
	* g++.dg/cpp0x/auto45.C: New.

2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>

	PR middle-end/66334
	* gcc.target/i386/pr66334.c: New.

2015-07-08  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
	comments.

2015-07-08  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66783
	* jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
	(verify_code): Update expected error message.
	* jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
	(verify_code): Likewise.
	* jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
	(verify_code): Likewise.

2015-07-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66793
	* gcc.dg/torture/pr66793.c: New testcase.

2015-07-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66794
	* gcc.dg/torture/pr66794.c: New testcase.

2015-07-08  Marek Polacek  <polacek@redhat.com>

	PR c++/66748
	* g++.dg/abi/abi-tag15.C: New test.

2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
	* gcc.target/mips/branch-3.c: Ditto
	* gcc.target/mips/branch-4.c: Ditto.
	* gcc.target/mips/branch-5.c: Ditto.
	* gcc.target/mips/branch-6.c: Ditto.
	* gcc.target/mips/branch-7.c: Ditto.
	* gcc.target/mips/branch-8.c: Ditto.
	* gcc.target/mips/branch-9.c: Ditto.
	* gcc.target/mips/branch-10.c: Ditto.
	* gcc.target/mips/branch-11.c: Ditto.
	* gcc.target/mips/branch-12.c: Ditto.
	* gcc.target/mips/branch-13.c: Ditto.
	* gcc.target/mips/umips-branch-5.c: New file.
	* gcc.target/mips/umips-branch-6.c: New file.
	* gcc.target/mips/umips-branch-7.c: New file.
	* gcc.target/mips/umips-branch-8.c: New file.
	* gcc.target/mips/umips-branch-9.c: New file.
	* gcc.target/mips/umips-branch-10.c: New file.
	* gcc.target/mips/umips-branch-11.c: New file.
	* gcc.target/mips/umips-branch-12.c: New file.
	* gcc.target/mips/umips-branch-13.c: New file.
	* gcc.target/mips/umips-branch-14.c: New file.
	* gcc.target/mips/umips-branch-15.c: New file.
	* gcc.target/mips/umips-branch-16.c: New file.
	* gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
	(OCCUPY_0xfffc): New define.

2015-07-08  Renlin Li  <renlin.li@arm.com>

	* gcc.target/arm/unsigned-float.c: Different options for hf toolchain.

2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/stack-1.c: Do not build the testcase for micromips.

2015-07-07  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/bt-3.c: New test.
	* gcc.target/i386/bt-4.c: Ditto.

2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/dump-ada-spec-8.C: New test.

2015-07-07  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66783
	* jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
	test case.
	* jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
	New test case.
	* jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
	New test case.
	* jit.dg/test-error-mismatching-types-in-call.c (create_code):
	Avoid using an opaque struct for local "f".

2015-07-07  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66779
	* jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
	* jit.dg/test-pr66779.c: New testcase.

2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
	NOCOMPRESSION.

2015-07-07  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.

2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
	* gcc.target/mips/call-5.c: Ditto.
	* gcc.target/mips/call-6.c: Ditto.

2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/dx-test.c: New test-case.

2015-07-07  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/66578
	* gfortran.dg/allocate_with_source_9.f08: New test.

2015-07-07  Christian Bruel  <christian.bruel@st.com>

	PR target/52144
	* gcc.target/arm/flip-thumb.c: Fix scan.
	* gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
	* gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
	* gcc.target/arm/attr_thumb-static.c: Test for all targets.
	Fix return value.

2015-07-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/65956
	* gcc.c-torture/execute/pr65956.c: New test.

2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/aapcs/align1.c: New.
	* gcc.target/arm/aapcs/align_rec1.c: New.
	* gcc.target/arm/aapcs/align2.c: New.
	* gcc.target/arm/aapcs/align_rec2.c: New.
	* gcc.target/arm/aapcs/align3.c: New.
	* gcc.target/arm/aapcs/align_rec3.c: New.
	* gcc.target/arm/aapcs/align4.c: New.
	* gcc.target/arm/aapcs/align_rec4.c: New.
	* gcc.target/arm/aapcs/align_vararg1.c: New.
	* gcc.target/arm/aapcs/align_vararg2.c: New.

2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>

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

2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66749
	* gcc.target/i386/pr66749.c: New test.

2015-07-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66772
	* gcc.dg/torture/pr66772-1.c: New testcase.
	* gcc.dg/torture/pr66772-2.c: Likewise.

2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/near-far-3.c: Allow the call to near_func to use
	the jals instruction.

2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/53383
	* gcc.target/i386/pr53383-1.c: New file.
	* gcc.target/i386/pr53383-2.c: Likewise.
	* gcc.target/i386/pr53383-3.c: Likewise.

2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	* gcc.target/aarch64/fnmul-1.c: New.
	* gcc.target/aarch64/fnmul-2.c: New.
	* gcc.target/aarch64/fnmul-3.c: New.
	* gcc.target/aarch64/fnmul-4.c: New.

2015-07-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/66759
	* gcc.dg/torture/pr66759.c: New testcase.

2015-07-06  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/58586
	* gfortran.dg/alloc_comp_class_3.f03: New test.
	* gfortran.dg/alloc_comp_class_4.f03: New test.

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

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

2015-07-06  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/66720
	* gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.

2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/nios2/gprel-offset.c: New test.

2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66725
	* gfortran.dg/pr66725.f90: New test.

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

	* gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
	Avoid narrowing error.

2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/66706
	* gcc.target/powerpc/shift-int.c: New testcase.

2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66746.
	* gcc.target/i386/pr66746.c: New file.

2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.

2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>

	PR tree-optimization/66119
	* g++.dg/opt/pr66119.C: New.

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

	PR fortran/52846
	* gfortran.dg/submodule_1.f90: New test
	* gfortran.dg/submodule_2.f90: New test
	* gfortran.dg/submodule_3.f90: New test
	* gfortran.dg/submodule_4.f90: New test
	* gfortran.dg/submodule_5.f90: New test
	* gfortran.dg/submodule_6.f90: New test
	* gfortran.dg/submodule_7.f90: New test

2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR preprocessor/53690
	* g++.dg/cpp/pr53690.C: New.

2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-cmp.c: New test.

2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/56520
	* gfortran.dg/pr56520.f90: New test.

2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>

	PR fortran/66545
	* gfortran.dg/pr66545_1.f90: New test.
	* gfortran.dg/pr66545_2.f90: New test.

2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
	* gcc.dg/vect/vect-ifcvt-11.c: New testcase.

2015-07-02  Richard Biener  <rguenther@suse.de>

	PR testsuite/66719
	* gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
	unaligned loads.

2015-07-02  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.

2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/mpx/pr66568.c (exit): New prototype.

2015-07-01  Jason Merrill  <jason@redhat.com>

	* lib/target-supports.exp (cxx_default): Set to C++14.

2015-07-01  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/66723
	* gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
	scan-assembler.

2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>

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

2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR rtl-optimization/61047
	* gcc.c-torture/execute/20150611-1.c: New testcase.

2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66700
	* jit.dg/all-non-failing-tests.h: Add
	test-pr66700-observing-write-through-ptr.c.
	* jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.

2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-accessing-union.c: Add comments for use by
	gcc/jit/docs/topics/types.rst.

2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/arm/armv8-sync-comp-swap.c: Replace
	'do-require-effective-target' with 'dg-require-effective-target'.
	* gcc.target/arm/armv8-sync-op-full.c: Likewise.
	* gcc.target/arm/armv8-sync-op-release.c: Likewise.
	* gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
	'stlex' with 'strex' as the expected output.

2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60365
	* g++.dg/cpp0x/gen-attrs-60.C: New.
	* g++.dg/cpp1y/attr-deprecated-2.C: Likewise.

2015-07-01  Jiong Wang  <jiong.wang@arm.com>

	* lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
	New function.
	* gcc.target/aarch64/pic-small.c: Restrict this test under
	check_effective_target_aarch64_small_fpic.

2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gfortran.dg/gomp/pr66633.f90: New test.

2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/66686
	* g++.dg/template/pr66686.C: New test.

2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-06-30  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/all-non-failing-tests.h: Add test-switch.c.
	* jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
	testcase.
	* jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
	New testcase.
	* jit.dg/test-switch.c: New testcase.
	* jit.dg/test-switch.cc: New testcase.

2015-06-30  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66546
	* jit.dg/all-non-failing-tests.h: Add note about
	test-validly-unreachable-block.c.
	* jit.dg/test-validly-unreachable-block.c: New file.

2015-06-30  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66628
	* jit.dg/all-non-failing-tests.h: Add note about
	test-extra-options.c.
	* jit.dg/test-extra-options.c: New testcase.

2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>

	PR debug/66691
	* gcc.target/i386/pr66691.c: New.

2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/iamcu/abi-iamcu.exp: New file.
	* gcc.target/i386/iamcu/args.h: Likewise.
	* gcc.target/i386/iamcu/asm-support.S: Likewise.
	* gcc.target/i386/iamcu/defines.h: Likewise.
	* gcc.target/i386/iamcu/macros.h: Likewise.
	* gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
	* gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
	* gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
	* gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
	* gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
	* gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
	* gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
	* gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
	* gcc.target/i386/iamcu/test_bitfields.c: Likewise.
	* gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
	* gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
	* gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
	* gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
	* gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
	* gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
	* gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
	* gcc.target/i386/iamcu/test_varargs.c: Likewise.

2015-06-30  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/fold-minus-6.c: New test.

	* gcc.dg/fold-ior-3.c: New test.

2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Implement N4197 - Adding u8 character literals
	* g++.dg/cpp1z/utf8.C: New.
	* g++.dg/cpp1z/utf8-neg.C: New.
	* g++.dg/cpp1z/udlit-utf8char.C: New.

2015-06-30  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/fold-ior-2.c (fn4): Swap operands.

2015-06-30  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
	* gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
	* gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
	* gcc.dg/parloops-exit-first-loop-alt.c: Update comment.

2015-06-30  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/fold-ior-2.c: New test.

2015-06-30  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/66652
	* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
	* gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
	pointers.
	* gcc.dg/parloops-exit-first-loop-alt.c: Same.

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

	PR c++/65977
	* g++.dg/cpp0x/constexpr-friend-3.C: New.
	* g++.dg/cpp0x/constexpr-friend-2.C: Adjust.

2015-06-29  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>

	PR fortran/66605
	* gfortran.dg/wunused-parameter.f90: New test.

2015-06-29  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/asm-flag-1.c: New.
	* gcc.target/i386/asm-flag-2.c: New.
	* gcc.target/i386/asm-flag-3.c: New.
	* gcc.target/i386/asm-flag-4.c: New.
	* gcc.target/i386/asm-flag-5.c: New.

2015-06-29  Marek Polacek  <polacek@redhat.com>

	PR c/66322
	* c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
	* c-c++-common/pr66322.c: New test.
	* g++.dg/eh/scope1.C: Remove dg-warning.

2015-06-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66677
	* gcc.dg/vect/pr66677.c: New testcase.

2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/64130
	* gcc.dg/tree-ssa/pr64130.c: New test.

2015-06-26  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/pic-small.c: New testcase.

2015-06-26  Richard Biener  <rguenther@suse.de>

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

2015-06-26  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/fold-and-1.c: New test.
	* gcc.dg/fold-and-2.c: New test.

2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/warn11.adb: Add missing dg directive.
	* gnat.dg/warn12.adb: New test.
	* gnat.dg/warn12_pkg.ads: New helper.

2015-06-26  Richard Biener  <rguenther@suse.de>

	* gfortran.dg/reassoc_3.f90: Adjust.

2015-06-26  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66412
	* gcc.target/i386/pr66412.c: New test.

2015-06-25  Richard Biener  <rguenther@suse.de>

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

2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/vect-add-sub-cond.c: New test.

2015-06-25  Richard Biener  <rguenther@suse.de>

	* gfortran.dg/vect/vect-9.f90: New testcase.

2015-06-25  Nick Clifton  <nickc@redhat.com>

	* gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
	H8300 and M32R targets.

2015-06-24  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>

	PR fortran/66528
	* gfortran.dg/maxerrors.f90: New test.

2015-06-08  DJ Delorie  <dj@redhat.com>

	* gcc.dg/torture/pr66345.c: Fix assumption about size_t type.

2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/mgeneral-regs_3.c: New.

2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/mgeneral-regs_1.c: New file.
	* gcc.target/aarch64/mgeneral-regs_2.c: New file.
	* gcc.target/aarch64/nofp_1.c: New file.

2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Implement N3928 - Extending static_assert
	* g++.dg/cpp0x/static_assert8.C: Adjust.
	* g++.dg/cpp0x/static_assert12.C: New.
	* g++.dg/cpp0x/static_assert13.C: New.
	* g++.dg/cpp1y/static_assert1.C: New.
	* g++.dg/cpp1y/static_assert2.C: New.
	* g++.dg/cpp1z/static_assert-nomsg.C: New.

2015-06-24  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/65750
	* g++.dg/cpp0x/trailing11.C: New.

2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
	multilibs.
	* gcc.target/arm/memset-inline-10.c: Likewise.
	* gcc.target/arm/pr58784.c: Likewise.
	* gcc.target/arm/pr59985.C: Likewise.
	* gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.

2015-06-24  Renlin Li  <renlin.li@arm.com>

	* gcc.target/aarch64/arm_align_max_pwr.c: New.
	* gcc.target/aarch64/arm_align_max_stack_pwr.c: New.

2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>

	Revert:
	2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/30044
	* g++.dg/cpp0x/auto45.C: New test.
	* g++.dg/template/pr30044.C: New test.
	* g++.dg/template/crash83.C: Accept any error string.
	* g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
	parameters.
	* g++.dg/cpp0x/variadic18.C: Likewise
	* g++.dg/template/canon-type-13.C: Likewise.
	* g++.old-deja/g++.pt/ttp42.C: Likewise.

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

	PR c++/65811
	* g++.dg/other/linkage2.C: New.

2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/63408
	* gcc.target/arm/pr63408.c: New test.

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

	* lib/c-torture.exp: Don't call check_effective_target_lto
	before setting up environment correctly.
	* lib/gcc-dg.exp: Likewise, and protect
	gcc_force_conventional_output.

2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR rtl-optimization/66306
	* gcc.target/s390/pr66306.c: New test.

2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
	* gcc.target/s390/vector/vec-abi-attr-1.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-2.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-3.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-4.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-5.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-6.c: New test.

2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>

	PR target/65803
	* gcc.c-torture/pr65803.c: New test.

2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/30044
	* g++.dg/cpp0x/auto45.C: New test.
	* g++.dg/template/pr30044.C: New test.
	* g++.dg/template/crash83.C: Accept any error string.
	* g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
	parameters.
	* g++.dg/cpp0x/variadic18.C: Likewise
	* g++.dg/template/canon-type-13.C: Likewise.
	* g++.old-deja/g++.pt/ttp42.C: Likewise.

2015-06-23  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/Wlogical-op-3.c: New test.

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

	PR c++/66254
	* g++.dg/cpp0x/scoped_enum5.C: New.

2015-06-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66636
	* gcc.dg/vect/pr66636.c: New testcase.

2015-06-23  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/fold-minus-4.c: New test.
	* gcc.dg/fold-minus-5.c: New test.
	* c-c++-common/ubsan/overflow-add-5.c: New test.

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

	Add missing testcase from r224672.
	2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/vax/bswapdi-1.c: New.

2015-06-23  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/64674
	* gfortran.dg/associate_18.f08: New test.

2015-06-23  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66560
	* gcc.target/i386/pr66560-1.c: New test.
	* gcc.target/i386/pr66560-2.c: Ditto.
	* gcc.target/i386/pr66560-3.c: Ditto.
	* gcc.target/i386/pr66560-4.c: Ditto.

2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>

	* gcc.target/nvptx/nvptx.exp: New file.
	* gcc.target/nvptx/proto-1.c: Likewise.

2015-06-23  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/66449
	* gcc.dg/vect/pr66449.c: New test.

2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>

	* g++.dg/other/dump-ada-spec-5.C: New test.
	* g++.dg/other/dump-ada-spec-6.C: Likewise.
	* g++.dg/other/dump-ada-spec-7.C: Likewise.

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

	* g++.dg/inherit/pure1.C: Test location too.

2015-06-22  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/fold-ior-1.c: New test.
	* gcc.dg/fold-minus-2.c: New test.
	* gcc.dg/fold-minus-3.c: New test.
	* gcc.dg/fold-plus-1.c: New test.
	* gcc.dg/fold-plus-2.c: New test.
	* gcc.dg/fold-xor-4.c: New test.
	* gcc.dg/fold-xor-5.c: New test.

2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65914
	* g++.dg/torture/pr65914.C:  New.

2015-06-22  Richard Biener  <rguenther@suse.de>

	* lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
	not existing TORTURE_OPTIONS only.
	* lib/gcc-dg.exp: Likewise.

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

	PR target/52144
	* gcc.target/arm/flip-thumb.c: New test.

2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
	    Martin Liska  <mliska@suse.cz>

	PR ipa/65908
	* g++.dg/ipa/pr65908.C: New testcase.

2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>

	PR c++/65882
	* g++.dg/diagnostic/inhibit-warn-1.C: New test.
	* g++.dg/diagnostic/inhibit-warn-2.C: New test.

2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/debug1.ads: Adjust.

2015-06-19  Jim Wilson  <jim.wilson@linaro.org>

	* gcc.target/aarch64/fmovd-zero-mem.c: New.
	* gcc.target/aarch64/fmovd-zero-reg.c: New.
	* gcc.target/aarch64/fmovf-zero-mem.c: New.
	* gcc.target/aarch64/fmovf-zero-reg.c: New.
	* gcc.target/aarch64/fmovld-zero-mem.c: New.
	* gcc.target/aarch64/fmovld-zero-mem.c: New.
	* gcc.target/aarch64/fmovd-zero.c: Delete.
	* gcc.target/aarch64/fmovf-zero.c: Delete.

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

	* gcc.target/vax/bswapdi-1.c: New.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(_ARM_FPSCR): Add FZ field.
	(clean_results): Force FZ=1 on AArch64.
	* gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

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

2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66549
	* gfortran.dg/gomp/omp_parallel_1.f90: New file.

2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/mpx/pr66581.c: New test.

2015-06-18  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/cmov9.c: New test.

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

	* g++.dg/other/const4.C: New testcase.

2015-06-18  Michael Matz  <matz@suse.de>

	PR middle-end/66253
	* gcc.dg/vect/pr66253.c: New testcase.

2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/66569
	* gcc.target/i386/mpx/chkp-vararg.c: New test.

2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/66568
	* gcc.target/i386/mpx/pr66568.c: New test.

2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/66567
	* gcc.target/i386/mpx/pr66567.c: New test.

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

	PR tree-optimization/66510
	* gcc.dg/vect/slp-perm-12.c: New testcase.

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

	* gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
	* gcc.target/i386/noplt-2.c (dg-do): Ditto.
	* gcc.target/i386/noplt-3.c (dg-do): Ditto.
	* gcc.target/i386/noplt-4.c (dg-do): Ditto.

2015-06-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/66571
	* g++.dg/gomp/pr66571-1.C: New test.

	PR middle-end/66429
	* c-c++-common/gomp/pr66429.c: New test.

2015-06-17  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
	* jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
	...this.
	* jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
	New testcase.

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

	PR testsuite/65944
	* g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.

2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>

	* gcc.target/mips/pr65862-1.c: New test.
	* gcc.target/mips/pr65862-2.c: Likewise.

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

	* gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
	* gcc.target/i386/pr52252-atom.c: Ditto.
	* gcc.target/i386/vect-div-1.c: Ditto.
	* gcc.target/i386/rotate-5.c: Ditto.
	* gcc.target/i386/pr50202.c: Ditto.
	* gcc.target/i386/pr37843-3.c: Ditto.
	* gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
	* gcc.target/i386/pr53397-1.c: Ditto.
	* gcc.target/i386/pr55934.c: Ditto.
	* gcc.target/i386/pr37843-4.c: Ditto.
	* gcc.target/i386/pr60451.c: Ditto.
	* gcc.target/i386/pr53397-2.c: Ditto.
	* gcc.target/i386/vectorize1.c: Ditto.
	* gcc.target/i386/extract-insert-combining.c: Ditto.
	* gcc.target/i386/pr53759.c: Ditto.
	* gcc.target/i386/pr52252-core.c: Ditto.
	* gcc.target/i386/rotate-3.c: Ditto.
	* gcc.target/i386/sse-20.c: Ditto.
	* gcc.target/i386/rotate-4.c: Ditto.
	* gcc.target/i386/pr61403.c: Ditto.
	* gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
	* gcc.target/i386/pr60901.c: Ditto.
	* gcc.target/i386/pr59794-7.c: Ditto.
	* gcc.target/i386/pr62208.c: Ditto.
	* gcc.target/i386/pr53416.c: Ditto.
	* gcc.target/i386/asm-dialect-1.c: Ditto.
	* gcc.target/i386/pr50038.c: Ditto.
	* gcc.target/i386/47698.c: Ditto.
	* gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
	* gcc.target/i386/pr59794-2.c: Ditto.
	* gcc.target/i386/pr59794-3.c: Ditto.
	* gcc.target/i386/pr39058.c: Ditto.
	* gcc.target/i386/pr60205-1.c: Ditto.
	* gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
	* gcc.target/i386/sse2-movq-2.c: Ditto.

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

	PR tree-optimization/66251
	* gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.

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

	PR c++/59682
	* g++.dg/parse/new-placement1.C: New.

2015-06-16  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
	* jit.dg/test-compound-assignment.c: New testcase.

2015-06-16  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66539
	* jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
	to "testcases" array.

2015-06-16  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66539
	* jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
	* jit.dg/test-debug-strings.c: New test case.
	* jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
	the discriminant has a sane debug string.

2015-06-16  Uros Bizjak  <ubizjak@gmail.com>

	PR target/56766
	* gcc.target/i386/pr56766-1.c: New test.
	* gcc.target/i386/pr56766-2.c: Ditto.

2015-06-16  Steve Ellcey  <sellcey@imgtec.com>

	* gcc.target/mips/loongson-shift-count-truncated-1.c:
	Skip on mips*-mti-linux* and mips*-img-linux* targets.
	* gcc.target/mips/loongson-simd.c: Ditto.

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

	* gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.

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

	* gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
	passed by the testsuite driver.

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

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

2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
	dg-options.

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

	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
	Reinstate calls to torture-init and torture-finalize.

2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.

2015-06-15  Nathan Sidwell  <nathan@acm.org>

	PR c++/58583
	* g++.dg/cpp0x/nsdmi-template14.C: New test.

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

	PR c++/51048
	* g++.dg/cpp0x/local-type1.C: New.

2015-06-15  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/44672
	PR fortran/45440
	PR fortran/57307
	* gfortran.dg/allocate_with_source_3.f90: Removed check for
	unimplemented error.
	* gfortran.dg/allocate_with_source_7.f08: New test.
	* gfortran.dg/allocate_with_source_8.f08: New test.

2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/65168
	* g++.dg/warn/Walways-true-3.C: New test.

2015-06-13  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/parloops-exit-first-loop-alt-4.c: New test.

2015-06-13  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
	(main): Remove superfluous attributes.
	* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt.c: Same.

2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>

	* gcc.target/i386/monitorx.c: New.
	* gcc.target/i386/sse-12.c: Add -mmwaitx.
	* 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.

2015-06-11  Steve Ellcey  <sellcey@imgtec.com>

	* gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.

2015-06-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/66079
	* gfortran.dg/allocatable_scalar_13.f90: New test

2015-06-11  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/fold-xor-3.c: New test.

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

	* gcc.target/arm/short-it-ifcvt-1.c: New test.
	* gcc.target/arm/short-it-ifcvt-2.c: Likewise.

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

	PR target/52144
	* gcc.target/arm/pragma_attribute.c: New test.

2015-06-10  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.

2015-06-10  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66473
	* gcc.target/i386/pr66473.c: New test.

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

	PR target/66470
	* gcc.dg/tls/pr66470.c: New test.
	* gcc.target/i386/pr66470.c: New test.

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

	PR target/52144
	* gcc.target/arm/attr_arm.c: New test
	* gcc.target/arm/attr_arm-err.c: New test
	* gcc.target/arm/attr_thumb.c: New test
	* gcc.target/arm/attr_thumb-static.c: New test

2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/66200
	PR target/66428
	PR c++/66192
	* g++.dg/abi/aarch64_guard1.C: Adjust test.

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

	* gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
	passed by the testsuite driver.

2015-06-09  Alexandre Oliva  <aoliva@redhat.com>

	Revert:
	2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
	* gcc.dg/ssp-1.c: Make counter a register.
	* gcc.dg/ssp-2.c: Likewise.
	* gcc.dg/torture/parm-coalesce.c: New.

2015-06-09  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/vararg-loc.c: New test.

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

	PR c++/65815
	* g++.dg/cpp0x/nsdmi-aggr1.C: New.
	* g++.dg/cpp0x/mem-init-aggr1.C: Likewise.

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

	PR tree-optimization/66299
	* gcc.dg/pr66299-1.c: New test.
	* gcc.dg/pr66299-2.c: New test.
	* gcc.dg/pr66299-3.c: New test.

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

	* g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
	passed by the testsuite driver.

2015-06-09  Richard Biener  <rguenther@suse.de>

	PR middle-end/66423
	* gcc.dg/fold-modpow2.c: New testcase.

2015-06-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66419
	* gcc.dg/vect/bb-slp-37.c: New testcase.

2015-06-09  Shiva Chen  <shiva0217@gmail.com>

	* gcc.target/arm/stl-cond.c: New test.

2015-06-09  Richard Biener  <rguenther@suse.de>

	PR middle-end/66413
	* gcc.dg/torture/pr66413.c: New testcase.

2015-06-09  Alexandre Oliva  <aoliva@redhat.com>

	* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
	* gcc.dg/ssp-1.c: Make counter a register.
	* gcc.dg/ssp-2.c: Likewise.
	* gcc.dg/torture/parm-coalesce.c: New.

2015-06-08  Jan Hubicka  <hubicka@ucw.cz>

	* gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
	* gfortran.dg/lto/bind_c-2b_1.c: New testcase.

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

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

2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66245
	* gfortran.dg/class_is_1.f90: New test.
	* gfortran.dg/type_is_1.f90: Ditto.

2015-06-08  Marek Polacek  <polacek@redhat.com>

	PR c/66415
	* gcc.dg/cpp/pr66415-1.c: New test.
	* gcc.dg/cpp/pr66415-2.c: New test.

2015-06-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66422
	* gcc.dg/Warray-bounds-16.c: New testcase.

2015-06-08  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/slp-perm-10.c: New testcase.
	* gcc.dg/vect/slp-23.c: Adjust.
	* gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
	vector pointer update.

2015-06-08  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/66452
	* g++.dg/ubsan/pr66452.C: New test.

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

	PR tree-optimization/66436
	* gcc.dg/gomp/dump-new-function-2.c: New test.
	* gcc.dg/gomp/dump-new-function-3.c: Same.
	* gcc.dg/gomp/dump-new-function.c: Same.

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

	PR tree-optimization/66435
	* gcc.dg/gomp/notify-new-function-2.c: New test.
	* gcc.dg/gomp/notify-new-function-3.c: Same.
	* gcc.dg/gomp/notify-new-function.c: Same.

2015-06-06  Jan Hubicka  <hubicka@ucw.cz>

	* gfortran.dg/lto/bind_c-1_0.f90: New testcase.
	* gfortran.dg/lto/bind_c-1_1.c: New testcase.
	* gcc.dg/lto/c-compatible-types_0.c: Rename to ...
	* gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
	* gcc.dg/lto/c-compatible-types_1.c: Rename to ...
	* gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
	-fshort-enum.

2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>

	PR fortran/47659
	* gfortran.dg/array_constructor_type_17.f03: Adjust error message.
	* gfortran.dg/warn_conversion.f90: Add warning for change in value
	for assignment.
	* gfortran.dg/warn_conversion_3.f90: Add warnings.
	* gfortran.dg/warn_conversion_5.f90: New test.
	* gfortran.dg/warn_conversion_6.f90: New test.
	* gfortran.dg/warn_conversion_7.f90: New test.

2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66347
	* gfortran.dg/blockdata_9.f: New test.

2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66385
	* gfortran.dg/forall_17.f90:  New test.

2015-06-05  Aldy Hernandez  <aldyh@redhat.com>

	* g++.dg/cpp0x/pr57101.C: Add warning.
	* g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
	* g++.dg/ext/visibility/anon7.C: Same.
	* g++.dg/ipa/pr63587-2.C: Same.
	* g++.dg/opt/dump1.C: Same.
	* g++.dg/opt/pr59622-3.C: Same.
	* g++.dg/opt/pr59622.C: Same.
	* g++.dg/torture/pr46383.C: Same.
	* gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
	* g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
	* g++.dg/lto/pr65549_0.C: Add { } to used but never defined
	functions.
	* gfortran.dg/intent_out_8.f90: Same.
	* gfortran.dg/warn_target_lifetime_3.f90: Same.

2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66377
	gfortran.dg/equiv_9.f90: New test.


2015-06-05  Tom de Vries  <tom@codesourcery.com>

	merge from gomp4 branch:
	2015-05-28  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/65443
	* gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
	* gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
	* gcc.dg/parloops-exit-first-loop-alt.c: New test.

2015-06-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/52595
	* g++,dg/cpp0x/nsdmi-defer5.C: Add template case.

2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.target/arm/neon-reload-class.c: Remove movw and movt.

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

	* obj-c++.dg/tls/diag-5.mm: Adjust per r224097.

2015-06-04  Sriraman Tallam  <tmsriram@google.com>

	* gcc.target/i386/noplt-1.c: New test.
	* gcc.target/i386/noplt-2.c: New test.
	* gcc.target/i386/noplt-3.c: New test.
	* gcc.target/i386/noplt-4.c: New test.

2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>

	PR fortran/58749
	* gfortran.dg/adjustl_1.f90:  New test.

2015-06-04  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/lto/c-compatible-types_0.c: New testcase.
	* gcc.dg/lto/c-compatible-types_1.c: New testcase.

2015-06-03  Jan Hubicka  <hubicka@ucw.cz>

	* lto.c (iterative_hash_canonical_type,
	gimple_register_canonical_type): only hash main variants of types

2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
	Move set of dg-do-what-default after early return.

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

	PR c/66341
	* gcc.dg/lvalue-8.c: New test.

2015-06-03  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/66130
	* g++.dg/other/pr66130.C: New.
	* g++.dg/cpp0x/pr66130.C: Likewise.

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

	* g++.dg/cpp0x/decl-loc1.C: New.
	* g++.dg/cpp0x/constexpr-neg1.C: Adjust.
	* g++.dg/cpp0x/constexpr-object1.C: Likewise.
	* g++.dg/init/ctor8.C: Likewise.
	* g++.dg/parse/semicolon4.C: Likewise.

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

	PR sanitizer/66190
	* g++.dg/ubsan/static-init-1.C: New test.
	* g++.dg/ubsan/static-init-2.C: New test.
	* g++.dg/ubsan/static-init-3.C: New test.

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

	PR target/66275
	* gcc.target/i386/pr66275.c: New test.

2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/Wcxx-compat-22.c: New testcase.
	* c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
	* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
	* c-c++-common/pr58346-1.c: Likewise.
	* c-c++-common/transparent-union-1.c: Likewise.

2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>

	* g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
	* g++.dg/plugin/def_plugin.c: New file.
	* g++.dg/plugin/def-plugin-test.C: New file.

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

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

2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-removed-alias_0.c: New.

2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-privatize-1_0.c: New.
	* gcc.dg/lto/chkp-privatize-1_1.c: New.
	* gcc.dg/lto/chkp-privatize-2_0.c: New.
	* gcc.dg/lto/chkp-privatize-2_1.c: New.

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

	PR c/64223
	PR c/29358
	* gcc.dg/pr64223-1.c: New test.
	* gcc.dg/pr64223-2.c: New test.

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

	PR tree-optimization/63916
	* gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.

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

	PR tree-optimization/66375
	* gcc.dg/torture/pr66375.c: New testcase.

2015-06-03  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/pr65447.c: Increase searching number.

2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR target/65768
	* gcc.target/arm/maskdata.c: Remove -fno-gcse.

2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66380
	* gfortran.dg/reshape_7.f90: New test.

2015-06-02  David Malcolm  <dmalcolm@redhat.com>

	PR c/66220:
	* c-c++-common/Wmisleading-indentation.c (fn_35): New.
	(fn_36): New.

2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR c/49551
	* gcc.dg/pr49551.c: New testcase.

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

	PR debug/65549
	* g++.dg/lto/pr65549_0.C: New testcase.

2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>

	PR libgomp/65742
	PR middle-end/66332
	* c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.

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

	* g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.

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

	PR c++/61683
	* g++.dg/cpp0x/decltype-mem-initializer1.C: New.

2015-06-02  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/48052
	* gcc.dg/tree-ssa/scev-8.c: New.
	* gcc.dg/tree-ssa/scev-9.c: New.
	* gcc.dg/tree-ssa/scev-10.c: New.
	* gcc.dg/vect/pr48052.c: New.

2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/vect/vec-scal-opt.c: Adjust regexp.

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

	* gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.

2015-06-02  Marek Polacek  <polacek@redhat.com>

	PR middle-end/66345
	* gcc.dg/torture/pr66345.c: New test.

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

	PR tree-optimization/65961
	* gcc.dg/torture/pr65961.c: New testcase.

2015-06-02  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/52563
	PR tree-optimization/62173
	* gcc.dg/tree-ssa/scev-3.c: Remove xfail.
	* gcc.dg/tree-ssa/scev-4.c: Ditto.

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

	* gnat.dg/specs/varsize_return2.ads: New test.
	* gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.

2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/vect/vect-outer-simd-1.c: New test.

2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>

	PR target/65697
	* gcc.target/aarch64/sync-comp-swap.c: New.
	* gcc.target/aarch64/sync-comp-swap.x: New.
	* gcc.target/aarch64/sync-op-acquire.c: New.
	* gcc.target/aarch64/sync-op-acquire.x: New.
	* gcc.target/aarch64/sync-op-full.c: New.
	* gcc.target/aarch64/sync-op-full.x: New.
	* gcc.target/aarch64/sync-op-release.c: New.
	* gcc.target/aarch64/sync-op-release.x: New.

2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/thumb-ltu.c (foo): Predefined.
	(bar): Predefined.

2015-06-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66349
	PR tree-optimization/66352
	PR tree-optimization/66357
	* gcc.dg/torture/pr66357.c: New testcase.
	* gcc.dg/torture/pr66349.c: Likewise.
	* gfortran.fortran-torture/compile/pr66352.f90: Likewise.

2015-06-01  Richard Biener  <rguenther@suse.de>

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

	PR tree-optimization/66314
	* gcc.dg/asan/pr66314.c: New testcase.

2015-06-01  Richard Biener  <rguenther@suse.de>

	* gcc.dg/ipa/ipa-pta-1.c: Adjust.

2015-06-01  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
	directives.
	(hp3, hp4): Add inline keyword.
	* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
	(hp2): Add inline keyword.
	* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
	(hp2): Add inline keyword.

2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65527
	* gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
	* gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
	* gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
	* gcc.target/i386/mpx/chkp-fix-calls-4.c: New.

2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
	wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.

2015-06-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66280
	* g++.dg/torture/pr66280.C: New testcase.
	* g++.dg/torture/pr66280-2.C: Likewise.

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

	* gnat.dg/addr9_1.adb: New test.
	* gnat.dg/addr9_2.adb: Likewise.
	* gnat.dg/addr9_3.adb: Likewise.
	* gnat.dg/addr9_4.adb: Likewise.

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

	  * g++.dg/other/dump-ada-spec-4.C: New test.

2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/alias-8.c: Fix dg-warning.

2015-05-30  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/alias-8.c: Do not xfail.
	* gcc.dg/pr62167.c: Prevent FRE.
	* gcc.dg/alias-14.c: New testcase.

2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/simd/vextp64_1.c: Close comment on final line.

2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/66215
	* gcc.target/s390/hotpatch-1.c: Remove optimization options from
	dg-options.
	* gcc.target/s390/hotpatch-10.c: Likewise.
	* gcc.target/s390/hotpatch-11.c: Likewise.
	* gcc.target/s390/hotpatch-12.c: Likewise.
	* gcc.target/s390/hotpatch-17.c: Likewise.
	* gcc.target/s390/hotpatch-18.c: Likewise.
	* gcc.target/s390/hotpatch-20.c: Likewise.
	* gcc.target/s390/hotpatch-21.c: Likewise.
	* gcc.target/s390/hotpatch-22.c: Likewise.
	* gcc.target/s390/hotpatch-23.c: Likewise.
	* gcc.target/s390/hotpatch-24.c: Likewise.
	* gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
	to check for the exact nops too.
	* gcc.target/s390/hotpatch-3.c: Likewise.
	* gcc.target/s390/hotpatch-4.c: Likewise.
	* gcc.target/s390/hotpatch-5.c: Likewise.
	* gcc.target/s390/hotpatch-6.c: Likewise.
	* gcc.target/s390/hotpatch-7.c: Likewise.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.
	* gcc.target/s390/hotpatch-14.c: Likewise.
	* gcc.target/s390/hotpatch-15.c: Likewise.
	* gcc.target/s390/hotpatch-16.c: Likewise.
	* gcc.target/s390/hotpatch-19.c: Likewise.
	* gcc.target/s390/hotpatch-25.c: Likewise.  Remove
	scan-assembler-times counting number of .align directives.
	* gcc.target/s390/hotpatch-13.c: Remove optimization options from
	dg-options.  Remove scan-assembler-times counting number of .align
	directives.
	* gcc.target/s390/hotpatch-26.c: New file.
	* gcc.target/s390/hotpatch-27.c: New file.
	* gcc.target/s390/hotpatch-28.c: New file.
	* gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
	using -Os -O0 -O1 -O2 -O3 options.

2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.

2015-05-29  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/66142
	* gcc.dg/vect/pr66142.c: New test.

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

	PR tree-optimization/66314
	* gcc.dg/asan/pr66314.c: New testcase.

2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	* lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
	cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
	Adjust all callers.
	(schedule-cleanups, dg-keep-saved-temps): New proc.
	(gcc-dg-test-1): Schedule cleanups.
	* lib/profopt.exp (profopt-execute): Likewise.
	* g++.dg/cdce3.C: Adjust expected line numbers.
	* gcc.dg/cdce1.c: Likewise.
	* gcc.dg/cdce2.c: Likewise.
	* gcc.dg/strlenopt-22.c: Fix comment delimiter.
	* gcc.dg/strlenopt-24.c: Likewise.
	* gcc.dg/tree-ssa/vrp26.c: Likewise.
	* gcc.dg/tree-ssa/vrp28.c: Likewise.
	* obj-c++.dg/encode-2.mm: Likewise.

2015-05-28  DJ Delorie  <dj@redhat.com>

	* gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.

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

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

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

	* gnat.dg/varsize_temp.adb: Rename into...
	* gnat.dg/varsize1.adb: ...this.
	* gnat.dg/varsize_copy.ad[sb]: Rename into...
	* gnat.dg/varsize2.ad[sb]: ...this.
	* gnat.dg/varsize3_1.adb: New test.
	* gnat.dg/varsize3_2.adb: Likewise.
	* gnat.dg/varsize3_3.adb: Likewise.
	* gnat.dg/varsize3_4.adb: Likewise.
	* gnat.dg/varsize3_5.adb: Likewise.
	* gnat.dg/varsize3_6.adb: Likewise.
	* gnat.dg/varsize3_pkg1.ads: New helper.
	* gnat.dg/varsize3_pkg2.ads: Likewise.
	* gnat.dg/varsize3_pkg3.ads: Likewise.

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

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

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

	PR tree-optimization/66142
	* gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.

2015-05-28  Lawrence VelÃ¡zquez  <vq@larryv.me>

	PR target/63810
	* gcc.dg/darwin-minversion-3.c: Update testcase.
	* gcc.dg/darwin-minversion-4.c: Ditto.
	* gcc.dg/darwin-minversion-5.c: New testcase.
	* gcc.dg/darwin-minversion-6.c: Ditto.
	* gcc.dg/darwin-minversion-7.c: Ditto.
	* gcc.dg/darwin-minversion-8.c: Ditto.
	* gcc.dg/darwin-minversion-9.c: Ditto.
	* gcc.dg/darwin-minversion-10.c: Ditto.
	* gcc.dg/darwin-minversion-11.c: Ditto.
	* gcc.dg/darwin-minversion-12.c: Ditto.

2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR rtl-optimization/66168
	* gcc.c-torture/compile/pr66168.c: New test.

2015-05-27  Jeff Law  <law@redhat.com>

	PR target/39726
	* gcc.dg/target/m68k/pr39726-1.c: New test.

2015-05-27  Nathan Sidwell  <nathan@acm.org>

	PR c++/66270
	* g++.dg/ext/alias-canon3.C: New.

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

	PR tree-optimization/66272
	Revert parts of
	2014-08-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/62031
	* gcc.dg/torture/pr66272.c: New testcase.

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

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

2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>

	PR target/65358
	* gcc.dg/pr65358.c: New test.

2015-05-27  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/65548
	* gfortran.dg/allocate_with_source_5.f90: Correct errorneous
	semantic.
	* gfortran.dg/allocate_with_source_6.f90: New test.

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

	* gnat.dg/atomic7_1.adb: New test.
	* gnat.dg/atomic7_2.adb: Likewise.
	* gnat.dg/atomic7_pkg1.ads: New helper.
	* gnat.dg/atomic7_pkg2.ad[sb]: Likewise.

2015-05-26  Michael Matz  <matz@suse.de>

	PR middle-end/66251
	* gcc.dg/vect/pr66251.c: New test.

2015-05-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66142
	* gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.

2015-05-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/66082
	* gfortran.dg/allocatable_scalar_13.f90: New test

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

	* gnat.dg/warn11.adb: New test.
	* gnat.dg/specs/alignment2.ads: Add dg-warning directive.

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

	* gnat.dg/vfa1_1.adb: New test.
	* gnat.dg/vfa1_2.adb: Likewise.
	* gnat.dg/vfa1_3.adb: Likewise.
	* gnat.dg/vfa1_4.adb: Likewise.
	* gnat.dg/vfa1_pkg.ads: New helper.

2015-05-25  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.target/i386/pr66232-1.c: Adjust scan pattern.
	* gcc.target/i386/pr66232-3.c: Likewise.

2015-05-25  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66274
	* gcc.target/i386/pr66274.c: New test.

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

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

2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>

	* gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
	and 'dg-require-effective-target pie'.

2015-05-23  Nathan Sidwell  <nathan@acm.org>

	PR c++/66243
	* g++.dg/cpp0x/pr66243.C: New.

2015-05-24  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/66180
	* g++.dg/lto/pr66180_0.C: New testcase.
	* g++.dg/lto/pr66180_1.C: New testcase.

2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66257
	* typebound_call_27.f90: New file.

2015-05-23  Nathan Sidwell  <nathan@acm.org>

	PR c++/65936
	* g++.dg/template/pr65936.C: New.

2015-05-22  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/63387
	* gcc.dg/pr63387-2.c: New testcase.

2015-05-22  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/simd-1.c: Update to the new message.

2015-05-22  Marc Glisse  <marc.glisse@inria.fr>

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

2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
	Set dg-do-what-default to compile only on ARM targets without
	arm_neon_hw execution support.  Remove redundant c-torture-execute
	in loop over test cases.

2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/65491
	* gcc.target/aarch64/pr65491_1.c: New test.
	* gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
	* gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.

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

	PR c++/65598
	* g++.dg/cpp0x/explicit9.C: New.
	* g++.dg/cpp0x/explicit8.C: Check the locations too.

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

	PR tree-optimization/66251
	* gfortran.fortran-torture/compile/pr66251.f90: New testcase.

2015-05-22  Marek Polacek  <polacek@redhat.com>

	PR c/47043
	* c-c++-common/attributes-enum-1.c: New test.
	* c-c++-common/attributes-enum-2.c: New test.
	* g++.dg/cpp0x/attributes-enum-1.C: New test.
	* g++.dg/cpp1y/attributes-enum-1.C: New test.

2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
	effective target support.  If no arm_neon_hw support, do not attempt
	to execute the tests; only compile them.
	* gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
	and "dg-require-effective-target arm_neon_ok".
	* gcc.target/arm/simd/vextp16_1.c: Likewise.
	* gcc.target/arm/simd/vextp64_1.c: Likewise.
	* gcc.target/arm/simd/vextp8_1.c: Likewise.
	* gcc.target/arm/simd/vextQf32_1.c: Likewise.
	* gcc.target/arm/simd/vextQp16_1.c: Likewise.
	* gcc.target/arm/simd/vextQp64_1.c: Likewise.
	* gcc.target/arm/simd/vextQp8_1.c: Likewise.
	* gcc.target/arm/simd/vextQs16_1.c: Likewise.
	* gcc.target/arm/simd/vextQs32_1.c: Likewise.
	* gcc.target/arm/simd/vextQs64_1.c: Likewise.
	* gcc.target/arm/simd/vextQs8_1.c: Likewise.
	* gcc.target/arm/simd/vextQu16_1.c: Likewise.
	* gcc.target/arm/simd/vextQu32_1.c: Likewise.
	* gcc.target/arm/simd/vextQu64_1.c: Likewise.
	* gcc.target/arm/simd/vextQu8_1.c: Likewise.
	* gcc.target/arm/simd/vexts16_1.c: Likewise.
	* gcc.target/arm/simd/vexts32_1.c: Likewise.
	* gcc.target/arm/simd/vexts64_1.c: Likewise.
	* gcc.target/arm/simd/vexts8_1.c: Likewise.
	* gcc.target/arm/simd/vextu16_1.c: Likewise.
	* gcc.target/arm/simd/vextu32_1.c: Likewise.
	* gcc.target/arm/simd/vextu64_1.c: Likewise.
	* gcc.target/arm/simd/vextu8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16p8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16s8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16u8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32p16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32p8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32s16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32s8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32u16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32u8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64f32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64p16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64p8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64s16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64s32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64s8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64u16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64u32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64u8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnf32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnp16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnp8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
	* gcc.target/arm/simd/vtrns16_1.c: Likewise.
	* gcc.target/arm/simd/vtrns32_1.c: Likewise.
	* gcc.target/arm/simd/vtrns8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnu16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnu32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnu8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpf32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpp16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpp8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
	* gcc.target/arm/simd/vuzps16_1.c: Likewise.
	* gcc.target/arm/simd/vuzps32_1.c: Likewise.
	* gcc.target/arm/simd/vuzps8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpu16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpu32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpu8_1.c: Likewise.
	* gcc.target/arm/simd/vzipf32_1.c: Likewise.
	* gcc.target/arm/simd/vzipp16_1.c: Likewise.
	* gcc.target/arm/simd/vzipp8_1.c: Likewise.
	* gcc.target/arm/simd/vzipqf32_1.c: Likewise.
	* gcc.target/arm/simd/vzipqp16_1.c: Likewise.
	* gcc.target/arm/simd/vzipqp8_1.c: Likewise.
	* gcc.target/arm/simd/vzipqs16_1.c: Likewise.
	* gcc.target/arm/simd/vzipqs32_1.c: Likewise.
	* gcc.target/arm/simd/vzipqs8_1.c: Likewise.
	* gcc.target/arm/simd/vzipqu16_1.c: Likewise.
	* gcc.target/arm/simd/vzipqu32_1.c: Likewise.
	* gcc.target/arm/simd/vzipqu8_1.c: Likewise.
	* gcc.target/arm/simd/vzips16_1.c: Likewise.
	* gcc.target/arm/simd/vzips32_1.c: Likewise.
	* gcc.target/arm/simd/vzips8_1.c: Likewise.
	* gcc.target/arm/simd/vzipu16_1.c: Likewise.
	* gcc.target/arm/simd/vzipu32_1.c: Likewise.
	* gcc.target/arm/simd/vzipu8_1.c: Likewise.

2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
	* gcc.dg/vect/pr59354.c: Likewise.
	* gcc.dg/vect/pr64252.c: Likewise.
	* gcc.dg/vect/pr64404.c: Likewise.
	* gcc.dg/vect/pr64493.c: Likewise.
	* gcc.dg/vect/pr64495.c: Likewise.
	* gcc.dg/vect/pr64844.c: Likewise.
	* gcc.dg/vect/pr65518.c: Likewise.
	* gcc.dg/vect/vect-aggressive-1.c: Likewise.

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

	PR c++/66210
	* g++.dg/cpp1y/var-templ28.C: New.

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

	PR target/66232
	* gcc.target/i386/pr66232-1.c: New test.
	* gcc.target/i386/pr66232-2.c: Likewise.
	* gcc.target/i386/pr66232-3.c: Likewise.
	* gcc.target/i386/pr66232-4.c: Likewise.
	* gcc.target/i386/pr66232-5.c: Likewise.

2015-05-21  Nathan Sidwell  <nathan@acm.org>

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

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

	PR tree-optimization/66233
	* gcc.c-torture/execute/pr66233.c: New test.

2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66176
	* gfortran.dg/inline_matmul_11.f90:  New test.

2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>

	* gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
	instead of listing several targets on its own.
	* gcc.target/i386/pr32219-2.c: Likewise.
	* gcc.target/i386/pr32219-3.c: Likewise.
	* gcc.target/i386/pr32219-4.c: Likewise.
	* gcc.target/i386/pr32219-5.c: Likewise.
	* gcc.target/i386/pr32219-6.c: Likewise
	* gcc.target/i386/pr32219-7.c: Likewise.
	* gcc.target/i386/pr32219-8.c: Likewise.
	* gcc.target/i386/pr39013-1.c: Likewise.
	* gcc.target/i386/pr39013-2.c: Likewise.
	* gcc.target/i386/pr64317.c: Likewise.

2015-05-21  Jeff Law  <law@redhat.com>

	* gcc.target/hppa/shadd-3.c: New test.
	* gcc.target/hppa/shadd-4.c: New test.

2015-05-21  Michael Matz  <matz@suse.de>

	* gcc.dg/vect/vect-strided-store.c: New test.
	* gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
	* gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.

2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
	* gcc.dg/pow-sqrt-synth-1.c: New test.
	* gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.

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

	PR c++/66211
	* g++.dg/conversion/pr66211.C: New testcase.
	* gcc.dg/tree-ssa/forwprop-18.c: Adjust.

2015-05-21  Jeff Law  <law@redhat.com>

	* gcc.target/hppa/shadd-2.c: New test.

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

	PR target/54236
	* gcc.target/sh/pr54236-2.c: Fix typo in comment.

2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/65937
	* gcc.target/arm/pr26702.c: Adjust target selector.

2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/66221
	* gcc.dg/lto/pr66221_0.c: New test.
	* gcc.dg/lto/pr66221_1.c: New test.

2015-05-21  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>

	PR c/52952
	* gcc.dg/redecl-4.c: Update column numbers.
	* gcc.dg/format/bitfld-1.c: Likewise.
	* gcc.dg/format/attr-2.c: Likewise.
	* gcc.dg/format/attr-6.c: Likewise.
	* gcc.dg/format/attr-7.c (baz): 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. Add tests for column
	locations within strings with embedded escape sequences.

2015-05-20  Jeff Law  <law@redhat.com>

	* gcc.target/hppa/hppa.exp: New target test driver.
	* gcc.target/hppa/shadd-1.c: New test.

2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.

2015-05-20  David Malcolm  <dmalcolm@redhat.com>

	* c-c++-common/Wmisleading-indentation.c (fn_32): New.
	(fn_33_k_and_r_style): New.
	(fn_33_stroustrup_style): New.
	(fn_33_allman_style): New.
	(fn_33_whitesmiths_style): New.
	(fn_33_horstmann_style): New.
	(fn_33_ratliff_banner_style): New.
	(fn_33_lisp_style): New.
	(fn_34_indent_dash_gnu): New.
	(fn_34_indent_dash_kr): New.
	(fn_34_indent_dash_orig): New.
	(fn_34_indent_linux_style): New.

2015-05-20  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/65548
	* gfortran.dg/allocate_with_source_5.f90: Extend test.

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

	PR tree-optimization/65447
	* gcc.dg/tree-ssa/pr65447.c: New test.

2015-05-19  Nathan sidwell  <nathan@acm.org>

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

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

	* gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.

2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* lib/target-supports.exp: Vector do not always have natural
	alignment on s390*.

2015-05-19  David Sherwood  <david.sherwood@arm.com>

	* gcc.dg/loop-invariant.c: New testcase.

2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* lib/target-supports.exp: Vector do not always have natural
	alignment on s390*.

2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
	s390*.
	* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.

2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
	* gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
	* gcc.target/s390/zvector/vec-genmask-1.c: New test.
	* gcc.target/s390/zvector/vec-lcbb-1.c: New test.
	* gcc.target/s390/zvector/vec-overloading-1.c: New test.
	* gcc.target/s390/zvector/vec-overloading-2.c: New test.
	* gcc.target/s390/zvector/vec-overloading-3.c: New test.
	* gcc.target/s390/zvector/vec-overloading-4.c: New test.
	* gcc.target/s390/zvector/vec-test-mask-1.c: New test.
	* gcc.target/s390/zvector/vec-elem-1.c: New test.

2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.

2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/s390.exp
	(check_effective_target_vector): New check.
	* gcc.target/s390/vector/vec-abi-1.c: New test.
	* gcc.target/s390/vector/vec-abi-2.c: New test.
	* gcc.target/s390/vector/vec-abi-3.c: New test.
	* gcc.target/s390/vector/vec-abi-4.c: New test.
	* gcc.target/s390/vector/vec-abi-align-1.c: New test.
	* gcc.target/s390/vector/vec-abi-single-1.c: New test.
	* gcc.target/s390/vector/vec-abi-single-2.c: New test.
	* gcc.target/s390/vector/vec-abi-struct-1.c: New test.
	* gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
	* gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
	* gcc.target/s390/vector/vec-clobber-1.c: New test.
	* gcc.target/s390/vector/vec-cmp-1.c: New test.
	* gcc.target/s390/vector/vec-cmp-2.c: New test.
	* gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
	* gcc.target/s390/vector/vec-genbytemask-1.c: New test.
	* gcc.target/s390/vector/vec-genbytemask-2.c: New test.
	* gcc.target/s390/vector/vec-genmask-1.c: New test.
	* gcc.target/s390/vector/vec-genmask-2.c: New test.
	* gcc.target/s390/vector/vec-init-1.c: New test.
	* gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
	* gcc.target/s390/vector/vec-shift-1.c: New test.
	* gcc.target/s390/vector/vec-sub-1.c: New test.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.

2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.

2015-05-19  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/66187
	* gcc.c-torture/execute/pr66187.c: New test.
	* gcc.dg/pr66187-1.c: New test.
	* gcc.dg/pr66187-2.c: New test.

2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/vect/bb-slp-35.c: Adjust.

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

	PR tree-optimization/66165
	* gcc.dg/torture/pr66165.c: New testcase.

	PR tree-optimization/66185
	* gcc.dg/torture/pr66185.c: New testcase.

2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54236
	* gcc.target/sh/pr54236-2.c: Adjust expected insn counts.

2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>

	* gcc.target/mips/p5600-bonding.c : New file.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66106
	* gfortran.dg/interface_operator_1.f90: New tests.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66057
	* gfortran.dg/generic_29.f90: New tests.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66043
	* gfortran.dg/storage_size_6.f90: New tests.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66045
	* gfortran.dg/null1.f90: New test.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66044
	* gfortran.dg/entry_21.f90: New test.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66043
	* gfortran.dg/storage_size_6.f90: New tests.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66040
	* gfortran.dg/misplaced_statement.f90: New test.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66039
	* gfortran.dg/filepos1.f90: New test

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/64925
	* gfortran.dg/pr64925.f90: New test.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
	unit.
	* gfortran.dg/lto/pr41576_1.f90: Ditto.

2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>

	* lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
	to the family of pie capable targets.

2015-05-18  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/bics_1.c : New testcase.
	* gcc.target/arm/bics_2.c : New testcase.
	* gcc.target/arm/bics_3.c : New testcase.
	* gcc.target/arm/bics_4.c : New testcase.

2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>

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

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

	* gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
	* gcc.dg/20150120-2.c (dg-final): Ditto.
	* gcc.dg/20150120-2.c (dg-final): Ditto.
	* gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.

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

	PR target/66174
	* gcc.target/i386/pr66174.c: New test.

2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/37131
	* gfortran.dg/matmul_bounds_6.f90:  New test.
	* gfortran.dg/matmul_bounds_7.f90:  New test.

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

	* gfortran.dg/lto/20091028-2_1.c: Fix return value.
	* gfortran.dg/lto/pr41576_1.f90: Add interface.
	* gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
	* gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
	* gfortran.dg/lto/20091028-1_1.c: Fix return type.
	* gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.

2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/65903
	* gfortran.dg/continuation_13.f90: Update test.
	* gfortran.dg/pr65903.f90: New test.

2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66113
	* gfortran.dg/block_14.f90:  New test.

2015-05-16  Manuel LÃ³pez-IbÃ¡Ã±ez  <manu@gcc.gnu.org>

	PR fortran/44054
	* lib/gfortran-dg.exp: Update regex to handle two locations for
	the same diagnostic without caret.
	* gfortran.dg/badline.f: Test also that line numbers are correct
	before and after "left but not entered" warning.

2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
	    Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	PR target/65768
	* gcc.target/arm/maskdata.c: New test.

2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/65792
	* gfortran.dg/derived_constructor_components_5: New test

2015-05-16  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66140
	* gcc.target/alpha/pr66140.c: New test.

2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>

	PR c/48956
	* gcc.dg/Wconversion-complex-c99.c: New test.
	* gcc.dg/Wconversion-complex-gnu.c: New test.

2015-05-15  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/64454
	* gcc.dg/modmod.c: New testcase.

2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-wrap-asm-name_0.c: New.

2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/66134
	* gcc.target/i386/mpx/pr66134.c: New test.

2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>

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

2015-05-14  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.target/i386/sibcall-7.c: New test.
	* gcc.target/i386/sibcall-8.c: New test.

2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
	(abs64_in_dreg): Likewise.

2015-05-14  Marek Polacek  <polacek@redhat.com>

	PR c/66066
	PR c/66127
	* gcc.dg/pr14649-1.c: Add -Wpedantic.
	* gcc.dg/pr19984.c: Likewise.
	* gcc.dg/pr66066-1.c: New test.
	* gcc.dg/pr66066-2.c: New test.
	* gcc.dg/pr66066-3.c: New test.

2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
	* gcc.dg/pow-sqrt.x: New file.
	* gcc.dg/pow-sqrt-1.c: New test.
	* gcc.dg/pow-sqrt-2.c: Likewise.
	* gcc.dg/pow-sqrt-3.c: Likewise.

2015-05-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66123
	* gcc.dg/torture/pr66123.c: New testcase.

2015-05-13  Richard Biener  <rguenther@suse.de>

	PR middle-end/66110
	* gcc.dg/alias-2.c: Adjust.
	* gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.

2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65103
	* gcc.target/i386/pr65103-3.c: New.

2015-05-13  Martin Liska  <mliska@suse.cz>

	* g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.

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

	PR target/66112
	* gcc.target/i386/pr66112-2.c: New test.

	PR target/66112
	* gcc.target/i386/pr66112-1.c: New test.

2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/66048
	* gcc.target/i386/mpx/pr66048.cc: New.

2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR rtl-optimization/64616
	* gcc.dg/loop-8.c: New test.
	* gcc.dg/loop-9.c: New test.

2015-05-12  Jan Hubicka  <hubicka@ucw.cz>

	PR target/pr66047.c
	* gcc.target/i386/pr66047.c: New testcase.

2015-05-12  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65873
	* gcc.c-torture/compile/pr65873.c: New testcase.

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

	PR fortran/66111
	* gfortran.dg/inline_matmul_10.f90:  New test.

2015-05-12  David Malcolm  <dmalcolm@redhat.com>

	* c-c++-common/Wmisleading-indentation.c: New testcase.
	* c-c++-common/Wmisleading-indentation-2.c: New testcase.
	* c-c++-common/Wmisleading-indentation-2.md: New file.

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

	* gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
	"break".
	* gcc.target/nios2/nios2-stack-check-1.c: Likewise.

2015-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66101
	* gcc.dg/torture/pr66101.c: New testcase.

2015-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/37021
	* gcc.target/i386/vect-addsub.c: New testcase.

2015-05-12  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.target/i386/pr65753.c: Use -O2 instead of -O.

2015-05-12  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/66010
	* gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.

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

	PR c++/65133
	* g++.dg/cpp0x/trailing10.C: New.

2015-05-12  Richard Biener  <rguenther@suse.de>

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

2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66100
	* gfortran.dg/bound_simplification_6.f90: New.

2015-05-11  Steve Ellcey  <sellcey@mips.com>

	* gcc.target/mips/branch-1.c: Pass argument to bar().

2015-05-11  Alexander Monakov  <amonakov@ispras.ru>

	PR target/65753
	* gcc.target/i386/pr65753.c: New test.

2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/66076
	* gcc.dg/torture/pr66076.c: New test.

2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66041
	* gfortran.dg/inline_matmul_7.f90:  New test.
	* gfortran.dg/inline_matmul_8.f90:  New test.
	* gfortran.dg/inline_matmul_9.f90:  New test.

2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/bound_simplification_5.f90: New.

2015-05-09  Jason Merrill  <jason@redhat.com>

	* lib/target-supports.exp (cxx_default): New global.
	(check_effective_target_c++11_only)
	(check_effective_target_c++14_only)
	(check_effective_target_c++98_only)
	(check_effective_target_c++1z_only): Check it.

2015-05-09  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/64454
	* gcc.dg/tree-ssa/vrp97.c: New file.
	* gcc.dg/vect/slp-perm-7.c: Update.

2015-05-09  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/65894
	* gfortran.dg/elemental_subroutine_11.f90: New test.

2015-05-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66036
	* gcc.dg/vect/slp-41.c: New testcase.

2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/elemental_optional_args_7.f90: New.

2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
	allow cmlt or sshr.

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

	PR c/64918
	* gcc.dg/Woverride-init-side-effects-1.c: New test.
	* gcc.dg/Woverride-init-side-effects-2.c: New test.

2015-05-07  Marek Polacek  <polacek@redhat.com>

	PR c/65179
	* c-c++-common/Wshift-negative-value-1.c: New test.
	* c-c++-common/Wshift-negative-value-2.c: New test.
	* c-c++-common/Wshift-negative-value-3.c: New test.
	* c-c++-common/Wshift-negative-value-4.c: New test.
	* c-c++-common/Wshift-negative-value-5.c: New test.
	* c-c++-common/Wshift-negative-value-6.c: New test.
	* gcc.dg/c90-left-shift-1.c: New test.
	* gcc.dg/c99-const-expr-7.c: Add dg-error.
	* gcc.dg/c99-left-shift-1.c: New test.

2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>

	PR middle-end/192
	PR middle-end/54303
	* gcc.dg/fdata-sections-2.c: New file.

2015-05-07  Marek Polacek  <polacek@redhat.com>

	PR testsuite/66046
	* c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
	last dg-output.
	* c-c++-common/ubsan/align-7.c: Likewise.
	* c-c++-common/ubsan/bounds-8.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
	* c-c++-common/ubsan/load-bool-enum.c: 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/object-size-1.c: Likewise.
	* c-c++-common/ubsan/object-size-10.c: Likewise.
	* c-c++-common/ubsan/object-size-4.c: Likewise.
	* c-c++-common/ubsan/object-size-5.c: Likewise.
	* c-c++-common/ubsan/object-size-7.c: Likewise.
	* c-c++-common/ubsan/object-size-8.c: Likewise.
	* c-c++-common/ubsan/object-size-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-negate-3.c: Likewise.
	* c-c++-common/ubsan/overflow-sub-2.c: Likewise.
	* c-c++-common/ubsan/overflow-sub-4.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/pr63802.c: Likewise.
	* c-c++-common/ubsan/recovery-1.c: Likewise.
	* c-c++-common/ubsan/recovery-3.c: Likewise.
	* c-c++-common/ubsan/shift-1.c: Likewise.
	* c-c++-common/ubsan/shift-2.c: Likewise.
	* c-c++-common/ubsan/shift-4.c: Likewise.
	* c-c++-common/ubsan/shift-7.c: Likewise.
	* c-c++-common/ubsan/undefined-2.c: Likewise.
	* c-c++-common/ubsan/vla-1.c: Likewise.
	* g++.dg/ubsan/null-1.C: Likewise.
	* g++.dg/ubsan/null-3.C: Likewise.
	* g++.dg/ubsan/null-4.C: Likewise.
	* g++.dg/ubsan/vptr-8.C: Likewise.
	* g++.dg/ubsan/vptr-9.C: Likewise.
	* gcc.dg/ubsan/bounds-2.c: Likewise.
	* gcc.dg/ubsan/object-size-9.c: Likewise.

2015-05-07  Jeff Law  <law@redhat.com>

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

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

	PR tree-optimization/66002
	* gcc.dg/vect/vect-125.c: New testcase.

2015-05-07  Marek Polacek  <polacek@redhat.com>
	    Martin Uecker  <uecker@eecs.berkeley.edu>

	* c-c++-common/ubsan/bounds-10.c: New test.

2015-05-06  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h (set_options): Wrap with
	#ifndef TEST_ESCHEWS_SET_OPTIONS.
	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
	Special-case test-benchmark.c as a negative.
	* jit.dg/test-benchmark.c: New file.

2015-05-06  Yvan Roux  <yvan.roux@linaro.org>

	PR target/64208
	* gcc.target/arm/pr64208.c: New test.

2015-05-06  Alan Modra  <amodra@gmail.com>

	PR target/66020
	* gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
	(gparms): Make volatile.

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

	PR tree-optimization/62283
	* gcc.dg/vect/bb-slp-32.c: Remove XFAIL.

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

	PR target/66015
	* gcc.target/aarch64/iinline-attr-1.c: New test.

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

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

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

	PR tree-optimization/62283
	* gcc.dg/vect/bb-slp-14.c: Adjust.

2015-05-05  Uros Bizjak  <ubizjak@gmail.com>

	PR target/65990
	* gcc.target/i386/pr65990.c: New test.

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

	PR target/65915
	* gcc.target/i386/pr65915.c: New.

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

	* gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
	'va_list escapes 0'.

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

	* gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
	in r222173.

2015-05-05  Yvan Roux  <yvan.roux@linaro.org>

	* gcc.target/arm/pr65067.c: Require Thumb2 effective target.
	* gcc.target/arm/pr65924.c: Likewise.

2015-05-05  Uros Bizjak  <ubizjak@gmail.com>

	PR target/65871
	* gcc.target/i386/pr65871-3.c: New test.

2015-05-04  Jeff Law  <law@redhat.com>

	Revert:
	2015-05-04  Jeff Law  <law@redhat.com>
	* gcc.dg/tree-ssa/shorten-1.c: New test.

2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/66007
	* g++.dg/cpp0x/Wnarrowing4.C: New.

2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_keeps_null_pointer_checks): Clarify that
	this is for targets that disable -fdelete-null-pointer-checks,
	not default it to off.
	* gcc.dg/ipa/ipa-pta-14.c: Make dependence on
	-fdelete-null-pointer-checks explicit.
	* gcc.dg/tree-ssa/20030730-1.c: Likewise.
	* gcc.dg/tree-ssa/20030730-2.c: Likewise.
	* gcc.dg/tree-ssa/isolate-1.c: Likewise.
	* gcc.dg/tree-ssa/isolate-2.c: Likewise.
	* gcc.dg/tree-ssa/isolate-3.c: Likewise.
	* gcc.dg/tree-ssa/isolate-4.c: Likewise.
	* gcc.dg/tree-ssa/isolate-5.c: Likewise.
	* gcc.dg/tree-ssa/nonzero-1.c: Likewise.
	* gcc.dg/tree-ssa/pr20318.c: Likewise.
	* gcc.dg/tree-ssa/pr20701.c: Likewise.
	* gcc.dg/tree-ssa/pr20702.c: Likewise.
	* gcc.dg/tree-ssa/pr21086.c: Likewise.
	* gcc.dg/tree-ssa/pr21090.c: Likewise.
	* gcc.dg/tree-ssa/pr58480.c: Likewise.
	* gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
	* gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
	* gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
	* gcc.dg/tree-ssa/unreachable.c: Likewise.
	* gcc.dg/tree-ssa/vrp02.c: Likewise.
	* gcc.dg/tree-ssa/vrp07.c: Likewise.
	* gcc.dg/tree-ssa/vrp08.c: Likewise.
	* gcc.dg/tree-ssa/vrp55.c: Likewise.
	* g++.dg/cpp0x/static_assert9.C: Likewise.
	* g++.dg/tree-ssa/nonzero-1.C: Likewise.
	* g++.dg/tree-ssa/pr19476-1.C: Likewise.
	* g++.dg/tree-ssa/pr19476-2.C: Likewise.
	* g++.dg/tree-ssa/pr19476-5.C: Likewise.
	* g++.dg/tree-ssa/pr26406.C: Likewise.

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

	PR tree-optimization/65984
	* c-c++-common/ubsan/pr65984.c: New test.

2015-05-04  Jeff Law  <law@redhat.com>

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

2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/44735
	* gfortran.dg/pr44735.f90: New test.

2015-05-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65965
	* gcc.dg/vect/bb-slp-33.c: New testcase.

2015-05-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65935
	* gcc.dg/vect/bb-slp-pr65935.c: New testcase.

2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
	for each supported variant instead of CHECK_RESULTS.
	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
	expected results for unsupported variants.  Call CHECK for each
	supported variant instead of CHECK_RESULTS.
	* gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
	expected results for unsupported variants.
	* gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
	* 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.
	* 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.
	* gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.

2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/37131
	* gfortran.dg/bound_9.f90:  Add pointer assignment.

2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
	    Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>

	PR c++/65858
	* g++.dg/cpp0x/Wnarrowing3.C: New.

2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>

	* gcc.dg/20150120-1.c: New test.
	* gcc.dg/20150120-2.c: New test.
	* gcc.dg/20150120-3.c: New test.

2015-05-01  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/debug/pr65771.c: Add "dg-add-options tls".

2015-05-01  Renlin Li  <renlin.li@arm.com>

	* gcc.dg/pr65345-2.c: Add sync_int_long target selector.

2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/bound_simplification_4.f90: New.

2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
	with powerpc_p8vector_ok.

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

	PR fortran/37131
	* gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
	scan pattern.
	* gfortran.dg/bound_9.f90:  New test case.

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

	* g++.dg/ipa/devirt-28a.C: Require LTO effective target.
	* g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
	for 32bit x86 targets.
	* gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
	for 32bit x86 targets.
	* gcc.dg/pr39455.c (dg-additional-options): Ditto.
	* gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
	* gcc.dg/pr63914.c (dg-additional-options): Use -msse
	for 32bit x86 targets.

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

	PR tree-optimization/63551
	* g++.dg/ipa/pr63551.C: New test.

2015-04-30  Caroline Tice  <cmtice@google.com>

	PR  65929
	* gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
	partition size on certain targets.

2015-04-30  Renlin Li  <renlin.li@arm.com>

	* gcc.target/aarch64/vect-reduc-or_1.c: New.

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

	* c-c++-common/Wbool-compare-3.c: New test.

	* gcc.dg/pr65901.c (foo): Adjust dg-error.
	* gcc.c-torture/compile/pr48767.c (foo): Likewise.

2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57610
	* g++.dg/init/ref22.C: New.

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

	* gcc.dg/init-bad-8.c: New test.

	* gcc.dg/incomplete-typedef-1.c: New test.

2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59955
	* g++.dg/template/crash121.C: New.

2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>

	* gcc.target/mips/call-from-init.c: New test.
	* gcc.target/mips/mips.exp: Add section_start to mips_option_groups.

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

	PR target/65871
	* gcc.target/i386/pr65871-1.c: New test.
	* gcc.target/i386/pr65871-2.c: Ditto.

2015-04-29  Marek Polacek  <polacek@redhat.com>

	PR c/64610
	* c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
	* c-c++-common/Wbool-compare-2.c: New test.

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

	PR target/65770
	* gcc.target/aarch64/vstN_lane_1.c: New file.

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

	PR c++/64667
	* g++.dg/warn/Winit-self-3.C: New.

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

	* gfortran.dg/namelist_87.f90: Use dg-add-options ieee.

2015-04-29  Yvan Roux  <yvan.roux@linaro.org>

	PR target/65924
	* gcc.target/arm/pr65924.c: New test.

2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>

	* g++.dg/gomp/tpl-target-update.C: New file.

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

	PR tree-optimization/65917
	* gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.

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

	PR target/64835
	* gcc.dg/ipa/iinline-attr.c: New test.
	* gcc.target/i386/iinline-attr-2.c: New test.

2015-04-28  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/implicit_class_1.f90: Adding flag to check, if
	segfault is fixed.

2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vect/vect-33.c: Remove spurious line.

2015-04-28  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.

2015-04-28  Marek Polacek  <polacek@redhat.com>

	PR c/65901
	* gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
	* gcc.dg/pr65901.c: New test.

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

	PR tree-optimization/62283
	* gfortran.dg/vect/pr62283-2.f: New testcase.
	* gcc.dg/vect/bb-slp-14.c: Adjust.

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

	PR tree-optimization/65851
	* g++.dg/torture/pr65851.C: New testcase.

2015-04-27  Jeff Law  <law@redhat.com>

	PR tree-optimization/65217
	* gcc.target/i386/pr65217.c: Remove XFAIL.

2015-04-27  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60322
	Add tests forgotten to svn-add.
	* gfortran.dg/class_allocate_19.f03: New test.
	* gfortran.dg/class_array_20.f03: New test.
	* gfortran.dg/class_array_21.f03: New test.
	* gfortran.dg/finalize_29.f08: New test.

2015-04-27  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/59678
	PR fortran/65841
	* gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
	* gfortran.dg/alloc_comp_deep_copy_2.f03: New test.

2015-04-27  Caroline Tice  <cmtice@google.com>

	* gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
	partition size.

2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/64579
	* gcc.target/powerpc/htm-1.c: New test.
	* gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
	on 64-bit compiles.
	(__builtin_tabortdci): Likewise.
	(__builtin_tcheck): Remove operand.
	* lib/target-supports.exp (check_htm_hw_available): New function.

2015-04-27  Richard Biener  <rguenther@suse.de>

	* gcc.target/i386/pr65217.c: XFAIL.

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

	PR tree-optimization/65875
	* gcc.c-torture/compile/pr65875.c: New test.

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

	PR c/52085
	* gcc.dg/enum-incomplete-2.c: New test.
	* gcc.dg/enum-mode-1.c: New test.

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

	PR target/65849
	* gcc.target/powerpc/pr65849-1.c: New test to verify being able to
	set new options.
	* gcc.target/powerpc/pr65849-2.c: Likewise.

2015-04-24  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/65802
	* g++.dg/pr65802.C: Move to ...
	* gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
	stdarg.h.  Rewrite for C.
	(fn1): Use va_list and va_arg.  Make variable args function.  Add use of
	va_start and va_end.  Remove unnecessary inline asm.

2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
	    Wei Mi  <wmi@google.com>

	* gcc.target/i386/sse2-load-multi.c: New test.
	* gcc.target/i386/sse2-store-multi.c: Ditto.

2015-04-24  Marek Polacek  <polacek@redhat.com>

	PR c/65830
	* c-c++-common/pr65830.c: New test.

	PR c/63357
	* c-c++-common/Wlogical-op-1.c: New test.

2015-04-24  Marek Polacek  <polacek@redhat.com>

	PR c/61534
	* c-c++-common/pr61534-1.c: New test.

2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
	    Steven Bosscher  <steven@gcc.gnu.org>

	PR rtl-optimization/34503
	* gcc.target/arm/pr64616.c: New file.

2015-04-24  Bin Cheng  <bin.cheng@arm.com>

	* gcc.target/arm/pr42172-1.c: Check str instead of ldr.

2015-04-24  Terry Guo  <terry.guo@arm.com>

	* gcc.target/arm/pr65710.c: Update the options.

2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr65523.c: Skip x32.

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

	* gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
	to look for vcl* where appropriate.

2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
	vect_no_align with vect_no_align && { ! vect_hw_misalign }.

2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>

	PR target/26702
	* gcc.target/arm/pr26702.c: New test.

2015-04-23  Marek Polacek  <polacek@redhat.com>

	PR c/65345
	* gcc.dg/pr65345-1.c: New test.
	* gcc.dg/pr65345-2.c: New test.

2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/crypto-builtin-2.c: New.

2015-04-23  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60322
	* gfortran.dg/class_allocate_19.f03: New test.
	* gfortran.dg/class_array_20.f03: New test.
	* gfortran.dg/class_array_21.f03: New test.
	* gfortran.dg/finalize_10.f90: Corrected scan-trees.
	* gfortran.dg/finalize_15.f90: Fixing comparision to model
	initialization correctly.
	* gfortran.dg/finalize_29.f08: New test.

2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-18.c: New test.

2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65456
	* gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
	* gcc.dg/vect/bb-slp-25.c: Likewise.
	* gcc.dg/vect/bb-slp-29.c: Likewise.
	* gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
	vect_no_align && { ! vect_hw_misalign }.
	* gcc.dg/vect/bb-slp-9.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
	vect_hw_misalign.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
	account for POWER8, where peeling for alignment is not needed.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
	vect_no_align with vect_no_align && { ! vect_hw_misalign }.
	* gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
	* gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
	* gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-43.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
	* gcc.dg/vect/pr16105.c: Likewise.
	* gcc.dg/vect/pr20122.c: Likewise.
	* gcc.dg/vect/pr33804.c: Likewise.
	* gcc.dg/vect/pr33953.c: Likewise.
	* gcc.dg/vect/pr56787.c: Likewise.
	* gcc.dg/vect/pr58508.c: Likewise.
	* gcc.dg/vect/slp-25.c: Likewise.
	* gcc.dg/vect/vect-105-bit-array.c: Likewise.
	* gcc.dg/vect/vect-105.c: Likewise.
	* gcc.dg/vect/vect-27.c: Likewise.
	* gcc.dg/vect/vect-29.c: Likewise.
	* gcc.dg/vect/vect-33.c: Exclude unaligned access test for
	POWER8.
	* gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
	&& { ! vect_hw_misalign }.
	* gcc.dg/vect/vect-44.c: Likewise.
	* gcc.dg/vect/vect-48.c: Likewise.
	* gcc.dg/vect/vect-50.c: Likewise.
	* gcc.dg/vect/vect-52.c: Likewise.
	* gcc.dg/vect/vect-56.c: Likewise.
	* gcc.dg/vect/vect-60.c: Likewise.
	* gcc.dg/vect/vect-72.c: Likewise.
	* gcc.dg/vect/vect-75-big-array.c: Likewise.
	* gcc.dg/vect/vect-75.c: Likewise.
	* gcc.dg/vect/vect-77-alignchecks.c: Likewise.
	* gcc.dg/vect/vect-77-global.c: Likewise.
	* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
	* gcc.dg/vect/vect-78-global.c: Likewise.
	* gcc.dg/vect/vect-93.c: Likewise.
	* gcc.dg/vect/vect-95.c: Likewise.
	* gcc.dg/vect/vect-96.c: Likewise.
	* gcc.dg/vect/vect-cond-1.c: Likewise.
	* gcc.dg/vect/vect-cond-3.c: Likewise.
	* gcc.dg/vect/vect-cond-4.c: Likewise.
	* gcc.dg/vect/vect-cselim-1.c: Likewise.
	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
	* gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
	* gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
	* gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-3a.c: Likewise.
	* gcc.dg/vect/vect-outer-5.c: Likewise.
	* gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
	* gcc.dg/vect/vect-outer-fir.c: Likewise.
	* gcc.dg/vect/vect-peel-3.c: Likewise.
	* gcc.dg/vect/vect-peel-4.c: Likewise.
	* gcc.dg/vect/vect-pre-interact.c: Likewise.
	* gcc.target/powerpc/pr65456.c: New test.
	* gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
	* gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
	vect_no_align && { ! vect_hw_misalign }.
	* gfortran.dg/vect/vect-3.f90: Likewise.
	* gfortran.dg/vect/vect-4.f90: Likewise.
	* gfortran.dg/vect/vect-5.f90: Likewise.
	* lib/target-supports.exp (check_effective_target_vect_no_align):
	Return 1 for POWER8.
	(check_effective_target_vect_hw_misalign): Return 1 for POWER8.

2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/65429
	* gfortran.dg/pr65429.f90: New test.

2015-04-22  Yury Gribov  <y.gribov@samsung.com>

	* c-c++-common/asan/user-section-1.c: New test.
	* c-c++-common/asan/user-section-2.c: New test.
	* c-c++-common/asan/user-section-3.c: New test.

2015-04-22  Hale Wang  <hale.wang@arm.com>
	    Terry Guo  <terry.guo@arm.com>

	PR rtl-optimization/64818
	* gcc.target/arm/pr64818.c: New test.

2015-04-21  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65076
	* g++.dg/tree-ssa/pr61034.C: Update template.
	* g++.dg/warn/Warray-bounds.C: Harden for DSE.
	* gcc.dg/Warray-bounds-11.c: Likewise.
	* gcc.dg/Warray-bounds.c: Likewise.

2015-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/65234
	* gfortran.dg/fmt_unlimited.f90: New test.

2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>

	* gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
	headers.
	* gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
	* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
	* gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
	* gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
	* gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.

2015-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/56743
	* gfortran.dg/namelist_87.f90: New test.

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

	* gcc.target/aarch64/mult-synth_1.c: New test.
	* gcc.target/aarch64/mult-synth_2.c: Likewise.
	* gcc.target/aarch64/mult-synth_3.c: Likewise.
	* gcc.target/aarch64/mult-synth_4.c: Likewise.
	* gcc.target/aarch64/mult-synth_5.c: Likewise.
	* gcc.target/aarch64/mult-synth_6.c: Likewise.

2015-04-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65650
	* gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
	* gcc.dg/tree-ssa/forwprop-11.c: Adjust.
	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.

2015-04-21  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/65802
	* g++.dg/pr65802.C: New test.

2015-04-21  Bin Cheng  <bin.cheng@arm.com>

	PR testsuite/65767
	* g++.dg/lto/pr65276_0.C: Change namespace std to std2.
	* g++.dg/lto/pr65276_1.C: Change namespace std to std2.

2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/65801
	* g++.dg/cpp0x/Wnarrowing2.C: New.

2015-04-20  Jeff Law  <law@redhat.com>

	PR tree-optimization/65658
	* gcc.dg/pr65658.c: New test.

2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/64134
	* gcc.target/aarch64/vec_init_1.c: New test.

2015-04-20  Yvan Roux  <yvan.roux@linaro.org>

	* gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
	targets.

2015-04-18  Martin Sebor  <msebor@redhat.com>

	* gfortran.dg/pr32627.f03 (strptr): Change size to match the number
	of non-nul characters.
	* gfortran.dg/substr_6.f90: Make the NUL character visible on stdout

2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65787
	* gcc.target/powerpc/pr65787.c: New.

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

	PR target/65689
	* gcc.target/aarch64/c-output-template-4.c: New test.

2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/65780
	* gcc.dg/pr65780-1.c: New test.
	* gcc.dg/pr65780-2.c: Likewise.
	* gcc.target/i386/pr32219-9.c: Likewise.
	* gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
	symbol.
	* gcc.target/i386/pr64317.c (c): Initialize.

2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/65612
	* g++.dg/ext/mv18.C: New test.
	* g++.dg/ext/mv19.C: Likewise.
	* g++.dg/ext/mv20.C: Likewise.
	* g++.dg/ext/mv21.C: Likewise.
	* g++.dg/ext/mv22.C: Likewise.
	* g++.dg/ext/mv23.C: Likewise.

2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/64527
	* g++.dg/init/pr64527.C: New test.

2015-04-17  Tom de Vries  <tom@codesourcery.com>
	    Michael Matz  <matz@suse.de>

	PR tree-optimization/64950
	* gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
	x86_64-*-*.

2015-04-17  Yury Gribov  <y.gribov@samsung.com>

	* c-c++-common/asan/user-section-1.c: New test.

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

	PR debug/65771
	* gcc.dg/debug/pr65771.c: New test.

2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
	__buitlin_alloca with __builtin_alloca.

2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.

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

	PR tree-optimization/64277
	* gcc.dg/Warray-bounds-14.c: New testcase.
	* gcc.dg/Warray-bounds-15.c: Likewise.
	* c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
	* c-c++-common/ubsan/bounds-6.c: Likewise.

2015-04-16  Renlin Li  <renlin.li@arm.com>

	* gcc.target/aarch64/unsigned-unsignedfloat.c: New.
	* gcc.target/arm/unsigned-float.c: New.

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

	* gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
	* gcc.dg/tree-ssa/pr37508.c: Adjust.
	* gfortran.dg/reassoc_6.f: Remove XFAIL.

2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
	* g++.dg/cpp0x/decltype-call1.C: Likewise.
	* g++.dg/cpp0x/defaulted21.C: Likewise.
	* g++.dg/cpp0x/defaulted28.C: Likewise.
	* g++.dg/cpp0x/defaulted47.C: Likewise.
	* g++.dg/cpp0x/elision_neg.C: Likewise.
	* g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
	* g++.dg/cpp0x/implicit-trivial1.C: Likewise.
	* g++.dg/cpp0x/implicit1.C: Likewise.
	* g++.dg/cpp0x/implicit9.C: Likewise.
	* g++.dg/cpp0x/inh-ctor9.C: Likewise.
	* g++.dg/cpp0x/range-for13.C: Likewise.
	* g++.dg/gomp/clause-2.C: Likewise.
	* g++.dg/gomp/udr-5.C: Likewise.
	* g++.dg/inherit/access6.C: Likewise.
	* g++.dg/lookup/duperr1.C: Likewise.
	* g++.dg/lookup/friend2.C: Likewise.
	* g++.dg/lookup/pr6936.C: Likewise.
	* g++.dg/lookup/scoped1.C: Likewise.
	* g++.dg/lookup/using26.C: Likewise.
	* g++.dg/lookup/using38.C: Likewise.
	* g++.dg/other/access2.C: Likewise.
	* g++.dg/overload/defarg3.C: Likewise.
	* g++.dg/overload/defarg6.C: Likewise.
	* g++.dg/parse/access11.C: Likewise.
	* g++.dg/parse/access2.C: Likewise.
	* g++.dg/parse/access3.C: Likewise.
	* g++.dg/parse/access4.C: Likewise.
	* g++.dg/parse/access5.C: Likewise.
	* g++.dg/parse/access6.C: Likewise.
	* g++.dg/parse/access8.C: Likewise.
	* g++.dg/parse/access9.C: Likewise.
	* g++.dg/parse/crash40.C: Likewise.
	* g++.dg/tc1/dr142.C: Likewise.
	* g++.dg/tc1/dr166.C: Likewise.
	* g++.dg/tc1/dr52.C: Likewise.
	* g++.dg/template/access11.C: Likewise.
	* g++.dg/template/access18.C: Likewise.
	* g++.dg/template/access19.C: Likewise.
	* g++.dg/template/access2.C: Likewise.
	* g++.dg/template/access20.C: Likewise.
	* g++.dg/template/access26.C: Likewise.
	* g++.dg/template/access3.C: Likewise.
	* g++.dg/template/access7.C: Likewise.
	* g++.dg/template/conv12.C: Likewise.
	* g++.dg/template/crash69.C: Likewise.
	* g++.dg/template/friend31.C: Likewise.
	* g++.dg/template/friend32.C: Likewise.
	* g++.dg/template/memfriend15.C: Likewise.
	* g++.dg/template/memfriend16.C: Likewise.
	* g++.dg/template/memfriend17.C: Likewise.
	* g++.dg/template/memfriend7.C: Likewise.
	* g++.dg/template/pr32519.C: Likewise.
	* g++.dg/template/qualttp21.C: Likewise.
	* g++.dg/template/qualttp8.C: Likewise.
	* g++.dg/template/ttp10.C: Likewise.
	* g++.dg/template/typedef11.C: Likewise.
	* g++.dg/template/typedef13.C: Likewise.
	* g++.dg/template/typedef19.C: Likewise.
	* g++.dg/template/typedef20.C: Likewise.
	* g++.dg/template/typedef22.C: Likewise.
	* g++.dg/template/using16.C: Likewise.
	* g++.dg/template/virtual3.C: Likewise.
	* g++.dg/ubsan/pr61272.C: Likewise.
	* g++.old-deja/g++.bob/inherit2.C: Likewise.
	* g++.old-deja/g++.brendan/crash11.C: Likewise.
	* g++.old-deja/g++.brendan/enum6.C: Likewise.
	* g++.old-deja/g++.brendan/visibility1.C: Likewise.
	* g++.old-deja/g++.brendan/visibility10.C: Likewise.
	* g++.old-deja/g++.brendan/visibility2.C: Likewise.
	* g++.old-deja/g++.brendan/visibility6.C: Likewise.
	* g++.old-deja/g++.brendan/visibility7.C: Likewise.
	* g++.old-deja/g++.brendan/visibility8.C: Likewise.
	* g++.old-deja/g++.brendan/visibility9.C: Likewise.
	* g++.old-deja/g++.bugs/900428_03.C: Likewise.
	* g++.old-deja/g++.jason/access17.C: Likewise.
	* g++.old-deja/g++.jason/access18.C: Likewise.
	* g++.old-deja/g++.jason/access22.C: Likewise.
	* g++.old-deja/g++.jason/access23.C: Likewise.
	* g++.old-deja/g++.jason/access8.C: Likewise.
	* g++.old-deja/g++.jason/delete3.C: Likewise.
	* g++.old-deja/g++.jason/report.C: Likewise.
	* g++.old-deja/g++.law/access2.C: Likewise.
	* g++.old-deja/g++.law/access3.C: Likewise.
	* g++.old-deja/g++.law/access4.C: Likewise.
	* g++.old-deja/g++.law/access5.C: Likewise.
	* g++.old-deja/g++.law/arm12.C: Likewise.
	* g++.old-deja/g++.law/arm14.C: Likewise.
	* g++.old-deja/g++.law/ctors13.C: Likewise.
	* g++.old-deja/g++.law/union2.C: Likewise.
	* g++.old-deja/g++.law/visibility12.C: Likewise.
	* g++.old-deja/g++.law/visibility15.C: Likewise.
	* g++.old-deja/g++.law/visibility16.C: Likewise.
	* g++.old-deja/g++.law/visibility17.C: Likewise.
	* g++.old-deja/g++.law/visibility18.C: Likewise.
	* g++.old-deja/g++.law/visibility19.C: Likewise.
	* g++.old-deja/g++.law/visibility20.C: Likewise.
	* g++.old-deja/g++.law/visibility21.C: Likewise.
	* g++.old-deja/g++.law/visibility24.C: Likewise.
	* g++.old-deja/g++.law/visibility4.C: Likewise.
	* g++.old-deja/g++.law/visibility5.C: Likewise.
	* g++.old-deja/g++.law/visibility6.C: Likewise.
	* g++.old-deja/g++.law/visibility7.C: Likewise.
	* g++.old-deja/g++.law/visibility8.C: Likewise.
	* g++.old-deja/g++.law/visibility9.C: Likewise.
	* g++.old-deja/g++.niklas/t135.C: Likewise.
	* g++.old-deja/g++.oliva/delete1.C: Likewise.
	* g++.old-deja/g++.oliva/partord1.C: Likewise.
	* g++.old-deja/g++.other/access11.C: Likewise.
	* g++.old-deja/g++.other/access4.C: Likewise.
	* g++.old-deja/g++.other/access7.C: Likewise.
	* g++.old-deja/g++.other/crash1.C: Likewise.
	* g++.old-deja/g++.other/crash7.C: Likewise.
	* g++.old-deja/g++.other/friend1.C: Likewise.
	* g++.old-deja/g++.other/friend4.C: Likewise.
	* g++.old-deja/g++.other/friend9.C: Likewise.
	* g++.old-deja/g++.other/lineno1.C: Likewise.
	* g++.old-deja/g++.other/using1.C: Likewise.
	* g++.old-deja/g++.pt/enum14.C: Likewise.
	* g++.old-deja/g++.pt/friend11.C: Likewise.
	* g++.old-deja/g++.pt/friend21.C: Likewise.
	* g++.old-deja/g++.pt/friend3.C: Likewise.
	* g++.old-deja/g++.pt/inherit2.C: Likewise.
	* g++.old-deja/g++.pt/memtemp74.C: Likewise.
	* g++.old-deja/g++.pt/memtemp89.C: Likewise.
	* g++.old-deja/g++.robertl/eb94.C: Likewise.

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

	PR ipa/65765
	* g++.dg/ipa/pr65765.C: New test.

2015-04-15  Nick Clifton  <nickc@redhat.com>

	* gcc.target/rx/builtins.c: Disable RMPA test if string
	instructions are not allowed.

2015-04-15  Alan Modra  <amodra@gmail.com>

	* gcc.dg/pr65408.c: New.

2015-04-14  Yvan Roux  <yvan.roux@linaro.org>

	PR target/65729
	* gcc.target/arm/pr65729.c: New test.

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

	PR tree-optimization/65758
	* gfortran.fortran-torture/compile/pr65758.f90: New testcase.

2015-04-14  Yvan Roux  <yvan.roux@linaro.org>

	PR target/65648
	* gcc.c-torture/execute/pr65648.c: New test.

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

	* gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
	__builtin_finite instead of finite.
	* gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
	Likewise.

2015-04-14  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/63387
	* gcc.dg/pr63387.c: New testcase.

2015-04-12  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/tree-ssa/nonzero-3.C: New testcase.

2015-04-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65204
	* gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.

2015-04-13  Terry Guo  <terry.guo@arm.com>

	PR target/65710
	* gcc.target/arm/pr65710.c: New.

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

	PR tree-optimization/65747
	* g++.dg/torture/pr65747.C: New test.

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

	PR c++/65736
	* g++.dg/cpp0x/pr65736.C: New test.

2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
	    Martin Liska  <mliska@suse.cz>

	PR ipa/65722
	* g++.dg/ipa/pr65722.C: New testcase.

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

	PR tree-optimization/65735
	* gcc.c-torture/compile/pr65735.c: New test.

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

	PR middle-end/65554
	* g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.

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

	PR target/65671
	* gcc.target/i386/pr65671.c: Require avx512vl effective target.

2015-04-10  Yvan Roux  <yvan.roux@linaro.org>

	PR target/65647
	* gcc.target/arm/pr65647-2.c: New.

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

	PR target/65694
	* g++.dg/torture/pr65694.C: New test.

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

	* gfortran.dg/coarray_lock_6.f90: New.
	* gfortran.dg/coarray_lock_7.f90: New.
	* gfortran.dg/coarray/lock_2.f90: New.

2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/56674
	PR fortran/58813
	PR fortran/59016
	PR fortran/59024
	* gfortran.dg/used_types_27.f90: New.

2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/65671
	* gcc.target/i386/pr65671.c: New.

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

	PR tree-optimization/65709
	* c-c++-common/ubsan/align-9.c: New test.

2013-04-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/56852
	* gfortran.dg/pr56852.f90: New test.

2015-04-09  Marek Polacek  <polacek@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/65554
	* g++.dg/opt/pr65554.C: New test.

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

	PR c++/65690
	* c-c++-common/attr-aligned-1.c: New test.

2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/mpx/memmove-zero-length.c: New.

2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/65676
	* gcc.target/i386/sse-25.c: New.

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

	PR target/65693
	* gcc.target/i386/pr65693.c: New test.

2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-static-bounds_0.c: New.

2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.

2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/thunk-retbnd.c: New.

2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt48.adb: New test.
	* gnat.dg/opt48_pkg1.ad[sb]: New helper.
	* gnat.dg/opt48_pkg2.ad[sb]: Likewise.

2015-04-07  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65540
	* gcc.c-torture/compile/pr65540.c: New.

2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/c-output-template-3.c: Add -O, remove
	-Wno-pointer-arith.

2015-04-07  Jakub Jelinek  <jakub@redhat.com>

	PR debug/65678
	* g++.dg/debug/pr65678.C: New test.

	PR middle-end/65680
	* gcc.c-torture/compile/pr65680.c: New test.

2015-04-07  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/65548
	* gfortran.dg/allocate_with_source_5.f90: New test.

2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
	* gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.

2015-04-07  Bin Cheng  <bin.cheng@arm.com>

	* gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".

2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/65614
	* gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
	to get floating point compression.
	* gcc.target/powerpc/compress-foat-ppc.c: Likewise.

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

	PR preprocessor/61977
	* gcc.dg/cpp/pr61977.c: New test.

2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-ctor-merge_0.c: New.

2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/65647
	* gcc.target/arm/pr65647.c: New.

2015-04-03  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65655
	* g++.dg/torture/pr65655.C: New testcase.

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

	PR c++/64085
	* g++.dg/cpp1y/lambda-init13.C: New.

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

	* g++.dg/cpp0x/pr57101.C: Use proper type for size_t.

2015-04-02  Marek Polacek  <polacek@redhat.com>

	PR c++/65642
	* g++.dg/cpp0x/constexpr-fold1.C: New test.
	* g++.dg/cpp0x/constexpr-fold2.C: New test.

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

	PR preprocessor/61977
	* gcc.target/powerpc/pr61977-1.c: New test.
	* gcc.target/powerpc/pr61977-2.c: New test.

2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56100
	* g++.dg/warn/Wshadow-8.C: New.
	* g++.dg/warn/Wshadow-9.C: Likewise.
	* g++.dg/warn/Wshadow-10.C: Likewise.
	* g++.dg/warn/Wshadow-11.C: Likewise.

2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.dg/pr23623.c: Added aligned attribute.
	* gcc.dg/20141029-1.c: Likewise.
	* gcc.dg/20150306-1.c: New test.

2015-04-01  Marek Polacek  <polacek@redhat.com>

	PR c++/65554
	* g++.dg/cpp0x/initlist93.C: New test.
	* g++.dg/cpp0x/initlist94.C: New test.

2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	PR target/65624
	* gcc.target/aarch64/pr65624.c: New test.

2015-03-31  Jan Hubicka  <hubicka@ucw.cz>

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

2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
	extra variable to force stack alignment.
	* gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
	extra variable to force stack alignment.

2015-03-31  Marek Polacek  <polacek@redhat.com>

	PR c++/65390
	* g++.dg/template/pr65390.C: New test.

2015-03-31  Martin Liska  <mliska@suse.cz>

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

2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-25.c: New test.
	* gcc.target/s390/hotpatch-1.c: Update test.
	* gcc.target/s390/hotpatch-10.c: Update test.
	* gcc.target/s390/hotpatch-11.c: Update test.
	* gcc.target/s390/hotpatch-12.c: Update test.
	* gcc.target/s390/hotpatch-13.c: Update test.
	* gcc.target/s390/hotpatch-14.c: Update test.
	* gcc.target/s390/hotpatch-15.c: Update test.
	* gcc.target/s390/hotpatch-16.c: Update test.
	* gcc.target/s390/hotpatch-17.c: Update test.
	* gcc.target/s390/hotpatch-18.c: Update test.
	* gcc.target/s390/hotpatch-19.c: Update test.
	* gcc.target/s390/hotpatch-2.c: Update test.
	* gcc.target/s390/hotpatch-21.c: Update test.
	* gcc.target/s390/hotpatch-22.c: Update test.
	* gcc.target/s390/hotpatch-23.c: Update test.
	* gcc.target/s390/hotpatch-24.c: Update test.
	* gcc.target/s390/hotpatch-3.c: Update test.
	* gcc.target/s390/hotpatch-4.c: Update test.
	* gcc.target/s390/hotpatch-5.c: Update test.
	* gcc.target/s390/hotpatch-6.c: Update test.
	* gcc.target/s390/hotpatch-7.c: Update test.
	* gcc.target/s390/hotpatch-8.c: Update test.
	* gcc.target/s390/hotpatch-9.c: Update test.
	* gcc.target/s390/hotpatch-compile-16.c: Update test.

2015-03-31  Richard Biener  <rguenther@suse.de>

	PR middle-end/65626
	* g++.dg/torture/pr65626.C: New testcase.

2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65531
	* gcc.target/i386/mpx/pr65531.cc: New.

2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65602
	* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
	__builtin_alloca instead of alloca.
	* gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
	* gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
	* lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
	check.

2015-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/65610
	* g++.dg/ubsan/pr65610.C: New test.

2015-03-30  Marek Polacek  <polacek@redhat.com>

	PR c++/65398
	* g++.dg/cpp0x/pr65398-2.C: New test.

2015-03-30  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/pr65556.c: Change the width of bit-fields.

2015-03-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65588
	* gcc.target/i386/pr65588.c: New testcase.

2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libgfortran/65563
	* gfortran.dg/open_errors_2.f90:  New test.

2015-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/65596
	* gfortran.dg/namelist_86.f90: New test.

2015-03-28  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
	statement to reflect new ownership.

2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/42328
	* g++.dg/template/friend58.C: New.
	* g++.dg/template/friend59.C: Likewise.

2015-03-27  Tobias Burnus  <burnus@net-b.de>

	PR c/65586
	* g++.dg/gomp/openmp-simd-3.C: New.
	* gcc.dg/gomp/openmp-simd-3.c: New.

2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/65248
	* gcc.target/i386/pr65248-1.c: New file.
	* gcc.target/i386/pr65248-2.c: Likewise.
	* gcc.target/i386/pr65248-3.c: Likewise.
	* gcc.target/i386/pr65248-4.c: Likewise.

2015-03-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/65593
	* gcc.c-torture/compile/pr65593.c: New test.

2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59329
	* g++.dg/cpp1y/constexpr-assert1.C: New.

2015-03-27  Marek Polacek  <polacek@redhat.com>

	PR c++/65556
	* c-c++-common/pr65556.c: New test.

2015-03-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65600
	* g++.dg/torture/pr65600.C: New testcase.

2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/65407
	* gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.

2015-03-27  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
	statement and cleanup. Fixed typos.

2015-03-26  Jan Hubicka  <hubicka@ucw.cz>

	PR middle-end/65595
	* gcc.c-torture/compile/pr65595.c: New testcase.

2015-03-27  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/65583
	* g++.dg/ubsan/pr65583.C: New test.

2015-03-26  Jan Hubicka  <hubicka@ucw.cz>

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

2015-03-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/65555
	* g++.dg/torture/pr65555.C: New testcase.

2015-03-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/64715
	* gcc.dg/builtin-object-size-15.c: New test.
	* gcc.dg/pr64715-1.c: New test.
	* gcc.dg/pr64715-2.c: New test.

2015-03-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/65519
	* gnat.dg/specs/opt2.ads: Fix testcase.

2015-03-25  Martin Sebor  <msebor@redhat.com>

	PR testsuite/65526
	* lib/target-supports.exp (check_effective_target_arm32): Fail early
	when target isn't arm*-*-*-*.
	(check_effective_target_arm_nothumb): Likewise.
	(check_effective_target_arm_little_endian): Likewise.
	(check_effective_target_arm_vect_no_misalign): Likewise.
	(check_effective_target_aarch64_little_endian): Fail early if target
	isn't aarch64*-*-*.

2015-03-25  Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/65177
	* gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.

2015-03-25  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
	* gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
	smmintrin.h and mm3dnow.h.

2015-03-25  Marek Polacek  <polacek@redhat.com>

	PR c++/65558
	* g++.dg/cpp0x/pr65558.C: New test.

2015-03-25  Marek Polacek  <polacek@redhat.com>

	PR c++/61670
	* g++.dg/template/pr61670.C: New test.

2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/54987
	* g++.dg/template/pr54987.C: New.

2015-03-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/62630
	* gcc.dg/graphite/vect-pr43423.c: XFAIL.

2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65508
	* gcc.target/i386/mpx/pr65508.c: New.

2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/64952
	PR fortran/65532
	* gfortran.dg/data_initialized_3.f90: New.

2015-03-25  Richard Biener  <rguenther@suse.de>

	PR middle-end/65519
	* gnat.dg/specs/opt2.ads: New testcase.

2015-03-25  Bin Cheng  <bin.cheng@arm.com>

	* lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
	* gcc.target/arm/memset-inline-4.c: Skip for
	arm_tune_string_ops_prefer_neon.
	* gcc.target/arm/memset-inline-5.c: Ditto.
	* gcc.target/arm/memset-inline-6.c: Ditto.
	* gcc.target/arm/memset-inline-8.c: Ditto.
	* gcc.target/arm/memset-inline-9.c: Ditto.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58923
	* g++.dg/other/virtual3.C: New.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60130
	* g++.dg/cpp0x/vt-60130.C: New.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/61971
	* g++.dg/warn/Warray-bounds-7.C: New.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60067
	* g++.dg/template/defarg18.C: New.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59988
	* g++.dg/cpp0x/vt-59988.C: New.

2015-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65533
	* gcc.dg/pr65533.c: New test.

2015-03-24  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
	source= and mold= expressions functionality.
	* gfortran.dg/allocate_class_4.f90: New test.
	* gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
	copying an unlimited polymorhpic object containing a char array
	to another unlimited polymorphic object respects the _len
	component.
	* gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
	whether deferred length char array allocate works, unlimited
	polymorphic object allocation from a string works and if
	allocating an array of deferred length strings works.
	* gfortran.dg/unlimited_polymorphic_24.f03: New test.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-03-24  Richard Biener  <rguenther@suse.de>

	PR middle-end/65517
	* gcc.dg/torture/pr65517.c: New testcase.

2015-03-24  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coindexed_1.f90: Moved from
	gfortran.dg/coarray/coindexed_3.f90; added dg-options.

2015-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/65506
	* gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
	gimple dump.

	PR target/65523
	* gcc.target/i386/pr65523.c: New test.

	PR ipa/65475
	* g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
	dg-options.
	* g++.dg/lto/pr65475b_0.C: Likewise.

2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/65505
	* gcc.target/sh/torture/pr65505.c: New.

2015-03-23  Martin Sebor  <msebor@redhat.com>

	PR testsuite/63175
	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
	assembly for lvx in addition to lxv.

2015-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR target/65504
	* gfortran.dg/pr65504.f90: New test.

	PR ipa/65521
	* gcc.dg/pr65521.c: New test.

2015-03-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65518
	* gcc.dg/vect/pr65518.c: New testcase.

2015-03-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65494
	* gcc.dg/vect/pr65494.c: New testcase.

2015-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/65238
	* c-c++-common/cpp/pr65238-1.c: New test.
	* gcc.dg/cpp/pr65238-2.c: New test.
	* gcc.dg/cpp/trad/pr65238-3.c: New test.
	* gcc.dg/cpp/trad/pr65238-4.c: New test.

2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
	    Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/64952
	* gfortran.dg/elemental_dependency_4.f90: New.
	* gfortran.dg/elemental_dependency_5.f90: New.

2015-03-22  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65475
	* g++.dg/lto/pr65475b_0.C: New testcase.
	* g++.dg/lto/pr65475b_1.C: New testcase.
	* g++.dg/lto/pr65475c_0.C: New testcase.
	* g++.dg/lto/pr65475c_1.C: New testcase.

2015-03-21  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_38.f90: New.
	* gfortran.dg/coarray_39.f90: New.
	* gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
	compile test.

2015-03-20  Marek Polacek  <polacek@redhat.com>

	PR c++/65398
	* g++.dg/cpp0x/pr65398.C: New test.

2015-03-20  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65475
	* g++.dg/lto/pr65475_0.C: New testcase.
	* g++.dg/lto/pr65475_1.C: New testcase.

2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/64366
	* gcc.target/sh/pr64366.c: New.

2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/48453
	* g++.dg/cpp0x/pr48453.C: New.

2015-03-20  Marek Polacek  <polacek@redhat.com>

	PR c++/65072
	* g++.dg/cpp0x/pr65072.C: New test.

2015-03-20  Richard Biener  <rguenther@suse.de>

	PR middle-end/64715
	* gcc.dg/pr15347.c: Use -O.
	* c-c++-common/pr19807-1.c: Likewise.

2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-03-20  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/60851
	* gcc.target/i386/pr60851.c: New test.

2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/65240
	* g++.dg/pr65240.h: Add tests for PR 65240.
	* g++.dg/pr65240-1.C: Likewise.
	* g++.dg/pr65240-2.C: Likewise.
	* g++.dg/pr65240-3.C: Likewise.
	* g++.dg/pr65240-4.C: Likewise.

2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/63491
	* gcc.target/powerpc/pr63491.c: New.

2015-03-19  Jakub Jelinek  <jakub@redhat.com>

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

2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/52659
	* g++.dg/cpp0x/deleted11.C: New.

2015-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/65400
	* c-c++-common/tsan/pr65400-3.c: New test.

2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/64265
	* g++.dg/tsan/pr64265.C: New test.

	PR sanitizer/65400
	* c-c++-common/tsan/pr65400-1.c: New test.
	* c-c++-common/tsan/pr65400-2.c: New test.

2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59816
	* g++.dg/cpp0x/pr59816.C: New.

2015-03-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/59198
	* gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.

2015-03-18  Martin Liska  <mliska@suse.cz>

	PR ipa/65439
	* g++.dg/ipa/ipa-icf-4.C: Extend expected number of
	equivalences either to 6 or 7.

2015-03-18  Andrew Stubbs  <ams@codesourcery.com>

	PR middle-end/64491
	Revert:
	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-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.

2015-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65450
	* gfortran.dg/pr65450.f90: New test.

	PR target/65078
	* gcc.target/i386/pr65078-1.c: New test.
	* gcc.target/i386/pr65078-2.c: New test.
	* gcc.target/i386/pr65078-3.c: New test.
	* gcc.target/i386/pr65078-4.c: New test.
	* gcc.target/i386/pr65078-5.c: New test.
	* gcc.target/i386/pr65078-6.c: New test.

2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/65340
	* g++.dg/cpp1y/pr65340.C: New.

2015-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/64432
	* gfortran.dg/system_clock_3.f08: Adjust test.

2015-03-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/59198
	* gfortran.dg/proc_ptr_comp_44.f90: New test.
	* gfortran.dg/proc_ptr_comp_45.f90: New test.

2015-03-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/64432
	* gfortran.dg/system_clock_3.f08: New test.

2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR c++/64626
	g++.dg/cpp1y/pr64626-1.C: New.
	g++.dg/cpp1y/pr64626-2.C: New.
	g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.

2015-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65427
	* gcc.c-torture/execute/pr65427.c: New test.

2015-03-16  Marek Polacek  <polacek@redhat.com>

	DR 1688
	PR c++/65327
	* g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
	* g++.dg/cpp0x/pr65327.C: New test.

2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	PR sanitizer/64820
	* c-c++-common/asan/pr64820.c: New test.

2015-03-16  Andre Vehreschild  <vehre@gmx.de>

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

2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/pr65049.C: New test.

2015-03-16  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
	* gcc.target/i386/fuse-caller-save-xmm.c: Same.
	* gcc.target/i386/fuse-caller-save.c: Same.

2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization18.ad[sb]: New test.
	* gnat.dg/loop_optimization18_pkg.ads: New helper.

2015-03-16  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
	2014-12-05 change.

2015-03-15  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
	hppa*-*-hpux*.
	* gcc.dg/torture/pr65270-2.c: Likewise.

2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/61138
	* gfortran.dg/pointer_remapping_9.f90: New.

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

	PR tree-optimization/65369
	* gcc.c-torture/execute/pr65369.c: New test.

	PR tree-optimization/65418
	* gcc.c-torture/execute/pr65418-1.c: New test.
	* gcc.c-torture/execute/pr65418-2.c: New test.

	PR rtl-optimization/65401
	* gcc.c-torture/execute/pr65401.c: New test.

2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/64600
	* gcc.target/arm/pr64600_1.c: New test.

2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/65235
	* gcc.target/aarch64/pr65235_1.c: New test.

2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
	* gcc.target/s390/hotpatch-22.c: Likewise.
	* gcc.target/s390/hotpatch-23.c: Likewise.
	* gcc.target/s390/hotpatch-24.c: Likewise.
	* gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
	* gcc.target/s390/hotpatch-1.c: Update expected output.
	* gcc.target/s390/hotpatch-2.c: Likewise.
	* gcc.target/s390/hotpatch-3.c: Likewise.
	* gcc.target/s390/hotpatch-4.c: Likewise.
	* gcc.target/s390/hotpatch-5.c: Likewise.
	* gcc.target/s390/hotpatch-6.c: Likewise.
	* gcc.target/s390/hotpatch-7.c: Likewise.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.
	* gcc.target/s390/hotpatch-10.c: Likewise.
	* gcc.target/s390/hotpatch-11.c: Likewise.
	* gcc.target/s390/hotpatch-12.c: Likewise.
	* gcc.target/s390/hotpatch-13.c: Likewise.
	* gcc.target/s390/hotpatch-14.c: Likewise.
	* gcc.target/s390/hotpatch-15.c: Likewise.
	* gcc.target/s390/hotpatch-16.c: Likewise.
	* gcc.target/s390/hotpatch-17.c: Likewise.
	* gcc.target/s390/hotpatch-18.c: Likewise.
	* gcc.target/s390/hotpatch-19.c: Likewise.

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

	PR target/65103
	* gcc.target/i386/pr65103-1.c: New.

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

	PR target/65044
	* gcc.target/i386/pr65044.c: New.

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

	PR rtl-optimization/64895
	* gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
	* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
	* gcc.target/i386/fuse-caller-save.c: Ditto.

2015-03-10  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/pr63569.c: Fix template.

2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>

	* g++.dg/ipa/pr64146.C: Require fpic support.

2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/65200
	* gfortran.dg/open_errors.f90: Update checks for iomsg string.
	* gfortran.dg/open_new_segv.f90: Fix error message pattern.

2015-03-11  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
	to dg-options, fix up dg-skip-if.

2015-03-11  Georg-Johann Lay  <avr@gjlay.de>

	PR target/65296
	* gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
	* gcc.target/avr/tiny-caller-save.c: Same.

2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/65242
	* g++.dg/pr65242.C: New test.

2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>

	* c-c++-common/asan/no-asan-check-glob.c: New test.

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

	PR c++/65370
	* g++.dg/other/default11.C: New.
	* g++.dg/other/default12.C: Likewise.

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

	PR target/65368
	* gcc.target/i386/bmi2-bzhi-2.c: New test.

2015-03-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/65024
	* gfortran.dg/unlimited_polymorphic_23.f90: New test

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

	PR c++/65127
	* g++.dg/cpp0x/pr65127.C: New test.

2015-03-10  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/PR64550.c: Update template.

2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
	    Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_sync_memory.f90: New.

2015-03-10  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/65367
	* c-c++-common/ubsan/pr65367.c: New test.

2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	* lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
	* gcc.target/i386/mpx/calloc-1-lbv.c: New.
	* gcc.target/i386/mpx/calloc-1-ubv.c: New.
	* gcc.target/i386/mpx/calloc-1-nov.c: New.
	* gcc.target/i386/mpx/malloc-1-lbv.c: New.
	* gcc.target/i386/mpx/malloc-1-nov.c: New.
	* gcc.target/i386/mpx/malloc-1-ubv.c: New.
	* gcc.target/i386/mpx/realloc-1-lbv.c: New.
	* gcc.target/i386/mpx/realloc-1-nov.c: New.
	* gcc.target/i386/mpx/realloc-1-ubv.c: New.
	* gcc.target/i386/mpx/realloc-2-lbv.c: New.
	* gcc.target/i386/mpx/realloc-2-nov.c: New.
	* gcc.target/i386/mpx/realloc-2-ubv.c: New.

2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	* lib/mpx-dg.exp (mpx_link_flags): New.
	(mpx_init): New.
	(mpx_finish): New.
	* gcc.target/i386/mpx/alloca-1-lbv.c: New.
	* gcc.target/i386/mpx/alloca-1-nov.c: New.
	* gcc.target/i386/mpx/alloca-1-ubv.c: New.
	* gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
	* gcc.target/i386/mpx/arg-addr-1-nov.c: New.
	* gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
	* gcc.target/i386/mpx/bitfields-1-lbv.c: New.
	* gcc.target/i386/mpx/bitfields-1-nov.c: New.
	* gcc.target/i386/mpx/bitfields-1-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
	* gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
	* gcc.target/i386/mpx/fastcall-1-lbv.c: New.
	* gcc.target/i386/mpx/fastcall-1-nov.c: New.
	* gcc.target/i386/mpx/fastcall-1-ubv.c: New.
	* gcc.target/i386/mpx/fastcall-2-lbv.c: New.
	* gcc.target/i386/mpx/fastcall-2-nov.c: New.
	* gcc.target/i386/mpx/fastcall-2-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-1-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-1-nov.c: New.
	* gcc.target/i386/mpx/field-addr-1-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-10-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-10-nov.c: New.
	* gcc.target/i386/mpx/field-addr-10-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-2-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-2-nov.c: New.
	* gcc.target/i386/mpx/field-addr-2-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-3-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-3-nov.c: New.
	* gcc.target/i386/mpx/field-addr-3-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-4-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-4-nov.c: New.
	* gcc.target/i386/mpx/field-addr-4-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-5-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-5-nov.c: New.
	* gcc.target/i386/mpx/field-addr-5-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-6-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-6-nov.c: New.
	* gcc.target/i386/mpx/field-addr-6-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-7-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-7-nov.c: New.
	* gcc.target/i386/mpx/field-addr-7-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-8-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-8-nov.c: New.
	* gcc.target/i386/mpx/field-addr-8-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-9-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-9-nov.c: New.
	* gcc.target/i386/mpx/field-addr-9-ubv.c: New.
	* gcc.target/i386/mpx/frame-address-1-nov.c: New.
	* gcc.target/i386/mpx/hard-reg-1-nov.c: New.
	* gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
	* gcc.target/i386/mpx/if-stmt-1-nov.c: New.
	* gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
	* gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
	* gcc.target/i386/mpx/if-stmt-2-nov.c: New.
	* gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
	* gcc.target/i386/mpx/label-address-1.c: New.
	* gcc.target/i386/mpx/legacy-1-nov.c: New.
	* gcc.target/i386/mpx/macro.c: New.
	* gcc.target/i386/mpx/mpx-check.h: New.
	* gcc.target/i386/mpx/mpx.exp: New.
	* gcc.target/i386/mpx/nested-function-1-lbv.c: New.
	* gcc.target/i386/mpx/nested-function-1-nov.c: New.
	* gcc.target/i386/mpx/nested-function-1-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
	* gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
	* gcc.target/i386/mpx/pointer-store-1-nov.c: New.
	* gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
	* gcc.target/i386/mpx/reference-1-lbv.c: New.
	* gcc.target/i386/mpx/reference-1-nov.c: New.
	* gcc.target/i386/mpx/reference-1-ubv.c: New.
	* gcc.target/i386/mpx/reference-2-lbv.c: New.
	* gcc.target/i386/mpx/reference-2-nov.c: New.
	* gcc.target/i386/mpx/reference-2-ubv.c: New.
	* gcc.target/i386/mpx/reference-3-lbv.c: New.
	* gcc.target/i386/mpx/reference-3-nov.c: New.
	* gcc.target/i386/mpx/reference-3-ubv.c: New.
	* gcc.target/i386/mpx/reference-4-lbv.c: New.
	* gcc.target/i386/mpx/reference-4-nov.c: New.
	* gcc.target/i386/mpx/reference-4-ubv.c: New.
	* gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
	* gcc.target/i386/mpx/return-pointer-1-nov.c: New.
	* gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-1-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-1-nov.c: New.
	* gcc.target/i386/mpx/return-struct-1-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-2-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-2-nov.c: New.
	* gcc.target/i386/mpx/return-struct-2-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-3-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-3-nov.c: New.
	* gcc.target/i386/mpx/return-struct-3-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-4-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-4-nov.c: New.
	* gcc.target/i386/mpx/return-struct-4-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-5-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-5-nov.c: New.
	* gcc.target/i386/mpx/return-struct-5-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-6-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-6-nov.c: New.
	* gcc.target/i386/mpx/return-struct-6-ubv.c: New.
	* gcc.target/i386/mpx/sincos-1-nov.c: New.
	* gcc.target/i386/mpx/static-array-1-lbv.c: New.
	* gcc.target/i386/mpx/static-array-1-nov.c: New.
	* gcc.target/i386/mpx/static-array-1-ubv.c: New.
	* gcc.target/i386/mpx/static-init-1-lbv.c: New.
	* gcc.target/i386/mpx/static-init-1-nov.c: New.
	* gcc.target/i386/mpx/static-init-1-ubv.c: New.
	* gcc.target/i386/mpx/static-init-2-lbv.c: New.
	* gcc.target/i386/mpx/static-init-2-nov.c: New.
	* gcc.target/i386/mpx/static-init-2-ubv.c: New.
	* gcc.target/i386/mpx/static-init-3-lbv.c: New.
	* gcc.target/i386/mpx/static-init-3-nov.c: New.
	* gcc.target/i386/mpx/static-init-3-ubv.c: New.
	* gcc.target/i386/mpx/static-init-4-lbv.c: New.
	* gcc.target/i386/mpx/static-init-4-nov.c: New.
	* gcc.target/i386/mpx/static-init-4-ubv.c: New.
	* gcc.target/i386/mpx/static-init-5-lbv.c: New.
	* gcc.target/i386/mpx/static-init-5-nov.c: New.
	* gcc.target/i386/mpx/static-init-5-ubv.c: New.
	* gcc.target/i386/mpx/static-init-6-lbv.c: New.
	* gcc.target/i386/mpx/static-init-6-nov.c: New.
	* gcc.target/i386/mpx/static-init-6-ubv.c: New.
	* gcc.target/i386/mpx/static-string-1-lbv.c: New.
	* gcc.target/i386/mpx/static-string-1-nov.c: New.
	* gcc.target/i386/mpx/static-string-1-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-1-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-10-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-2-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-3-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-4-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-5-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-6-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-7-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-8-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-9-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
	* gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
	* gcc.target/i386/mpx/struct-copy-1-nov.c: New.
	* gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
	* gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
	* gcc.target/i386/mpx/struct-copy-2-nov.c: New.
	* gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
	* gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
	* gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
	* gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
	* gcc.target/i386/mpx/union-arg-1-lbv.c: New.
	* gcc.target/i386/mpx/union-arg-1-nov.c: New.
	* gcc.target/i386/mpx/union-arg-1-ubv.c: New.
	* gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
	* gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
	* gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
	* gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
	* gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
	* gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
	* gcc.target/i386/mpx/vararg-1-lbv.c: New.
	* gcc.target/i386/mpx/vararg-1-nov.c: New.
	* gcc.target/i386/mpx/vararg-1-ubv.c: New.
	* gcc.target/i386/mpx/vararg-2-lbv.c: New.
	* gcc.target/i386/mpx/vararg-2-nov.c: New.
	* gcc.target/i386/mpx/vararg-2-ubv.c: New.
	* gcc.target/i386/mpx/vararg-3-lbv.c: New.
	* gcc.target/i386/mpx/vararg-3-nov.c: New.
	* gcc.target/i386/mpx/vararg-3-ubv.c: New.
	* gcc.target/i386/mpx/vararg-4-lbv.c: New.
	* gcc.target/i386/mpx/vararg-4-nov.c: New.
	* gcc.target/i386/mpx/vararg-4-ubv.c: New.
	* gcc.target/i386/mpx/vararg-5-lbv.c: New.
	* gcc.target/i386/mpx/vararg-5-nov.c: New.
	* gcc.target/i386/mpx/vararg-5-ubv.c: New.
	* gcc.target/i386/mpx/vararg-6-lbv.c: New.
	* gcc.target/i386/mpx/vararg-6-nov.c: New.
	* gcc.target/i386/mpx/vararg-6-ubv.c: New.
	* gcc.target/i386/mpx/vararg-7-lbv.c: New.
	* gcc.target/i386/mpx/vararg-7-nov.c: New.
	* gcc.target/i386/mpx/vararg-7-ubv.c: New.
	* gcc.target/i386/mpx/vararg-8-lbv.c: New.
	* gcc.target/i386/mpx/vararg-8-nov.c: New.
	* gcc.target/i386/mpx/vararg-8-ubv.c: New.
	* gcc.target/i386/mpx/vla-1-lbv.c: New.
	* gcc.target/i386/mpx/vla-1-nov.c: New.
	* gcc.target/i386/mpx/vla-1-ubv.c: New.
	* gcc.target/i386/mpx/vla-2-lbv.c: New.
	* gcc.target/i386/mpx/vla-2-nov.c: New.
	* gcc.target/i386/mpx/vla-2-ubv.c: New.

2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.

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

	* gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.

2015-03-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
	* gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.

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

	PR c/65120
	* c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
	on rhs is 0.
	(fn4): New test.
	* c-c++-common/pr65120.c: New test.

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

2015-03-10  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-optimization/65355
	* gcc.dg/vect/section-anchors-vect-69.c: Update template.

2015-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR c/65120
	* c-c++-common/pr49706.c: Adjust tests for not warning
	about !!x == y or !b == y where b is boolean, and add
	some further tests.
	* c-c++-common/pr62199-2.c: Likewise.

2015-03-09  Richard Biener  <rguenther@suse.de>

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

2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/63743
	* gcc.dg/pr63743.c: New test.

2015-03-08  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/65316
	* g++.dg/lto/pr65316_0.C: New testcase.
	* g++.dg/lto/pr65316_1.C: New testcase.

2015-03-08  John David Anglin  <danglin@gcc.gnu.org>

	PR target/62247
	* g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
	hppa*-*-hpux*.
	* g++.dg/abi/rtti3.C: Likewise.

	* g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.

	PR target/62251
	* gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.

	* gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime

	* gcc.dg/ipa/pr64307.c: Add target c99_runtime.

	* gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.

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

	PR fortran/60898
	* gfortran.dg/entry_20.f90: New.

2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/65153
	* gcc.c-torture/compile/pr65153.c: New.

2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/65249
	* g++.dg/torture/pr65249.C: New.

2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr45685.c (uint64_t): Replace long with long
	long.
	(int64_t): Likewise.

2015-03-07  Marek Polacek  <polacek@redhat.com>
	    Martin Uecker  <uecker@eecs.berkeley.edu>

	PR sanitizer/65280
	* c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
	member-like arrays.
	* c-c++-common/ubsan/bounds-8.c: New test.
	* c-c++-common/ubsan/bounds-9.c: New test.
	* gcc.dg/ubsan/bounds-2.c: New test.

2015-03-05  Martin Sebor  <msebor@redhat.com>

	PR testsuite/63175
	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
	checking of results into main to prevent it from getting optimized
	away.
	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.

2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	* gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
	* gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
	* gcc.target/i386/pr45685.c: Moved test, check for conditional move on
	x64.

2015-03-05  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/lto/pr65302_1.C: New testcase.
	* g++.dg/lto/pr65302_0.C: New testcase.

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

	* gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
	-fno-ipa-icf to dg-options.

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

	* c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
	compiles using the linker plugin.

2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.

2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>

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

2015-03-05  Martin Liska  <mliska@suse.cz>

	PR ipa/65318
	* gcc.dg/ipa/pr65318.c: New test.

2015-03-05  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/bounds-6.c: Use dg-do run.

2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c:

2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/var-expand1.c: Force max-completely-peel-times and
	max-unroll-times back to defaults for s390.

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

	Fix last commit.

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

	PR c++/64665
	* g++.dg/cpp0x/initlist92.C: New.

2015-03-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65310
	* gcc.dg/vect/pr65310.c: New testcase.

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

	PR c++/64834
	* g++.dg/cpp1y/lambda-generic-uneval1.C: New.

2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-03-04  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.

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

	PR c++/64227
	* g++.dg/cpp1y/lambda-generic-ice1.C: New.

2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
	-fno-ipa-icf to dg-options
	* gcc.target/aarch64/vect_saddl_1.c: Likewise.
	* gcc.target/aarch64/vect_smlal_1.c: Likewise.

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

	PR c++/64398
	* g++.dg/cpp0x/decltype62.C: New.

2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-03-03  Martin Liska  <mliska@suse.cz>

	PR ipa/65287
	* gcc.dg/ipa/pr65287.c: New test.

2015-03-03  Martin Jambor  <mjambor@suse.cz>
	    Eric Botcazou  <ebotcazou@adacore.com>

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

2015-03-03  Martin Liska  <mliska@suse.cz>

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

2015-03-13  Jeff Law  <law@redhat.com>

	PR tree-optimization/65241
	* gcc.c-torture/compile/pr65241.c: New test.

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

	PR target/64331
	* gcc.target/avr/torture/pr64331.c: New test.

2015-03-03  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

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

2015-03-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65130
	* gcc.dg/lto/pr65130_0.c: New testcase.
	* gcc.dg/lto/pr65130_1.c: New testcase.

2015-03-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64988
	* g++.dg/torture/pr64988.C: New testcase.

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

	* gfortran.dg/coarray_atomic_6.f90: New.

2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65184
	* gcc.target/i386/pr65184.c: New.

2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65183
	* gcc.target/i386/pr65183.c: New.

2015-02-28  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/ipa-icf-35.c: New test.
	* gcc.dg/ipa/ipa-icf-36.c: New test.
	* gcc.dg/ipa/ipa-icf-37.c: New test.

2015-02-28  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65245
	* gcc.dg/ipa/ipa-icf-34.c: New test.

2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/61142
	* gcc.target/sh/sh/pr61142.c: New.

2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/dump-ada-spec-3.C: New test.

2015-03-01  Martin Liska  <mliska@suse.cz>

	* gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
	* g++.dg/ipa/pr63595.C: Update expected results.

2015-02-28  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65236
	* g++.dg/ipa/ipa-icf-6.C: New testcase.

2015-02-27  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.dg/vect/pr59354.c: Move vector producing code to
	separate function.

2015-02-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65237
	* gcc.dg/attr-noinline.c: Add -fno-ipa-icf
	* gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
	* gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
	* gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.

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

	PR tree-optimization/65048
	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
	(foo): Use K&R style definition.

2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/65032
	* g++.dg/pr65032.C: New.

2015-02-27  Marek Polacek  <polacek@redhat.com>

	PR c/65040
	* gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
	-Wformat=2.

2015-02-27  Marek Polacek  <polacek@redhat.com>

	PR c/65228
	* gcc.dg/pr65228.c: New test.

2015-02-27  Kai Tietz  <ktietz@redhat.com>

	PR c/35330
	* gcc.dg/weak/weak-17.c: New file.

2015-02-27  Richard Biener  <rguenther@suse.de>

	PR lto/65193
	* g++.dg/lto/pr65193_0.C: New testcase.

2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.
	* gcc.target/s390/pr61078.c: Likewise.
	* gcc.target/s390/pr57960.c: Remove -m64.
	* gcc.target/s390/pr61078.c: Likewise.

2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
	    Martin Liska  <mliska@suse.cz>

	PR bootstrap/65150
	* gcc.dg/pr64454.c: Disable ICF.
	* gcc.dg/pr28685-1.c: Disable ICF
	* gcc.dg/ipa/iinline-5.c: Disable ICF.
	* g++.dg/warn/Wsuggest-final.C: Force methods to be different.
	* g++.dg/ipa/ipa-icf-4.C: Update template.

2015-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65216
	* gcc.c-torture/execute/pr65216.c: New test.

	PR tree-optimization/65215
	* gcc.c-torture/execute/pr65215-1.c: New test.
	* gcc.c-torture/execute/pr65215-2.c: New test.
	* gcc.c-torture/execute/pr65215-3.c: New test.
	* gcc.c-torture/execute/pr65215-4.c: New test.
	* gcc.c-torture/execute/pr65215-5.c: New test.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.

2015-02-26  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/pr64146.C: Update expected results.
	* gcc.dg/ipa/ipa-icf-26.c: Update test.
	* gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
	* gcc.dg/ipa/ipa-icf-34.c: New test.

2015-02-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/vect-pr61917.c: Rename to ...
	* gcc.dg/vect/O3-vect-pr61917.c: ... this.
	(dg-additional-options): Remove dg directive.
	(dg-final): Add dg directive.

2015-02-26  Marek Polacek  <polacek@redhat.com>

	PR ipa/65008
	* g++.dg/ipa/pr65008.C: New test.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* lib/profopt.exp (profopt-target-cleanup): New proc.
	(profopt-execute): Use profopt-target-cleanup to handle cleanup of
	files from sources from dg-additional-sources.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* lib/gcov.exp: Cleanup in case of xfail.

2015-02-26  Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.

2015-02-25  Aldy Hernandez  <aldyh@redhat.com>

	PR debug/46102
	* g++.dg/debug/dwarf2-1.C: XFAIL and move...
	* g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
	* g++.dg/debug/dwarf2-2.C: XFAIL and move...
	* g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
	* g++.dg/debug/dwarf2/typedef5.C: XFAIL.
	* g++.dg/debug/pr46123.C: XFAIL and move...
	* g++.dg/debug/dwarf2/pr46123-2.C: ...here.
	* gcc.dg/debug/dwarf2-3.c: Move...
	* gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.

2015-02-26  Marek Polacek  <polacek@redhat.com>

	PR c++/65202
	* g++.dg/cpp1y/pr65202.C: New test.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
	locale_facets.h.gcov.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/aru-2.c: Add missing cleanup-profile-file.

2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/65217
	* gcc.target/i386/pr65217.c: New.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.

2015-02-26  Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/65048
	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.

2015-02-26  Uros Bizjak  <ubizjak@gmail.com>

	* lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
	* g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.

2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR target/65161
	* gcc.target/i386/pr65161.c: New test.

2015-02-26  Terry Guo  <terry.guo@arm.com>

	* gcc.target/arm/no-volatile-in-it.c: New test.

2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
	(dg-options): Add -save-temps.
	(dg-final): Add cleanup-saved-temps.

2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>

	* gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.

2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
	* gcc.target/powerpc/pack01.c: Include string.h.

2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65167
	* gcc.target/i386/pr65167.c: New.

2015-02-25  Kai Tietz  <ktietz@redhat.com>

	PR tree-optimization/61917
	* gcc.dg/vect/vect-pr61917.c: New file.

2015-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65170
	* gcc.c-torture/execute/pr65170.c: New test.
	* gcc.dg/tree-ssa/vrp96.c: New test.

2015-02-24  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.

2015-02-24  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/65126
	* lib/gcc-defs.exp (additional_sources_used): Add new var.
	(dg-additional-files-options): Copy additional_sources to
	additional_sources_used before emptying additional_sources.
	* lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
	(cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
	(cleanup-saved-temps): Use additional_sources_used instead of
	additional_sources.
	(dg-test): Reset additional_sources_used.

2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>

	PR fortran/63427
	* gfortran.dg/integer_exponentiation_6.F90: New test.

2015-02-23  Martin Sebor  <msebor@redhat.com>

	PR target/65109
	* gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
	two parts.  One to save registers, the other to verify the
	registers have the right values.  Save register state into
	static data rather than on the stack.

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

	PR bootstrap/63888
	* c-c++-common/asan/pr63888.c: New test.

2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/65163
	* gcc.c-torture/compile/pr65163.c: New.

2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
	with -m31 on 64 bit.
	* gcc.dg/hoist-register-pressure-2.c: Likewise.
	* gcc.dg/hoist-register-pressure-3.c: Likewise.

2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/20090223-1.c: Add
	-Wno-implicit-function-declaration option.
	* gcc.target/s390/pr42224.c: Likewise.
	* gcc.target/s390/pr55718.c: Likewise.

2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
	* gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.

2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/hotpatch-8.c: Add -march=g5.
	* gcc.target/s390/hotpatch-9.c: Add -march=g5.
	* gcc.target/s390/hotpatch-compile-1.c: Fix error message.
	* gcc.target/s390/hotpatch-compile-10.c: Likewise.
	* gcc.target/s390/hotpatch-compile-11.c: Likewise.
	* gcc.target/s390/hotpatch-compile-12.c: Likewise.
	* gcc.target/s390/hotpatch-compile-13.c: Likewise.
	* gcc.target/s390/hotpatch-compile-14.c: Likewise.
	* gcc.target/s390/hotpatch-compile-2.c: Likewise.
	* gcc.target/s390/hotpatch-compile-3.c: Likewise.
	* gcc.target/s390/hotpatch-compile-4.c: Likewise.
	* gcc.target/s390/hotpatch-compile-5.c: Likewise.
	* gcc.target/s390/hotpatch-compile-6.c: Likewise.
	* gcc.target/s390/hotpatch-compile-7.c: Likewise.
	* gcc.target/s390/hotpatch-compile-8.c: Likewise.
	* gcc.target/s390/hotpatch-compile-9.c: Likewise.

2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR fortran/64980
	PR fortran/61960
	* gfortran.dg/pr61960.f90: New.
	* gfortran.dg/pr64230.f90: New.
	* gfortran.dg/pr64980.f03: New.

2015-02-22  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.

2015-02-21  Arnaud Charlet  <charlet@adacore.com>

	PR ada/65156
	* gnat.dg/timing_events.adb: Removed, invalid test.

2015-02-20  Aldy Hernandez  <aldyh@redhat.com>

	PR debug/58123
	* g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
	location.
	* g++.dg/gcov/gcov-2.C: Likewise.

2015-02-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65136
	* gcc.dg/tree-ssa/pr65136.c: New testcase.

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

	PR testsuite/64158
	* gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
	powerpc*-*-linux* and nvptx-*-* blacklisting.

	* gcc.dg/sibcall-9.c: New test.
	* gcc.dg/sibcall-10.c: New test.

2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/sisd-shft-neg_1.c: New test.

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

	PR target/64452
	* gcc.target/avr/torture/pr64452.c: New test.

2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
	* gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.

2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	PR testsuite/65116
	* lib/target-supports.exp (check_compile): Check whether
	additional_sources is defined before using it.

2015-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/65074
	* g++.dg/opt/pr65074.C: New file.

2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>

	* g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
	(size_type): New typedef.
	(operator "" _script): Use it for the last argument.

2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	* gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.

2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	* lib/target-supports.exp (check_compile): Save/restore
	additional_sources that may belong to an actual test.

2015-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR gcov-profile/64634
	* g++.dg/gcov/gcov-15.C: New test.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/fmt_cache_1.f: Add missing close.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/65107
	* gfortran.dg/read_eof_8.f90: Add missing close.

2015-02-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65063
	* gcc.dg/pr65063.c: New testcase.

2015-02-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/62217
	* gcc.dg/tree-ssa/cunroll-11.c: New testcase.

2015-02-18  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/65081
	* c-c++-common/ubsan/pr65081.c: New test.

2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/sh.exp (check_effective_target_sh1): New.
	* gcc.target/sh/force-cbranch-delay-slot.c: New.

2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/ipa/propalign-3.c: New test.

2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64793
	* gcc.target/sh/pr64793.c: New.
	* gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.

2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/divzero.c: New test case.

2015-02-17  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.

2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/65075
	* g++.dg/cpp0x/pr65075.C: New test.

2015-02-16  David Edelsohn  <dje.gcc@gmail.com>

	PR target/65058
	* gcc.target/powerpc/pr65058.c: New test.

2015-02-16  Jeff Law  <law@redhat.com>

	PR tree-optimization/64823
	* gcc.dg/uninit-20.c: New test.

2015-02-16  Jakub Jelinek  <jakub@redhat.com>
	    James Greenhalgh  <james.greenhalgh@arm.com>

	PR ipa/64963
	* gcc.dg/ipa/ipa-clone-1.c: New test.

2015-02-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65077
	* gcc.dg/torture/pr65077.c: New testcase.

2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
	Directive adjusted to scan for ldaxr.
	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
	adjusted to scan for ldaex.

2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-02-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/63593
	* gcc.dg/pr63593.c: New testcase.

2015-02-16  Marek Polacek  <polacek@redhat.com>

	PR c/65066
	* gcc.dg/pr65066.c: New test.

2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/pr65002.C: Move ...
	* g++.dg/ipa/pr65002.C: ... here.

2015-02-14  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr64205.c: Skip on AIX.
	* gcc.target/powerpc/pr64505.c: Skip on AIX.
	* gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
	* gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.

2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>

	PR testsuite/64850
	* gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
	the expression to find calls.
	* c-c++-common/goacc/acc_on_device-2.c: Likewise.
	* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
	* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
	* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
	* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.

2015-02-14  Marek Polacek  <polacek@redhat.com>

	PR c/64768
	* gcc.dg/array-11.c: New test.
	* gcc.dg/array-12.c: New test.
	* gcc.dg/array-13.c: New test.
	* gcc.dg/array-14.c: New test.
	* gcc.dg/c99-flex-array-typedef-1.c: New test.
	* gcc.dg/c99-flex-array-typedef-2.c: New test.
	* gcc.dg/c99-flex-array-typedef-3.c: New test.
	* gcc.dg/c99-flex-array-typedef-5.c: New test.
	* gcc.dg/c99-flex-array-typedef-7.c: New test.
	* gcc.dg/c99-flex-array-typedef-8.c: New test.

2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60894
	* g++.dg/lookup/using54.C: New.

2015-02-13  Jeff Law  <law@redhat.com>

	PR bootstrap/65060
	Revert my change for tree-optimization/64823.

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

	PR tree-optimization/65053
	* gcc.c-torture/execute/pr65053-1.c: New test.
	* gcc.c-torture/execute/pr65053-2.c: New test.

2015-02-13  Marek Polacek  <polacek@redhat.com>

	PR c/65050
	* gcc.dg/pr65050.c: New test.

2015-02-13  Jeff Law  <law@redhat.com>

	PR tree-optimization/64823
	* gcc.dg/uninit-20.c: New test.

	PR rtl-optimization/47477
	* gcc.dg/tree-ssa/pr47477.c: New test.

2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60211
	* g++.dg/parse/ivdep-2.C: New.
	* g++.dg/parse/ivdep-3.C: Likewise.

2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/64506
	* gfortran.dg/continuation_13.f90: New test.
	* gfortran.dg/continuation_14.f: New test.

2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64970
	* g++.dg/cpp0x/sfinae55.C: New.

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

	PR ipa/65034
	* g++.dg/ipa/pr65034.C: New test.

2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/65002
	* gcc.dg/pr65002.C: New.

2015-02-13  Marek Polacek  <polacek@redhat.com>

	PR c/65040
	* c-c++-common/pr65040.c: New test.

2015-02-13  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/64705
	* gcc.dg/tree-ssa/pr64705.c: New test.

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

	PR rtl/32219
	* gcc.dg/visibility-22.c: New test.
	* gcc.dg/visibility-23.c: New test.
	* gcc.target/i386/pr32219-1.c: New test.
	* gcc.target/i386/pr32219-2.c: New test.
	* gcc.target/i386/pr32219-3.c: New test.
	* gcc.target/i386/pr32219-4.c: New test.
	* gcc.target/i386/pr32219-5.c: New test.
	* gcc.target/i386/pr32219-6.c: New test.
	* gcc.target/i386/pr32219-7.c: New test.
	* gcc.target/i386/pr32219-8.c: New test.
	* gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.

2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/57822
	* gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
	four different KINDs.

2015-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/64884
	* g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.

	PR sanitizer/65000
	* g++.dg/ubsan/pr65000.C: New test.

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

	PR fortran/64932
	* gfortran.dg/finalize_28.f90: New test

2015-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR debug/55541
	* g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
	DW_TAG_lexical_block removal.
	* g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
	* g++.dg/guality/pr55541.C: New test.

	PR sanitizer/64984
	* g++.dg/ubsan/pr64984.C: New test.

2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>

	* gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.

2015-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/64930
	* gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
	instructions for 2015-01-14 get_memmodel changes.
	* gcc.target/powerpc/atomic-p8.c: Likewise.

	PR sanitizer/65019
	* g++.dg/ubsan/pr65019.C: New test.

	PR tree-optimization/65014
	* gcc.c-torture/compile/pr65014.c: New test.

2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/57822
	* gfortran/fmt_g0_7.f08: Revise test.

2015-02-11  Jeff Law  <law@redhat.com>

	PR target/63347
	* gcc.target/m68k/pr63347.c: New test.

2015-02-11  Marek Polacek  <polacek@redhat.com>

	* g++.dg/ubsan/shift-1.C: New test.
	* gcc.dg/ubsan/c-shift-2.c: New test.
	* c-c++-common/ubsan/shift-5.c: Remove file.

2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
	Directive adjusted to XFAIL.
	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
	adjusted to XFAIL.

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

	PR middle-end/65003
	* g++.dg/opt/pr65003.C: New test.

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

	* lib/target-supports.exp (check_effective_target_pie): Renamed
	to ...
	(check_effective_target_pie_enabled): This.
	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
	* gcc.target/i386/pie.c: Likewise.

2015-02-11  Andrew Pinski  <apinski@cavium.com>

	PR target/64893
	* c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
	* c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.

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

	PR target/61925
	* gcc.target/i386/pr61925-1.c: New test.
	* gcc.target/i386/pr61925-2.c: New test.
	* gcc.target/i386/pr61925-3.c: New test.

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

	PR sanitizer/65004
	* g++.dg/asan/pr65004.C: New test.

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

	PR target/64661
	* gcc.taget/sh/pr64661-0.h: New.
	* gcc.taget/sh/pr64661-1.c: New.
	* gcc.taget/sh/pr64661-2.c: New.
	* gcc.taget/sh/pr64661-3.c: New.
	* gcc.taget/sh/pr64661-4.c: New.

2015-02-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64995
	* g++.dg/torture/pr64995.C: New testcase.

2015-02-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64909
	* gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.

2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/signbit-sa.c: New test.

2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/57822
	* gfortran/fmt_g0_7.f08: New test.

2015-02-10  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/43378
	* gcc.dg/tree-ssa/pr43378.c: New test.

2015-02-08  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64978
	* g++.dg/torture/pr64978.C: New testcase.

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

	PR sanitizer/64981
	* gcc.dg/asan/pr64981.c: New test.

2015-02-09  Marek Polacek  <polacek@redhat.com>

	PR c/64856
	* gcc.dg/pr64856.c: New test.

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

	PR target/64979
	* gcc.dg/tree-ssa/stdarg-7.c: New test.
	* gcc.c-torture/execute/pr64979.c: New test.

2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/macro_defs0.c: Remove extraneous "target"

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

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
	* gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.

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

	PR target/58757
	* gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.

2015-02-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/54000
	* g++.dg/tree-ssa/ivopts-3.C: New testcase.

2015-02-09  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.

2015-02-09  Martin Liska  <mliska@suse.cz>

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

2015-02-09  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/uninit-19.c: Fix warning line for fpic.

2015-02-08  Andrew Pinski  <apinski@cavium.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.

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

	PR fortran/63744
	* gfortran.dg/use_rename_8.f90: New.

2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/addr7.ad[sb]: New test.
	* gnat.dg/addr8.ad[sb]: Likewise.

2015-02-06  David Malcolm  <dmalcolm@redhat.com>

	PR jit/64752
	* jit.dg/create-code-for-hello-world-executable.h: New file, taken
	from jit.dg/test-compile-to-executable.c's create_code, with a
	clarification of the output message.
	* jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
	pass/fail message.
	(test_jit): Use CHECK_NO_ERRORS when calling
	gcc_jit_context_compile_to_file.
	* jit.dg/jit.exp (jit-dg-test): Update grep for rename of
	jit-verify-compile-to-file to jit-verify-output-file-was-created.
	(jit-setup-compile-to-file): Likewise.  Add a verbose comment
	about deletions that are attempted.
	(jit-verify-compile-to-file): Rename to...
	(jit-verify-output-file-was-created): ...this, and drop the
	attempt to run "file" and verify the output.
	(jit-verify-assembler): New function.
	(jit-verify-object): New function.
	(jit-verify-dynamic-library): New function.
	* jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
	favor of an implementation from new file
	create-code-for-hello-world-executable.h, which also adds a
	"main".
	(dg-final): Replace jit-verify-compile-to-file with
	jit-verify-output-file-was-created, and invoke new function
	jit-verify-assembler.
	* jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
	the output message.
	(dg-final): Replace jit-verify-compile-to-file with
	jit-verify-output-file-was-created, and invoke new function
	jit-verify-dynamic-library.
	* jit.dg/test-compile-to-executable.c (create_code): Eliminate in
	favor of an implementation from new file
	create-code-for-hello-world-executable.h, which also adds a
	"main".
	(dg-final): Replace jit-verify-compile-to-file with
	jit-verify-output-file-was-created.  Strengthen the expected stdout
	from the built executable.
	* jit.dg/test-compile-to-object.c (create_code): Eliminate in
	favor of an implementation from new file
	create-code-for-hello-world-executable.h, which also adds a
	"main".
	(dg-final): Replace jit-verify-compile-to-file with
	jit-verify-output-file-was-created, and invoke new function
	jit-verify-object.
	* jit.dg/verify-dynamic-library.c: New source file.

2015-02-06  Sebastian Pop  <s.pop@samsung.com>
	    Brian Rzycki  <b.rzycki@samsung.com>

	PR tree-optimization/64878
	* gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.

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

	PR ipa/64896
	* g++.dg/ipa/pr64896.C: New test.

2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/64205
	* gcc.target/powerpc/pr64205.c: New file.

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

	* gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
	(dg-options): Use -fpie instead of -fPIE -pie.

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

	PR middle-end/64937
	* g++.dg/asan/pr64937.C: New test.

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

	PR fortran/63205
	* gfortran.dg/class_to_type_4.f90: New test

2015-01-29  Andre Vehreschild  <vehre@gmx.de>

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

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

	PR rtl-optimization/64957
	PR debug/64817
	* gcc.c-torture/execute/pr64957.c: New test.

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

	PR target/17306
	* gcc.target/h8300/pr17306-1.c: New test.
	* gcc.target/h8300/pr17306-2.c: New test.

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

	PR fortran/64943
	* gfortran.dg/structure_constructor_12.f90: New.

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

	PR target/58400
	gcc.target/h8300/pr58400.c: New test.

2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>

	* gcc.target/arm/macro_defs0.c: New test.
	* gcc.target/arm/macro_defs1.c: New test.
	* gcc.target/arm/macro_defs2.c: New test.

2015-02-05  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/64905
	* gcc.target/i386/pr64905.c: Require nonpic target.
	(dg-options): Add -fomit-frame-pointer.
	(main): Remove.

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

	* gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
	tree dump scanning.

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

	PR fortran/64757
	* gfortran.dg/type_to_class_2.f90: New test
	* gfortran.dg/type_to_class_3.f90: New test

2015-02-04  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64686
	* g++.dg/torture/pr64686.C: New testcase.

2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/64905
	* gcc.target/i386/pr64905.c: New file.

2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/guality/pr41447-1.c: Remove xfail.
	* gcc.dg/guality/pr41616-1.c: Ditto.

2015-02-04  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/64817
	* gcc.dg/pr64817-3.c: New.

2015-02-04  Jakub Jelinek  <jakub@redhat.com>
	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
	pass parameters in registers.
	* gcc.dg/guality/pr36728-2.c (main): Likewise.
	* gcc.dg/guality/pr36728-3.c (main): Likewise.
	* gcc.dg/guality/pr36728-4.c (main): Likewise.

2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
	list, allow for multilibed targets.
	* gcc.dg/combine_ashiftrt_2.c: Likewise.

2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/builtins-58.c: Check for pow at the end of words only.
	* gcc.dg/pr46728-6.c: Ditto.

2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>

	* gcc.target/mips/loongson-simd.c: Update comment to clarify the need
	for mips_nanlegacy target.

2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-hidden-def.c: New.

2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR middle-end/62103
	* gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
	to use 24 bits for bitfield b.

2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR testsuite/64796
	* lib/target-supports.exp (check_effective_target_bswap64): Do not
	cache result in a global variable.  Include all 32-bit targets for
	bswap64 tests.

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

	PR rtl-optimization/64756
	* gcc.c-torture/execute/pr64756.c: New test.

2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64660
	* gcc.target/sh/pr64660-0.h: New.
	* gcc.target/sh/pr64660-1.c: New.
	* gcc.target/sh/pr64660-2.c: New.
	* gcc.target/sh/pr64660-3.c: New.
	* gcc.target/sh/pr64660-4.c: New.

2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64877
	* g++.dg/warn/Waddress-2.C: New.

2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>

	PR middle-end/61225
	* gcc.target/i386/pr49095.c: XFAIL for ia32.

2015-02-03  Dodji Seketeli  <dodji@redhat.com>

	PR preprocessor/64803
	* gcc.dg/cpp/builtin-macro-1.c: New test case.

2015-02-02  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/devirt-37.C: Disable early inlining.

2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(_ARM_FPSRC): Add DN and AHP fields.
	(clean_results): Force DN=1 on AArch64.
	* gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.

2015-02-02  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/cprophard.c: New.

2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>

	* gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
	* gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.

2015-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR debug/64817
	* gcc.dg/pr64817-1.c: New test.
	* gcc.dg/pr64817-2.c: New test.

2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64851
	* gcc.target/sh/pr64851-0.h: New
	* gcc.target/sh/pr64851-1.c: New
	* gcc.target/sh/pr64851-2.c: New
	* gcc.target/sh/pr64851-3.c: New
	* gcc.target/sh/pr64851-4.c: New

2015-01-31  Uros Bizjak  <ubizjak@gmail.com>

	PR target/64882
	* gcc.dg/torture/pr64882.c: New test.

2015-01-31  David Edelsohn  <dje.gcc@gmail.com>

	PR target/64159
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
	sparc*-*-*.

2015-01-31  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
	* gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
	* gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
	* gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
	* gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
	* gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
	tree dump.
	* gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
	* gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
	tree dump.
	* gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
	* gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
	tree dump.

2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/64688
	* g++.dg/pr64688-2.C: New.

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

	* gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
	* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
	* gcc.target/i386/fuse-caller-save.c: Ditto.
	* gcc.target/i386/headmerge-1.c: Ditto.
	* gcc.target/i386/headmerge-2.c: Ditto.
	* gcc.target/i386/sibcall-6.c: Ditto.

2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/64617
	* gcc.target/i386/pr64617.c: New test.

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

	PR target/15184
	* gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
	(dg-options): Remove -m32.
	(dg-final): Scan for "movb %al" only.
	* gcc.target/i386/pr15184-2.c: Ditto.

2015-01-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64829
	* gcc.dg/vect/pr64829.c: New testcase.

2015-01-29  Marek Polacek  <polacek@redhat.com>

	PR c/64709
	* gcc.dg/pr64709.c: New test.

2015-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/64717
	* g++.dg/ubsan/pr64717-1.C: New test.
	* g++.dg/ubsan/pr64717-2.C: New test.

2015-01-29  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.

2015-01-29  Jeff Law  <law@redhat.com>

	PR target/15184
	* gcc.target/i386/pr15184-1.c: New test.
	* gcc.target/i386/pr15184-2.c: New test.

2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/64746
	* gcc.target/i386/avx2-vect-aggressive-1.c: New test.

2015-01-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64853
	* gcc.dg/torture/pr64853.c: New testcase.

2015-01-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64844
	* gcc.dg/vect/pr64844.c: New testcase.

2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR middle-end/64809
	* gcc.dg/pr64809.c: Delete.

2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/64805
	* gcc.target/i386/pr64805.c: New.

2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/guality/guality.h (main): Add argv[0] to
	guality_gdb_command.

2015-01-29  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64801
	* gcc.dg/tree-ssa/pr64801.c: New testcase.

2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64659
	* gcc.target/sh/sh.exp
	(check_effective_target_atomic_model_soft_gusa_available,
	check_effective_target_atomic_model_soft_tcb_available,
	check_effective_target_atomic_model_soft_imask_available,
	check_effective_target_atomic_model_hard_llcs_available): New.
	* gcc.target/sh/pr64659-0.h: New.
	* gcc.target/sh/pr64659-1.c: New.
	* gcc.target/sh/pr64659-2.c: New.
	* gcc.target/sh/pr64659-3.c: New.
	* gcc.target/sh/pr64659-4.c: New.

2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
	scan-assembler-times pattern.

2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR middle-end/64809
	* gcc.dg/pr64809.c: New test.

2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/64277
	* gcc.dg/pr64277.c: New.

2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/64718
	* gcc.c-torture/execute/pr64718.c: New test.

2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>

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

2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>

	* lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
	* gcc.target/mips/loongson-simd.c: Require legacy NaN support.
	* gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
	ISA rev < 2.

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

	PR bootstrap/64612
	* lib/target-supports.exp (check_effective_target_comdat_group): New.
	* g++.dg/ipa/pr64612.C: Guard scan-assembler test with
	{ target comdat_group }.

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

	PR fortran/63861
	* gfortran.dg/goacc/coarray_2.f90: New.

2015-01-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/60871
	PR ipa/64139
	* g++.dg/torture/pr64139.C: New testcase.
	* g++.dg/torture/pr60871.C: Likewise.

2015-01-27  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/64230
	* gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
	prevent linking errors.

2015-01-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64282
	* g++.dg/torture/pr64282.C: New testcase.

2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
	for wzr reg.

2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-13.c: New testcase.
	* gcc.target/s390/hotpatch-14.c: New testcase.
	* gcc.target/s390/hotpatch-15.c: New testcase.
	* gcc.target/s390/hotpatch-16.c: New testcase.
	* gcc.target/s390/hotpatch-17.c: New testcase.
	* gcc.target/s390/hotpatch-18.c: New testcase.
	* gcc.target/s390/hotpatch-19.c: New testcase.
	* gcc.target/s390/hotpatch-20.c: New testcase.
	* gcc.target/s390/hotpatch-compile-10.c: New testcase.
	* gcc.target/s390/hotpatch-compile-11.c: New testcase.
	* gcc.target/s390/hotpatch-compile-12.c: New testcase.
	* gcc.target/s390/hotpatch-compile-13.c: New testcase.
	* gcc.target/s390/hotpatch-compile-14.c: New testcase.
	* gcc.target/s390/hotpatch-compile-15.c: New testcase.
	* gcc.target/s390/hotpatch-compile-16.c: New testcase.
	* gcc.target/s390/hotpatch-compile-9.c: New testcase.
	* gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
	* gcc.target/s390/hotpatch-10.c: Likewise.
	* gcc.target/s390/hotpatch-11.c: Likewise.
	* gcc.target/s390/hotpatch-12.c: Likewise.
	* gcc.target/s390/hotpatch-2.c: Likewise.
	* gcc.target/s390/hotpatch-3.c: Likewise.
	* gcc.target/s390/hotpatch-4.c: Likewise.
	* gcc.target/s390/hotpatch-5.c: Likewise.
	* gcc.target/s390/hotpatch-6.c: Likewise.
	* gcc.target/s390/hotpatch-7.c: Likewise.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.
	* gcc.target/s390/hotpatch-compile-1.c: Likewise.
	* gcc.target/s390/hotpatch-compile-2.c: Likewise.
	* gcc.target/s390/hotpatch-compile-3.c: Likewise.
	* gcc.target/s390/hotpatch-compile-4.c: Likewise.
	* gcc.target/s390/hotpatch-compile-5.c: Likewise.
	* gcc.target/s390/hotpatch-compile-6.c: Likewise.
	* gcc.target/s390/hotpatch-compile-7.c: Likewise.
	* gcc.target/s390/hotpatch-compile-8.c: Likewise.

2015-01-27  Jiong Wang  <jiong.wang@arm.com>

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

2015-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56273
	PR tree-optimization/59124
	PR tree-optimization/64277
	* g++.dg/warn/Warray-bounds-6.C: New testcase.
	* gcc.dg/Warray-bounds-12.c: Likewise.
	* gcc.dg/Warray-bounds-13.c: Likewise.

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

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

2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-narrow-bounds.c: New.

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

	PR tree-optimization/64807
	* gcc.dg/pr64807.c: New test.

	PR c/64766
	* gcc.dg/pr64766.c: New test.

2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>

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

2015-01-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/62044
	* gfortran.dg/allocate_with_mold_1.f90: New test

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

	PR c/64778
	* gcc.dg/pr64778.c: New test.

	PR middle-end/64421
	* gcc.dg/vect/pr64421.c: New test.

2015-01-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/64771
	* gfortran.dg/coarray_36.f: New.
	* gfortran.dg/coarray_37.f90: New.

2015-01-26  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/64230
	* gfortran.dg/class_allocate_18.f90: New.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
	vXXXhn.inc.

2015-01-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/64764
	* gcc.dg/uninit-19.c: New testcase.

2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_effective_target_vect64): Add
	sparc*-*-*.

2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>

	PR testsuite/64712
	* gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.

2015-01-26  Tony Liu  <tony.liu@arm.com>

	* gcc.target/arm/scd42-1.c: Improve the check for UAL and
	non-UAL cases.

2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/64770
	* gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
	correctly, clean up afterwards.

2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/62044
	* gfortran.dg/use_rename_7.f90: New.

2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>

	* gcc.target/i386/funcspec-5.c: Test new multiversion targets.
	* g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.

2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>

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

2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
	Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
	Bridge test.

2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/64770
	* gfortran.dg/open_new_segv.f90: New test.

2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/49263
	PR target/53987
	PR target/64345
	PR target/59533
	PR target/52933
	PR target/54236
	PR target/51244
	* gcc.target/sh/pr64345-1.c: New.
	* gcc.target/sh/pr64345-2.c: New.
	* gcc.target/sh/pr59533-1.c: New.
	* gcc.target/sh/pr49263.c: Adjust matching of expected insns.
	* gcc.target/sh/pr52933-2.c: Likewise.
	* gcc.target/sh/pr54089-1.c: Likewise.
	* gcc.target/sh/pr54236-1.c: Likewise.
	* gcc.target/sh/pr51244-20-sh2a.c: Likewise.
	* gcc.target/sh/pr49263-1.c: Remove xfails.
	* gcc.target/sh/pr49263-2.c: Likewise.
	* gcc.target/sh/pr49263-3.c: Likewise.
	* gcc.target/sh/pr53987-1.c: Likewise.
	* gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
	(test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
	* gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
	(test05, test06, test07, test08, test09, test10, test11, test12): New.
	* gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
	(test_002, test_003, test_004, test_005, test_006, test_007, test_008,
	test_009): New.
	* gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
	(test_02): New.

2015-01-24  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.

2015-01-23  Ian Lance Taylor  <iant@google.com>

	PR go/64510
	* go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
	targets without split stack support.

2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/64317
	* gcc.target/i386/pr64317.c: New test.

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

	PR rtl-optimization/63637
	PR rtl-optimization/60663
	* gcc.dg/pr63637-1.c: New test.
	* gcc.dg/pr63637-2.c: New test.
	* gcc.dg/pr63637-3.c: New test.
	* gcc.dg/pr63637-4.c: New test.
	* gcc.dg/pr63637-5.c: New test.
	* gcc.dg/pr63637-6.c: New test.
	* gcc.target/i386/pr63637-1.c: New test.
	* gcc.target/i386/pr63637-2.c: New test.
	* gcc.target/i386/pr63637-3.c: New test.
	* gcc.target/i386/pr63637-4.c: New test.
	* gcc.target/i386/pr63637-5.c: New test.
	* gcc.target/i386/pr63637-6.c: New test.

2015-01-23  Richard Biener  <rguenther@suse.de>

	PR testsuite/63439
	* gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
	* gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.

2015-01-23  Marek Polacek  <polacek@redhat.com>

	PR preprocessor/60570
	* gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
	* gcc.dg/cpp/pr60570.c: New test.

2015-01-23  Richard Biener  <rguenther@suse.de>

	PR testsuite/63439
	* gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
	vectorization on vect64 targets.

2015-01-23  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60922
	* gfortran.dg/class_allocate_17.f90: New.

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

	PR fortran/64726
	* gfortran.dg/goacc/combined_loop.f90: New.

2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/61933
	* gfortran.dg/make_unit.f90: New test.

2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/61933
	* gfortran.dg/negative_unit_int8.f: Update.

2015-01-22  Jeff Law  <law@redhat.com>

	PR target/52076
	* gcc.target/m68k/pr52076-1.c: New test.
	* gcc.target/m68k/pr52076-2.c: New test.

2015-01-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/64728
	* gcc.dg/torture/pr64728.c: New testcase.

2015-01-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/64688
	* g++.dg/pr64688.C: New test.

2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-always_inline.c (f1): Make static
	to avoid errors with -fpic.

2015-01-22  Richard Biener  <rguenther@suse.de>

	PR libstdc++/64535
	* g++.old-deja/g++.eh/badalloc1.C: Adjust.

2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/64682
	* gcc.c-torture/execute/pr64682.c: New file.

2015-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR debug/64511
	* gcc.dg/pr64511.c: New test.

	PR rtl-optimization/62078
	* g++.dg/opt/pr62078.C: New test.

	PR c/63307
	* c-c++-common/cilk-plus/CK/pr63307.c: New test.

2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>

	PR fortran/57023
	* gfortran.dg/internal_pack_15.f90:  New test.

2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/tsan/step.c: New testcase.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
	vXXXw.inc.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
	vXXXl.inc.

2015-01-21  Renlin Li  <renlin.li@arm.com>

	* g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
	* g++.dg/tls/thread_local5g.C: Likewise.
	* g++.dg/tls/thread_local6g.C: Likewise.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.

2015-01-20  Jeff Law  <law@redhat.com>

	PR target/59946
	* gcc.target/m68k/pr59946.c: New test.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
	vshuffle.inc.
	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
	vshuffle.inc.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.

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

	* gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).

	PR sanitizer/64632
	* g++.dg/ubsan/pr64632.C: New test.

	PR debug/64663
	* gcc.dg/pr64663.c: New test.

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

	PR c++/64383
	* g++.dg/warn/Wunused-var-23.C: New.

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

	PR c++/59937
	* g++.dg/cpp0x/constexpr-59937-1.C: New.
	* g++.dg/cpp0x/constexpr-59937-2.C: Likewise.

2015-01-20  Richard Biener  <rguenther@suse.de>

	PR ipa/64684
	* gcc.dg/lto/pr64684_0.c: New testcase.
	* gcc.dg/lto/pr64684_1.c: Likewise.
	* gcc.dg/lto/pr64684_2.c: Likewise.
	* gcc.dg/lto/pr64685_0.c: Likewise.
	* gcc.dg/lto/pr64685_1.c: Likewise.

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

	PR c++/62241
	* g++.dg/cpp1y/lambda-init12.C: New.

2015-01-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64410
	* g++.dg/vect/pr64410.cc: Require vect_double.

2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>

	PR target/64149
	* gcc.target/arm/thumb1-far-farjump-3.c: Remove.

2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR bootstrap/64676
	Revert:
	2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>

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

2015-01-19  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h: Include <unistd.h>.
	(CHECK_NO_ERRORS): New.
	(verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
	(test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
	gcc_jit_context_compile_to_file.
	* jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
	args to the spawned executable.
	(jit-expand-vars): New function.
	(jit-exe-params): New variable.
	(dg-jit-set-exe-params): New function.
	(jit-dg-test): Detect testcases that use
	jit-verify-compile-to-file and call jit-setup-compile-to-file.
	Set arguments of spawned process to jit-exe-params.
	(jit-get-output-filename): New function.
	(jit-setup-compile-to-file): New function.
	(jit-verify-compile-to-file): New function.
	(jit-run-executable): New function.
	(jit-verify-executable): New function.
	* jit.dg/test-compile-to-assembler.c: New testcase.
	* jit.dg/test-compile-to-dynamic-library.c: New testcase.
	* jit.dg/test-compile-to-executable.c: New testcase.
	* jit.dg/test-compile-to-object.c: New testcase.

2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64652
	* gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
	(test_1): New.

2015-01-19  Martin Liska  <mliska@suse.cz>

	* objc/compile/pr64668.m: New test.

2015-01-19  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-arith-overflow.c: Include stdbool.h.
	(create_overflow_fn): Update comment to clarify that
	the third param of the created function is a bool *, not
	an int *.
	(verify_int_overflow_fn): Convert param "expected_ovf" from
	int to bool.  Update third param of "overflow_fn_type" from int *
	to bool *.  Update local "actual_ovf" from int to bool.
	(verify_uint_overflow_fn): Likewise.

2015-01-19  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/ipa-icf-33.c: New test.

2015-01-19  Felix Yang  <felix.yang@huawei.com>
	    Haijian Zhang  <z.zhanghaijian@huawei.com>

	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
	(buffer_float64x2, buffer_pad_float64x2): New helper variables.
	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
	result_float64x2, expected_hfloat64x2): New helper type, variable and
	declaration.
	(buffer_float64x2, buffer_pad_float64x2): New helper variables.
	* gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
	without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
	* gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
	without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
	* gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
	and target without the FMA feature.

2015-01-19  Jiong Wang  <jiong.wang@arm.com>

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

2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>

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

2015-01-19  Tejas Belagod  <tejas.belagod@arm.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.

2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-always_inline.c: New.

2015-01-15  Andrew Pinski  <apinski@cavium.com>
	    Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
	testfunc_ptr as 32bit for ILP32 and 64bit for LP64.

2015-01-18  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60255
	* gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
	* gfortran.dg/unlimited_polymorphic_20.f03: New test.

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

	PR fortran/64578
	* gfortran.dg/unlimited_polymorphic_21.f90: New test

2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64652
	* gcc.target/sh/torture/pr64652.c: New.

2015-01-18  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/ipa-icf-32.c: Update template.
	* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
	* c-c++-common/asan/instrument-with-calls-1.c: Likewise.
	* c-c++-common/asan/kasan-recover-1.c: Likewise.
	* c-c++-common/asan/kasan-recover-2.c: Likewise.

2015-01-18  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64378
	* g++.dg/torture/pr64378.C: New testcase.

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

	PR fortran/57959
	* gfortran.dg/block_13.f08: New test

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

	PR fortran/55901
	* gfortran.dg/associate_1.f03: Allow test for character with
	automatic length.

2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
	* gcc.target/powerpc/ppc-fpconv-8.c: Ditto.

2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.

2015-01-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/64578
	* gfortran.dg/unlimited_polymorphic_21.f90: New test

2015-01-17  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60357
	* gfortran.dg/alloc_comp_assign_13.f08: New test.

	PR fortran/61275
	* gfortran.dg/alloc_comp_assign_14.f08: New test.

	PR fortran/55932
	* gfortran.dg/alloc_comp_initializer_4.f03: New test.

2015-01-17  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60334
	* gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.

2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>

	PR rtl-optimization/52773
	* gcc.c-torture/compile/pr52773.c: New test.

2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/62134
	* g++.dg/cpp0x/alias-decl-46.C: New.

2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.

2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
	Add trace.
	(CHECK_FP): Likewise.
	(CHECK_CUMULATIVE_SAT): Likewise.

2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(Set_Neon_Cumulative_Sat): Add parameter.
	(__set_neon_cumulative_sat): Support new parameter.
	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
	(TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
	argument.
	* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
	(TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
	argument.

2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* g++.dg/tsan/vptr_benign_race.C: New testcase.
	* g++.dg/tsan/vptr_harmful_race.C: New testcase.

2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60056
	* g++.dg/tls/thread_local-ice4.C: New.

2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>

	* g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
	than Neon options.

2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/62276
	* g++.dg/cpp0x/vt-62276.C: New.

2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/64353
	* g++.dg/pr64353.C: New.

2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/64263
	* gcc.target/aarch64/pr64263_1.c: New test.

2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/64434
	* gcc.dg/torture/pr64434.c: Move to...
	* gcc.dg/pr64434.c: ... here.

2015-01-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/64614
	* gcc.dg/uninit-18.c: New testcase.

2015-01-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64568
	* g++.dg/torture/pr64568-2.C: New testcase.

2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/64363
	* gcc.target/i386/chkp-label-address.c: New.

2015-01-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/45290
	* gfortran.dg/pointer_init_6.f90: Extended.

2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>

	* gcc.c-torture/compile/20150108.c: New test.

2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/visium: New directory.

2015-01-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61743
	* gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
	* gcc.dg/tree-ssa/pr61743-2.c: Likewise.

2015-01-16  Zhenqiang Chen  <zhenqiang.chen@arm.com>

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

2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR ipa/64163
	PR ipa/64612
	* g++.dg/ipa/pr64612.C: New test.

2015-01-16  Renlin Li  <renlin.li@arm.com>

	* g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.

2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/sse-14.c: Test new intrinsic.
	* gcc.target/i386/sse-22.c: Ditto.

2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58614
	* g++.dg/cpp0x/auto44.C: New.

2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>

	PR target/59710
	* gcc.target/nios2/gpopt-all.c: New test case.
	* gcc.target/nios2/gpopt-local.c: New test case.
	* gcc.target/nios2/gpopt-global.c: New test case.
	* gcc.target/nios2/gpopt-data.c: New test case.
	* gcc.target/nios2/gpopt-none.c: New test case.

2015-01-15  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/ubsan/vptr-1.C: New test.
	* g++.dg/ubsan/vptr-2.C: New test.
	* g++.dg/ubsan/vptr-3.C: New test.
	* g++.dg/ubsan/vptr-4.C: New test.
	* g++.dg/ubsan/vptr-5.C: New test.
	* g++.dg/ubsan/vptr-6.C: New test.
	* g++.dg/ubsan/vptr-7.C: New test.
	* g++.dg/ubsan/vptr-8.C: New test.
	* g++.dg/ubsan/vptr-9.C: New test.

2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
	is set up.
	* lib/gcc-dg.exp: Likewise.

2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/64110
	* gcc.target/i386/pr64110.c: Add scan-assembler.

2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
	    James Norris  <jnorris@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    Ilmir Usmanov  <i.usmanov@samsung.com>

	* lib/target-supports.exp (check_effective_target_fopenacc): New
	procedure.
	* g++.dg/goacc-gomp/goacc-gomp.exp: New file.
	* g++.dg/goacc/goacc.exp: Likewise.
	* gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
	* gcc.dg/goacc/goacc.exp: Likewise.
	* gfortran.dg/goacc/goacc.exp: Likewise.
	* c-c++-common/cpp/openacc-define-1.c: New file.
	* c-c++-common/cpp/openacc-define-2.c: Likewise.
	* c-c++-common/cpp/openacc-define-3.c: Likewise.
	* c-c++-common/goacc-gomp/nesting-1.c: Likewise.
	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
	* c-c++-common/goacc/acc_on_device-2.c: Likewise.
	* c-c++-common/goacc/asyncwait-1.c: Likewise.
	* c-c++-common/goacc/cache-1.c: Likewise.
	* c-c++-common/goacc/clauses-fail.c: Likewise.
	* c-c++-common/goacc/collapse-1.c: Likewise.
	* c-c++-common/goacc/data-1.c: Likewise.
	* c-c++-common/goacc/data-2.c: Likewise.
	* c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
	* c-c++-common/goacc/deviceptr-1.c: Likewise.
	* c-c++-common/goacc/deviceptr-2.c: Likewise.
	* c-c++-common/goacc/deviceptr-3.c: Likewise.
	* c-c++-common/goacc/if-clause-1.c: Likewise.
	* c-c++-common/goacc/if-clause-2.c: Likewise.
	* c-c++-common/goacc/kernels-1.c: Likewise.
	* c-c++-common/goacc/loop-1.c: Likewise.
	* c-c++-common/goacc/loop-private-1.c: Likewise.
	* c-c++-common/goacc/nesting-1.c: Likewise.
	* c-c++-common/goacc/nesting-data-1.c: Likewise.
	* c-c++-common/goacc/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc/parallel-1.c: Likewise.
	* c-c++-common/goacc/pcopy.c: Likewise.
	* c-c++-common/goacc/pcopyin.c: Likewise.
	* c-c++-common/goacc/pcopyout.c: Likewise.
	* c-c++-common/goacc/pcreate.c: Likewise.
	* c-c++-common/goacc/pragma_context.c: Likewise.
	* c-c++-common/goacc/present-1.c: Likewise.
	* c-c++-common/goacc/reduction-1.c: Likewise.
	* c-c++-common/goacc/reduction-2.c: Likewise.
	* c-c++-common/goacc/reduction-3.c: Likewise.
	* c-c++-common/goacc/reduction-4.c: Likewise.
	* c-c++-common/goacc/sb-1.c: Likewise.
	* c-c++-common/goacc/sb-2.c: Likewise.
	* c-c++-common/goacc/sb-3.c: Likewise.
	* c-c++-common/goacc/update-1.c: Likewise.
	* gcc.dg/goacc/acc_on_device-1.c: Likewise.
	* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
	* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
	* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
	* gfortran.dg/goacc/assumed.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-1.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-2.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-4.f95: Likewise.
	* gfortran.dg/goacc/branch.f95: Likewise.
	* gfortran.dg/goacc/cache-1.f95: Likewise.
	* gfortran.dg/goacc/coarray.f95: Likewise.
	* gfortran.dg/goacc/continuation-free-form.f95: Likewise.
	* gfortran.dg/goacc/cray.f95: Likewise.
	* gfortran.dg/goacc/critical.f95: Likewise.
	* gfortran.dg/goacc/data-clauses.f95: Likewise.
	* gfortran.dg/goacc/data-tree.f95: Likewise.
	* gfortran.dg/goacc/declare-1.f95: Likewise.
	* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
	* gfortran.dg/goacc/fixed-1.f: Likewise.
	* gfortran.dg/goacc/fixed-2.f: Likewise.
	* gfortran.dg/goacc/fixed-3.f: Likewise.
	* gfortran.dg/goacc/fixed-4.f: Likewise.
	* gfortran.dg/goacc/host_data-tree.f95: Likewise.
	* gfortran.dg/goacc/if.f95: Likewise.
	* gfortran.dg/goacc/kernels-tree.f95: Likewise.
	* gfortran.dg/goacc/list.f95: Likewise.
	* gfortran.dg/goacc/literal.f95: Likewise.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/loop-2.f95: Likewise.
	* gfortran.dg/goacc/loop-3.f95: Likewise.
	* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
	* gfortran.dg/goacc/omp.f95: Likewise.
	* gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
	* gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
	* gfortran.dg/goacc/parallel-tree.f95: Likewise.
	* gfortran.dg/goacc/parameter.f95: Likewise.
	* gfortran.dg/goacc/private-1.f95: Likewise.
	* gfortran.dg/goacc/private-2.f95: Likewise.
	* gfortran.dg/goacc/private-3.f95: Likewise.
	* gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
	* gfortran.dg/goacc/reduction-2.f95: Likewise.
	* gfortran.dg/goacc/reduction.f95: Likewise.
	* gfortran.dg/goacc/routine-1.f90: Likewise.
	* gfortran.dg/goacc/routine-2.f90: Likewise.
	* gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
	* gfortran.dg/goacc/several-directives.f95: Likewise.
	* gfortran.dg/goacc/sie.f95: Likewise.
	* gfortran.dg/goacc/subarrays.f95: Likewise.
	* gfortran.dg/gomp/map-1.f90: Likewise.
	* gfortran.dg/openacc-define-1.f90: Likewise.
	* gfortran.dg/openacc-define-2.f90: Likewise.
	* gfortran.dg/openacc-define-3.f90: Likewise.
	* g++.dg/gomp/block-1.C: Update for changed compiler output.
	* 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.
	* gcc.dg/cilk-plus/jump-openmp.c: Likewise.
	* gcc.dg/cilk-plus/jump.c: Likewise.
	* gcc.dg/gomp/block-1.c: Likewise.
	* gcc.dg/gomp/block-10.c: Likewise.
	* gcc.dg/gomp/block-2.c: Likewise.
	* gcc.dg/gomp/block-3.c: Likewise.
	* gcc.dg/gomp/block-4.c: Likewise.
	* gcc.dg/gomp/block-5.c: Likewise.
	* gcc.dg/gomp/block-6.c: Likewise.
	* gcc.dg/gomp/block-7.c: Likewise.
	* gcc.dg/gomp/block-8.c: Likewise.
	* gcc.dg/gomp/block-9.c: Likewise.
	* gcc.dg/gomp/target-1.c: Likewise.
	* gcc.dg/gomp/target-2.c: Likewise.
	* gcc.dg/gomp/taskgroup-1.c: Likewise.
	* gcc.dg/gomp/teams-1.c: Likewise.

2015-01-15  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-mismatching-types-in-assignment-op.c: New
	test case.

2015-01-15  Mike Stump  <mikestump@comcast.net>

	* gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
	* gcc.dg/inline_2.c: Likewise.
	* gcc.dg/inline_3.c: Likewise.
	* gcc.dg/inline_4.c: Likewise.

2015-01-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/58023
	* gfortran.dg/proc_ptr_comp_43.f90: New.

2015-01-15  Mike Stump  <mikestump@comcast.net>

	* gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
	* gcc.dg/unroll_2.c: Likewise.
	* gcc.dg/unroll_3.c: Likewise.
	* gcc.dg/unroll_4.c: Likewise.
	* gcc.dg/unroll_5.c: Likewise.

2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>

	PR target/63971
	* gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
	in epilogue.
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
	x30 and x19 (in the epilogue).
	* gcc.target/aarch64/test_frame_4.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.

2015-01-15  Martin Liska  <mliska@suse.cz>

	* g++.dg/ipa/pr64068.C: New test.
	* gcc.dg/ipa/PR64559.c: New test.

2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
	with PIE.

2015-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61743
	* gcc.dg/tree-ssa/pr61743-1.c: New testcase.
	* gcc.dg/tree-ssa/pr61743-2.c: Likewise.

2015-01-15  Renlin Li  <renlin.li@arm.com>

	* gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
	* gcc.target/aarch64/volatileloadpair-2.c: Likewise.

2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/vect/vect-aggressive-1.c: New.
	* gcc.target/i386/avx2-vect-aggressive.c: New.

2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.

2015-01-15  Richard Biener  <rguenther@suse.de>

	PR lto/64415
	* gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
	-Wl,-undefined,dynamic_lookup.

2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-01-15  Richard Biener  <rguenther@suse.de>

	PR lto/64415
	* gcc.dg/lto/pr64415_0.c: Skip on darwin.

2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/64434
	* gcc.dg/torture/pr64434.c: New test.

2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
	-mno-micromips.  MIPS32R1 and below require -mno-micromips.
	-march=loongson* and -march=octeon* require -mno-micromips.

2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
	    Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
	* gcc.target/mips/call-saved-5.c (foo): Likewise.
	* gcc.target/mips/call-saved-6.c (foo): Likewise.
	* gcc.target/mips/call-saved-7.c: New file.
	* gcc.target/mips/call-saved-8.c: New file.
	* gcc.target/mips/call-saved-9.c: New file.

2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/lsa.c: New file.
	* gcc.target/mips/mips64-lsa.c: Likewise.
	* gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
	* gcc.target/mips/mulsize-4.c: Likewise.
	* gcc.target/mips/mulsize-5.c: New file.
	* gcc.target/mips/mulsize-6.c: Likewise.
	* gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
	and !HAS_LSA as ghost options.
	(mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
	for !HAS_LSA.

2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>

	* g++.dg/torture/20141013.c: Set -fno-short-enums.

2015-01-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/64365
	* gcc.dg/torture/pr64365.c: New testcase.

2015-01-14  Marcos Diaz  <marcos.diaz@tallertechnologies.com>

	* gcc.dg/stackprotectexplicit1.c: New test.
	* g++.dg/stackprotectexplicit2.c: New test.

2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR target/61933
	* gfortran.dg/inquire_internal.f90: New.
	* gfortran.dg/negative_unit_check.f90: New.

2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53988
	* gcc.target/sh/pr53988-1.c: New.

2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58671
	* g++.dg/tls/thread_local-ice3.C: New.

2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/fentry-override.c: Properly place {} in target
	selector.  Remove nonpic.
	* gcc.target/i386/fentry.c: Likewise.

2015-01-14  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/atomic-invalid.c: Check for invalid memory model
	warnings instead of errors.

2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>

	* lib/target-supports.exp (check_effective_target_lto): Check for -flto
	option support instead of ENABLE_LTO from Makefile.

2015-01-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59354
	* gcc.dg/vect/pr59354.c: New testcase.

2015-01-14  Andrew Stubbs  <ams@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
	on ARM architures before v7.

2015-01-14  Andrew MacLeod  <amacleod@redhat.com>

	PR middle-end/59448
	* gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
	an atomic_exchange.

2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>

	PR target/64386
	* gcc.target/i386/pr64386.c: New test.

2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>

	PR target/64393
	* gcc.target/i386/pr64393.c: New test.

2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>

	PR target/64387
	* gcc.target/i386/pr64387.c: New test.

2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/store-pair-1.c: Fix typo.

2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/arm_neon-nosimd-error.c: New test.

2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR target/64453
	* gcc.target/arm/pr64453.c: New.

2015-01-14  Richard Biener  <rguenther@suse.de>

	PR lto/64415
	* gcc.dg/lto/pr64415_0.c: New testcase.
	* gcc.dg/lto/pr64415_1.c: Likewise.

2015-01-14  Martin Liska  <mliska@suse.cz>

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

2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/vect-movi.c: Check for vectorization for
	64-bit and 128-bit.

2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/64460
	* gcc.target/arm/pr64460_1.c: New test.

2015-01-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64493
	PR tree-optimization/64495
	* gcc.dg/vect/pr64493.c: New testcase.
	* gcc.dg/vect/pr64495.c: Likewise.

2015-01-13  Martin Uecker  <uecker@eecs.berkeley.edu>

	* gcc.dg/Warray-bounds-11.c: New test-case.

2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

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

2015-01-13  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h (set_up_logging): Move string concatenation
	into...
	(concat_strings): New function.
	(dump_reproducer): New function.
	(test_jit): Call dump_reproducer.
	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
	function.
	(jit-dg-test): Delete any generated reproducer from previous runs.
	Verify that a generated reproducer was created, and verify that it
	compiles.
	* jit.dg/test-nested-contexts.c (main): Call
	gcc_jit_context_dump_reproducer_to_file.

2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/aru-2.c: Add dg-require-profiling.

2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* lib/target-supports.exp (check_profiling_available): Check if
	-pg links.

2015-01-13  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64565
	* g++.dg/torture/pr64565.C: New testcase.

2015-01-13  Marek Polacek  <polacek@redhat.com>

	PR middle-end/64391
	* gcc.dg/tm/pr64391.c: New test.

2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
	true.

2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pie.c: New test.

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

2015-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/64286
	* gcc.target/i386/avx2-pr64286.c: New test.

2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57626
	* g++.dg/cpp0x/vt-57626.C: New.

2015-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/64528
	* gfortran.dg/pr64528.f90: New test.

2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>

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

2015-01-13  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/store-pair-1.c: New testcase.

2015-01-13  Richard Biener  <rguenther@suse.de>

	PR lto/64373
	* gcc.dg/lto/pr64373_0.c: New testcase.

2015-01-13  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/volatileloadpair-1.c: New testcase.
	* gcc.target/aarch64/volatileloadpair-2.c: New testcase.

2015-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64406
	* gcc.dg/pr64406.c: New testcase.

2015-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64404
	* gcc.dg/vect/pr64404.c: New testcase.

2015-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64568
	* g++.dg/torture/pr64568.C: New testcase.

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

	* jit.dg/test-error-local-used-from-other-function.c: New test
	case.
	* jit.dg/test-error-param-reuse.c: New test case.
	* jit.dg/test-error-param-sharing.c: New test case.
	* jit.dg/test-error-param-used-from-other-function.c: New test
	case.
	* jit.dg/test-error-param-used-without-a-function.c: New test
	case.

2015-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/64563
	* gcc.dg/pr64563.c: New test.

	PR target/64513
	* gcc.target/i386/pr64513.c: New test.

	PR tree-optimization/64454
	* gcc.dg/pr64454.c: New test.

	PR testsuite/64028
	* gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
	bind_pic_locally.
	* gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
	* gcc.dg/vect/slp-25.c: Likewise.
	* gcc.dg/vect/vect-109.c: Likewise.
	* gcc.dg/vect/vect-13.c: Likewise.
	* gcc.dg/vect/vect-17.c: Likewise.
	* gcc.dg/vect/vect-18.c: Likewise.
	* gcc.dg/vect/vect-19.c: Likewise.
	* gcc.dg/vect/vect-20.c: Likewise.
	* gcc.dg/vect/vect-21.c: Likewise.
	* gcc.dg/vect/vect-22.c: Likewise.
	* gcc.dg/vect/vect-27.c: Likewise.
	* gcc.dg/vect/vect-29.c: Likewise.
	* gcc.dg/vect/vect-2-big-array.c: Likewise.
	* gcc.dg/vect/vect-2.c: Likewise.
	* gcc.dg/vect/vect-3.c: Likewise.
	* gcc.dg/vect/vect-4.c: Likewise.
	* gcc.dg/vect/vect-5.c: Likewise.
	* gcc.dg/vect/vect-72.c: Likewise.
	* gcc.dg/vect/vect-73-big-array.c: Likewise.
	* gcc.dg/vect/vect-73.c: Likewise.
	* gcc.dg/vect/vect-77-global.c: Likewise.
	* gcc.dg/vect/vect-78-global.c: Likewise.
	* gcc.dg/vect/vect-7.c: Likewise.
	* gcc.dg/vect/vect-86.c: Likewise.
	* gcc.dg/vect/vect-align-1.c: Likewise.
	* gcc.dg/vect/vect-align-3.c: Likewise.
	* gcc.dg/vect/vect-all-big-array.c: Likewise.
	* gcc.dg/vect/vect-all.c: Likewise.
	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
	* gcc.dg/vect/vect-peel-3.c: Likewise.
	* gcc.dg/vect/vect-peel-4.c: Likewise.
	* gcc.dg/vect/wrapv-vect-7.c: Likewise.

2015-01-12  Jeff Law  <law@redhat.com>

	PR target/64461
	* gcc.target/m68k/pr64461.c: New test.

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

	* jit.dg/test-array-as-pointer.c (create_code): Update call
	to gcc_jit_context_new_global by setting "kind" to
	GCC_JIT_GLOBAL_IMPORTED.
	* jit.dg/test-error-array-as-pointer.c: Likewise.
	* jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
	* jit.dg/test-fuzzer.c (make_random_global): Likewise, but
	setting kind to GCC_JIT_GLOBAL_EXPORTED.
	* jit.dg/test-using-global.c (the_global): Rename to...
	(imported_global): ...this.
	(create_code): Update to test the three kinds of global.
	(verify_code): Likewise.

2015-01-12  Marc Glisse  <marc.glisse@inria.fr>

	PR testsuite/64427
	* gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
	undefined behavior.
	* gcc.target/i386/pr64291-2.c: Updated.

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

	PR tree-optimization/64530
	* gfortran.dg/pr64530.f90: New testcase.

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

	PR middle-end/64357
	* gcc.dg/torture/pr64357.c: New testcase.

2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/nop-mcount.c: Properly place {} in target
	selector.

2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
	* gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.

2015-01-12  Martin Liska  <mliska@suse.cz>

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

2015-01-12  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/63470
	* g++.dg/ipa/pr63470.C: New testcase.

2015-01-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/63733
	* gfortran.dg/typebound_operator_20.f90: New.

2015-01-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/58023
	* gfortran.dg/proc_ptr_comp_42.f90: New.

2015-01-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/64508
	* gfortran.dg/proc_ptr_comp_41.f90: New.

2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.

2015-01-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/64522
	* gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
	and add dg-excess-errors.
	* gfortran.dg/line_length_6.f90: New.
	* gfortran.dg/line_length_7.f90: New.
	* gfortran.dg/line_length_8.f90: New.
	* gfortran.dg/line_length_9.f90: New.
	* gfortran.dg/line_length_10.f90: New.
	* gfortran.dg/line_length_11.f90: New.

2015-01-09  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-threads.c (struct testcase): Move declaration
	to jit.dg/all-non-failing-tests.h.
	(testcases): Likewise.
	* jit.dg/all-non-failing-tests.h (struct testcase): Move
	declaration here from jit.dg/all-non-failing-tests.h.
	(testcases): Likewise.
	* jit.dg/test-combination.c (create_code): Eliminate spelling
	out all of the testcases in favor of looping through the
	"testcases" metadata.
	(verify_code): Likewise.

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

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

2015-01-09  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/all-non-failing-tests.h: Add test-constants.c.
	* jit.dg/test-combination.c (create_code): Likewise.
	(verify_code): Likewise.
	* jit.dg/test-constants.c: New test case.
	* jit.dg/test-threads.c: Add test-constants.c.

2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>

	PR libobjc/51891
	* objc.dg/gnu-api-2-class.m: Add a test case
	for the above change.

2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* gcc.dg/typeof-2.c: Add checks for non-atomic types.

2015-01-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64410
	* g++.dg/vect/pr64410.cc: New testcase.

2015-01-09  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/ipa-icf-32.c: New test.

2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/tsan/tsan_barrier.h: New.
	* c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
	* c-c++-common/tsan/bitfield_race.c: Likewise.
	* c-c++-common/tsan/fd_pipe_race.c: Likewise.
	* c-c++-common/tsan/mutexset1.c: Likewise.
	* c-c++-common/tsan/race_on_barrier.c: Likewise.
	* c-c++-common/tsan/race_on_mutex.c: Likewise.
	* c-c++-common/tsan/race_on_mutex2.c: Likewise.
	* c-c++-common/tsan/simple_race.c: Likewise.
	* c-c++-common/tsan/simple_stack.c: Likewise.
	* c-c++-common/tsan/sleep_sync.c: Likewise.
	* c-c++-common/tsan/tiny_race.c: Likewise.
	* c-c++-common/tsan/tls_race.c: Likewise.
	* c-c++-common/tsan/write_in_reader_lock.c: Likewise.
	* g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
	* g++.dg/tsan/atomic_free.C: Likewise.
	* g++.dg/tsan/atomic_free2.C: Likewise.
	* g++.dg/tsan/cond_race.C: Likewise.
	* g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.

2015-01-08  Hans-Peter Nilsson  <hp@axis.com>

	PR testsuite/62250
	* lib/target-supports.exp (check_effective_target_libatomic_available):
	New.
	* gfortran.dg/coarray/caf.exp: Only add -latomic for
	targets that match effective-target libatomic_available.
	* gfortran.dg/coarray_lib_comm_1.f90: Similar.

2015-01-08  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-block-in-wrong-function.c (verify_code):
	Verify the result of gcc_jit_context_get_last_error.
	* jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.

2015-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/63989
	* gcc.dg/strlenopt-27.c: New test.

2015-01-08  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h (set_up_logging): New function.
	(test_jit): Fail if gcc_jit_context_acquire fails.  Call
	set_up_logging on the context, so that every testcase is
	logged to a particular file.
	* jit.dg/test-nested-contexts.c (main): Open a logfile,
	and call gcc_jit_context_set_logfile on the top-level context.

2015-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/64338
	* g++.dg/opt/pr64338.C: New test.

2015-01-08  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray/codimension_2b.f90: New file.
	* gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
	* gfortran.dg/coarray/codimension_2.f90: Call its subroutine.

2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59004
	* g++.dg/ext/fnname4.C: New.

2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60753
	* g++.dg/cpp0x/deleted10.C: New.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-dereferencing-void-ptr.c: New test case.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
	GCC_JIT_UNARY_OP_ABS.
	(verify_unary_ops): Likewise.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-arith-overflow.c: New test case.
	* jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
	* jit.dg/test-combination.c (create_code): Likewise.
	(verify_code): Likewise.
	* jit.dg/test-threads.c (testcases): Likewise.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
	rather than "jit".  Load g++.exp, and call g++_init.
	Run test-*.cc files within the testsuite and *.cc files within
	docs/examples.
	(jit-dg-test): Drop the addition of -fgnu89-inline to
	DEFAULT_CFLAGS in favor of adding it to additional_flags, only
	doing it when compiling C testcases (since g++ does not handle
	it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
	is restored to the value after g++_init ran, rather than the
	value before g++_init ran.  Return a list of
	$comp_output $output_file, as dg-test assumes.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
	make it easier to figure out the origin of each test result when
	running test-combination.c and test-threads.c.
	(CHECK_VALUE): Likewise.
	(CHECK_DOUBLE_VALUE): Likewise.
	(CHECK_STRING_VALUE): Likewise.
	(CHECK_STRING_STARTS_WITH): Likewise.
	(CHECK_STRING_CONTAINS): Likewise.
	(CHECK): Likewise.
	(check_string_value): Likewise, add "funcname" param.
	(check_string_starts_with): Likewise.
	(check_string_contains): Likewise.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
	generating name of built executable.

2015-01-07  Marek Polacek  <polacek@redhat.com>

	PR c/64440
	* gcc.dg/pr64440.c: New test.
	* c-c++-common/pr56607.c: Don't limit dg-warnings to C++.

2015-01-07  Marek Polacek  <polacek@redhat.com>

	PR c/64417
	* gcc.c-torture/compile/pr28865.c: Add dg-errors.
	* gcc.dg/pr64417.c: New test.

2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/64505
	* gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
	fix is correct.

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

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

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

	PR target/64507
	* gcc.target/sh/pr64507.c: New test.

2015-01-06  Arnaud Charlet  <charlet@adacore.com>

	* gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.

2015-01-06  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/asan/sanitize-all-1.c: New test.
	* c-c++-common/ubsan/sanitize-all-1.c: New test.
	* c-c++-common/ubsan/sanitize-all-2.c: New test.
	* c-c++-common/ubsan/sanitize-all-3.c: New test.
	* c-c++-common/ubsan/sanitize-all-4.c: New test.

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

	* lib/target-supports.exp (check_profiling_available): Return 0 for
	Visium.
	(check_effective_target_tls_runtime): Likewise.
	(check_effective_target_logical_op_short_circuit): Return 1 for Visium.
	* gcc.dg/20020312-2.c: Adjust for Visium.
	* gcc.dg/tls/thr-cse-1.c: Likewise
	* gcc.dg/tree-ssa/20040204-1.c: Likewise
	* gcc.dg/tree-ssa/loop-1.c: Likewise.
	* gcc.dg/weak/typeof-2.c: Likewise.

2015-01-05  Radovan Obradovic  <radovan.obradovic@imgtec.com>

	PR rtl-optimization/64287
	* gcc.dg/aru-2.c: New test.

2015-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/64344
	* c-c++-common/ubsan/pr64344-1.c: New test.
	* c-c++-common/ubsan/pr64344-2.c: New test.

	PR tree-optimization/64465
	* gcc.dg/pr64465.c: New test.

	PR tree-optimization/64494
	* gcc.c-torture/compile/pr64494.c: New test.

2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/47674
	* gfortran.dg/realloc_on_assign_25.f90:  New test.

2015-01-05  Jakub Jelinek  <jakub@redhat.com>

	Update copyright years.

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

	PR c/64423
	* gcc.dg/pr64423.c: New test.

2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>

	* gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
	mmix-knuth-mmixware for the same reason as for MIPS.
	* gcc.dg/debug/debug-2.c: Ditto.

	* gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.

2015-01-03  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/62250
	* lib/gfortran.exp: Add libatomic library search path.
	* gfortran.dg/coarray/caf.exp: Add -latomic to test options.
	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.

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

2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/tsan/bitfield_race.c: New testcase.
	* g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.

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

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

2015-01-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/57562
	* gfortran.dg/extends_16.f90: New.

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

	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.

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

	* gfortran.dg/coarray/codimension_2.f90: New.
	* gfortran.dg/coarray/codimension_2a.f90: New.
	* gfortran.dg/coarray_35.f90: New.
	* gfortran.dg/coarray_35a.f90: New.

2015-01-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60507
	* gfortran.dg/dummy_procedure_11.f90: New.

Copyright (C) 2015 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.
