blob: 17609b92d9ef878fcac4b1d802e67563924c9b13 [file] [log] [blame]
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.