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.
* gcc.target/arm/neon/vmovnu32.c: Remove.
* gcc.target/arm/neon/vmovnu64.c: Remove.
* gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
* gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
* gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
* gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
* gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
* gcc.target/arm/neon/vmulQ_nf32.c: Remove.
* gcc.target/arm/neon/vmulQ_ns16.c: Remove.
* gcc.target/arm/neon/vmulQ_ns32.c: Remove.
* gcc.target/arm/neon/vmulQ_nu16.c: Remove.
* gcc.target/arm/neon/vmulQ_nu32.c: Remove.
* gcc.target/arm/neon/vmulQf32.c: Remove.
* gcc.target/arm/neon/vmulQp8.c: Remove.
* gcc.target/arm/neon/vmulQs16.c: Remove.
* gcc.target/arm/neon/vmulQs32.c: Remove.
* gcc.target/arm/neon/vmulQs8.c: Remove.
* gcc.target/arm/neon/vmulQu16.c: Remove.
* gcc.target/arm/neon/vmulQu32.c: Remove.
* gcc.target/arm/neon/vmulQu8.c: Remove.
* gcc.target/arm/neon/vmul_lanef32.c: Remove.
* gcc.target/arm/neon/vmul_lanes16.c: Remove.
* gcc.target/arm/neon/vmul_lanes32.c: Remove.
* gcc.target/arm/neon/vmul_laneu16.c: Remove.
* gcc.target/arm/neon/vmul_laneu32.c: Remove.
* gcc.target/arm/neon/vmul_nf32.c: Remove.
* gcc.target/arm/neon/vmul_ns16.c: Remove.
* gcc.target/arm/neon/vmul_ns32.c: Remove.
* gcc.target/arm/neon/vmul_nu16.c: Remove.
* gcc.target/arm/neon/vmul_nu32.c: Remove.
* gcc.target/arm/neon/vmulf32.c: Remove.
* gcc.target/arm/neon/vmull_lanes16.c: Remove.
* gcc.target/arm/neon/vmull_lanes32.c: Remove.
* gcc.target/arm/neon/vmull_laneu16.c: Remove.
* gcc.target/arm/neon/vmull_laneu32.c: Remove.
* gcc.target/arm/neon/vmull_ns16.c: Remove.
* gcc.target/arm/neon/vmull_ns32.c: Remove.
* gcc.target/arm/neon/vmull_nu16.c: Remove.
* gcc.target/arm/neon/vmull_nu32.c: Remove.
* gcc.target/arm/neon/vmullp8.c: Remove.
* gcc.target/arm/neon/vmulls16.c: Remove.
* gcc.target/arm/neon/vmulls32.c: Remove.
* gcc.target/arm/neon/vmulls8.c: Remove.
* gcc.target/arm/neon/vmullu16.c: Remove.
* gcc.target/arm/neon/vmullu32.c: Remove.
* gcc.target/arm/neon/vmullu8.c: Remove.
* gcc.target/arm/neon/vmulp8.c: Remove.
* gcc.target/arm/neon/vmuls16.c: Remove.
* gcc.target/arm/neon/vmuls32.c: Remove.
* gcc.target/arm/neon/vmuls8.c: Remove.
* gcc.target/arm/neon/vmulu16.c: Remove.
* gcc.target/arm/neon/vmulu32.c: Remove.
* gcc.target/arm/neon/vmulu8.c: Remove.
* gcc.target/arm/neon/vmvnQp8.c: Remove.
* gcc.target/arm/neon/vmvnQs16.c: Remove.
* gcc.target/arm/neon/vmvnQs32.c: Remove.
* gcc.target/arm/neon/vmvnQs8.c: Remove.
* gcc.target/arm/neon/vmvnQu16.c: Remove.
* gcc.target/arm/neon/vmvnQu32.c: Remove.
* gcc.target/arm/neon/vmvnQu8.c: Remove.
* gcc.target/arm/neon/vmvnp8.c: Remove.
* gcc.target/arm/neon/vmvns16.c: Remove.
* gcc.target/arm/neon/vmvns32.c: Remove.
* gcc.target/arm/neon/vmvns8.c: Remove.
* gcc.target/arm/neon/vmvnu16.c: Remove.
* gcc.target/arm/neon/vmvnu32.c: Remove.
* gcc.target/arm/neon/vmvnu8.c: Remove.
* gcc.target/arm/neon/vnegQf32.c: Remove.
* gcc.target/arm/neon/vnegQs16.c: Remove.
* gcc.target/arm/neon/vnegQs32.c: Remove.
* gcc.target/arm/neon/vnegQs8.c: Remove.
* gcc.target/arm/neon/vnegf32.c: Remove.
* gcc.target/arm/neon/vnegs16.c: Remove.
* gcc.target/arm/neon/vnegs32.c: Remove.
* gcc.target/arm/neon/vnegs8.c: Remove.
* gcc.target/arm/neon/vornQs16.c: Remove.
* gcc.target/arm/neon/vornQs32.c: Remove.
* gcc.target/arm/neon/vornQs64.c: Remove.
* gcc.target/arm/neon/vornQs8.c: Remove.
* gcc.target/arm/neon/vornQu16.c: Remove.
* gcc.target/arm/neon/vornQu32.c: Remove.
* gcc.target/arm/neon/vornQu64.c: Remove.
* gcc.target/arm/neon/vornQu8.c: Remove.
* gcc.target/arm/neon/vorns16.c: Remove.
* gcc.target/arm/neon/vorns32.c: Remove.
* gcc.target/arm/neon/vorns64.c: Remove.
* gcc.target/arm/neon/vorns8.c: Remove.
* gcc.target/arm/neon/vornu16.c: Remove.
* gcc.target/arm/neon/vornu32.c: Remove.
* gcc.target/arm/neon/vornu64.c: Remove.
* gcc.target/arm/neon/vornu8.c: Remove.
* gcc.target/arm/neon/vorrQs16.c: Remove.
* gcc.target/arm/neon/vorrQs32.c: Remove.
* gcc.target/arm/neon/vorrQs64.c: Remove.
* gcc.target/arm/neon/vorrQs8.c: Remove.
* gcc.target/arm/neon/vorrQu16.c: Remove.
* gcc.target/arm/neon/vorrQu32.c: Remove.
* gcc.target/arm/neon/vorrQu64.c: Remove.
* gcc.target/arm/neon/vorrQu8.c: Remove.
* gcc.target/arm/neon/vorrs16.c: Remove.
* gcc.target/arm/neon/vorrs32.c: Remove.
* gcc.target/arm/neon/vorrs64.c: Remove.
* gcc.target/arm/neon/vorrs8.c: Remove.
* gcc.target/arm/neon/vorru16.c: Remove.
* gcc.target/arm/neon/vorru32.c: Remove.
* gcc.target/arm/neon/vorru64.c: Remove.
* gcc.target/arm/neon/vorru8.c: Remove.
* gcc.target/arm/neon/vpadalQs16.c: Remove.
* gcc.target/arm/neon/vpadalQs32.c: Remove.
* gcc.target/arm/neon/vpadalQs8.c: Remove.
* gcc.target/arm/neon/vpadalQu16.c: Remove.
* gcc.target/arm/neon/vpadalQu32.c: Remove.
* gcc.target/arm/neon/vpadalQu8.c: Remove.
* gcc.target/arm/neon/vpadals16.c: Remove.
* gcc.target/arm/neon/vpadals32.c: Remove.
* gcc.target/arm/neon/vpadals8.c: Remove.
* gcc.target/arm/neon/vpadalu16.c: Remove.
* gcc.target/arm/neon/vpadalu32.c: Remove.
* gcc.target/arm/neon/vpadalu8.c: Remove.
* gcc.target/arm/neon/vpaddf32.c: Remove.
* gcc.target/arm/neon/vpaddlQs16.c: Remove.
* gcc.target/arm/neon/vpaddlQs32.c: Remove.
* gcc.target/arm/neon/vpaddlQs8.c: Remove.
* gcc.target/arm/neon/vpaddlQu16.c: Remove.
* gcc.target/arm/neon/vpaddlQu32.c: Remove.
* gcc.target/arm/neon/vpaddlQu8.c: Remove.
* gcc.target/arm/neon/vpaddls16.c: Remove.
* gcc.target/arm/neon/vpaddls32.c: Remove.
* gcc.target/arm/neon/vpaddls8.c: Remove.
* gcc.target/arm/neon/vpaddlu16.c: Remove.
* gcc.target/arm/neon/vpaddlu32.c: Remove.
* gcc.target/arm/neon/vpaddlu8.c: Remove.
* gcc.target/arm/neon/vpadds16.c: Remove.
* gcc.target/arm/neon/vpadds32.c: Remove.
* gcc.target/arm/neon/vpadds8.c: Remove.
* gcc.target/arm/neon/vpaddu16.c: Remove.
* gcc.target/arm/neon/vpaddu32.c: Remove.
* gcc.target/arm/neon/vpaddu8.c: Remove.
* gcc.target/arm/neon/vpmaxf32.c: Remove.
* gcc.target/arm/neon/vpmaxs16.c: Remove.
* gcc.target/arm/neon/vpmaxs32.c: Remove.
* gcc.target/arm/neon/vpmaxs8.c: Remove.
* gcc.target/arm/neon/vpmaxu16.c: Remove.
* gcc.target/arm/neon/vpmaxu32.c: Remove.
* gcc.target/arm/neon/vpmaxu8.c: Remove.
* gcc.target/arm/neon/vpminf32.c: Remove.
* gcc.target/arm/neon/vpmins16.c: Remove.
* gcc.target/arm/neon/vpmins32.c: Remove.
* gcc.target/arm/neon/vpmins8.c: Remove.
* gcc.target/arm/neon/vpminu16.c: Remove.
* gcc.target/arm/neon/vpminu32.c: Remove.
* gcc.target/arm/neon/vpminu8.c: Remove.
* gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
* gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
* gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
* gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
* gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
* gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
* gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
* gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
* gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
* gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
* gcc.target/arm/neon/vqRdmulhs16.c: Remove.
* gcc.target/arm/neon/vqRdmulhs32.c: Remove.
* gcc.target/arm/neon/vqRshlQs16.c: Remove.
* gcc.target/arm/neon/vqRshlQs32.c: Remove.
* gcc.target/arm/neon/vqRshlQs64.c: Remove.
* gcc.target/arm/neon/vqRshlQs8.c: Remove.
* gcc.target/arm/neon/vqRshlQu16.c: Remove.
* gcc.target/arm/neon/vqRshlQu32.c: Remove.
* gcc.target/arm/neon/vqRshlQu64.c: Remove.
* gcc.target/arm/neon/vqRshlQu8.c: Remove.
* gcc.target/arm/neon/vqRshls16.c: Remove.
* gcc.target/arm/neon/vqRshls32.c: Remove.
* gcc.target/arm/neon/vqRshls64.c: Remove.
* gcc.target/arm/neon/vqRshls8.c: Remove.
* gcc.target/arm/neon/vqRshlu16.c: Remove.
* gcc.target/arm/neon/vqRshlu32.c: Remove.
* gcc.target/arm/neon/vqRshlu64.c: Remove.
* gcc.target/arm/neon/vqRshlu8.c: Remove.
* gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
* gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
* gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
* gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
* gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
* gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
* gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
* gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
* gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
* gcc.target/arm/neon/vqabsQs16.c: Remove.
* gcc.target/arm/neon/vqabsQs32.c: Remove.
* gcc.target/arm/neon/vqabsQs8.c: Remove.
* gcc.target/arm/neon/vqabss16.c: Remove.
* gcc.target/arm/neon/vqabss32.c: Remove.
* gcc.target/arm/neon/vqabss8.c: Remove.
* gcc.target/arm/neon/vqaddQs16.c: Remove.
* gcc.target/arm/neon/vqaddQs32.c: Remove.
* gcc.target/arm/neon/vqaddQs64.c: Remove.
* gcc.target/arm/neon/vqaddQs8.c: Remove.
* gcc.target/arm/neon/vqaddQu16.c: Remove.
* gcc.target/arm/neon/vqaddQu32.c: Remove.
* gcc.target/arm/neon/vqaddQu64.c: Remove.
* gcc.target/arm/neon/vqaddQu8.c: Remove.
* gcc.target/arm/neon/vqadds16.c: Remove.
* gcc.target/arm/neon/vqadds32.c: Remove.
* gcc.target/arm/neon/vqadds64.c: Remove.
* gcc.target/arm/neon/vqadds8.c: Remove.
* gcc.target/arm/neon/vqaddu16.c: Remove.
* gcc.target/arm/neon/vqaddu32.c: Remove.
* gcc.target/arm/neon/vqaddu64.c: Remove.
* gcc.target/arm/neon/vqaddu8.c: Remove.
* gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
* gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
* gcc.target/arm/neon/vqdmlals16.c: Remove.
* gcc.target/arm/neon/vqdmlals32.c: Remove.
* gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
* gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
* gcc.target/arm/neon/vqdmlsls16.c: Remove.
* gcc.target/arm/neon/vqdmlsls32.c: Remove.
* gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
* gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
* gcc.target/arm/neon/vqdmulhQs16.c: Remove.
* gcc.target/arm/neon/vqdmulhQs32.c: Remove.
* gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
* gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
* gcc.target/arm/neon/vqdmulhs16.c: Remove.
* gcc.target/arm/neon/vqdmulhs32.c: Remove.
* gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmull_ns16.c: Remove.
* gcc.target/arm/neon/vqdmull_ns32.c: Remove.
* gcc.target/arm/neon/vqdmulls16.c: Remove.
* gcc.target/arm/neon/vqdmulls32.c: Remove.
* gcc.target/arm/neon/vqmovns16.c: Remove.
* gcc.target/arm/neon/vqmovns32.c: Remove.
* gcc.target/arm/neon/vqmovns64.c: Remove.
* gcc.target/arm/neon/vqmovnu16.c: Remove.
* gcc.target/arm/neon/vqmovnu32.c: Remove.
* gcc.target/arm/neon/vqmovnu64.c: Remove.
* gcc.target/arm/neon/vqmovuns16.c: Remove.
* gcc.target/arm/neon/vqmovuns32.c: Remove.
* gcc.target/arm/neon/vqmovuns64.c: Remove.
* gcc.target/arm/neon/vqnegQs16.c: Remove.
* gcc.target/arm/neon/vqnegQs32.c: Remove.
* gcc.target/arm/neon/vqnegQs8.c: Remove.
* gcc.target/arm/neon/vqnegs16.c: Remove.
* gcc.target/arm/neon/vqnegs32.c: Remove.
* gcc.target/arm/neon/vqnegs8.c: Remove.
* gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
* gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
* gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
* gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
* gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
* gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
* gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
* gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
* gcc.target/arm/neon/vqshlQs16.c: Remove.
* gcc.target/arm/neon/vqshlQs32.c: Remove.
* gcc.target/arm/neon/vqshlQs64.c: Remove.
* gcc.target/arm/neon/vqshlQs8.c: Remove.
* gcc.target/arm/neon/vqshlQu16.c: Remove.
* gcc.target/arm/neon/vqshlQu32.c: Remove.
* gcc.target/arm/neon/vqshlQu64.c: Remove.
* gcc.target/arm/neon/vqshlQu8.c: Remove.
* gcc.target/arm/neon/vqshl_ns16.c: Remove.
* gcc.target/arm/neon/vqshl_ns32.c: Remove.
* gcc.target/arm/neon/vqshl_ns64.c: Remove.
* gcc.target/arm/neon/vqshl_ns8.c: Remove.
* gcc.target/arm/neon/vqshl_nu16.c: Remove.
* gcc.target/arm/neon/vqshl_nu32.c: Remove.
* gcc.target/arm/neon/vqshl_nu64.c: Remove.
* gcc.target/arm/neon/vqshl_nu8.c: Remove.
* gcc.target/arm/neon/vqshls16.c: Remove.
* gcc.target/arm/neon/vqshls32.c: Remove.
* gcc.target/arm/neon/vqshls64.c: Remove.
* gcc.target/arm/neon/vqshls8.c: Remove.
* gcc.target/arm/neon/vqshlu16.c: Remove.
* gcc.target/arm/neon/vqshlu32.c: Remove.
* gcc.target/arm/neon/vqshlu64.c: Remove.
* gcc.target/arm/neon/vqshlu8.c: Remove.
* gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
* gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
* gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
* gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
* gcc.target/arm/neon/vqshlu_ns16.c: Remove.
* gcc.target/arm/neon/vqshlu_ns32.c: Remove.
* gcc.target/arm/neon/vqshlu_ns64.c: Remove.
* gcc.target/arm/neon/vqshlu_ns8.c: Remove.
* gcc.target/arm/neon/vqshrn_ns16.c: Remove.
* gcc.target/arm/neon/vqshrn_ns32.c: Remove.
* gcc.target/arm/neon/vqshrn_ns64.c: Remove.
* gcc.target/arm/neon/vqshrn_nu16.c: Remove.
* gcc.target/arm/neon/vqshrn_nu32.c: Remove.
* gcc.target/arm/neon/vqshrn_nu64.c: Remove.
* gcc.target/arm/neon/vqshrun_ns16.c: Remove.
* gcc.target/arm/neon/vqshrun_ns32.c: Remove.
* gcc.target/arm/neon/vqshrun_ns64.c: Remove.
* gcc.target/arm/neon/vqsubQs16.c: Remove.
* gcc.target/arm/neon/vqsubQs32.c: Remove.
* gcc.target/arm/neon/vqsubQs64.c: Remove.
* gcc.target/arm/neon/vqsubQs8.c: Remove.
* gcc.target/arm/neon/vqsubQu16.c: Remove.
* gcc.target/arm/neon/vqsubQu32.c: Remove.
* gcc.target/arm/neon/vqsubQu64.c: Remove.
* gcc.target/arm/neon/vqsubQu8.c: Remove.
* gcc.target/arm/neon/vqsubs16.c: Remove.
* gcc.target/arm/neon/vqsubs32.c: Remove.
* gcc.target/arm/neon/vqsubs64.c: Remove.
* gcc.target/arm/neon/vqsubs8.c: Remove.
* gcc.target/arm/neon/vqsubu16.c: Remove.
* gcc.target/arm/neon/vqsubu32.c: Remove.
* gcc.target/arm/neon/vqsubu64.c: Remove.
* gcc.target/arm/neon/vqsubu8.c: Remove.
* gcc.target/arm/neon/vrecpeQf32.c: Remove.
* gcc.target/arm/neon/vrecpeQu32.c: Remove.
* gcc.target/arm/neon/vrecpef32.c: Remove.
* gcc.target/arm/neon/vrecpeu32.c: Remove.
* gcc.target/arm/neon/vrecpsQf32.c: Remove.
* gcc.target/arm/neon/vrecpsf32.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
* gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
* gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
* gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
* gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
* gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
* gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
* gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
* gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
* gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
* gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
* gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
* gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
* gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
* gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
* gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
* gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
* gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
* gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
* gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
* gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
* gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
* gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
* gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
* gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
* gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
* gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
* gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
* gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
* gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
* gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
* gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
* gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
* gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
* gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
* gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
* gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
* gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
* gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
* gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
* gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
* gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
* gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
* gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
* gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
* gcc.target/arm/neon/vrev16Qp8.c: Remove.
* gcc.target/arm/neon/vrev16Qs8.c: Remove.
* gcc.target/arm/neon/vrev16Qu8.c: Remove.
* gcc.target/arm/neon/vrev16p8.c: Remove.
* gcc.target/arm/neon/vrev16s8.c: Remove.
* gcc.target/arm/neon/vrev16u8.c: Remove.
* gcc.target/arm/neon/vrev32Qp16.c: Remove.
* gcc.target/arm/neon/vrev32Qp8.c: Remove.
* gcc.target/arm/neon/vrev32Qs16.c: Remove.
* gcc.target/arm/neon/vrev32Qs8.c: Remove.
* gcc.target/arm/neon/vrev32Qu16.c: Remove.
* gcc.target/arm/neon/vrev32Qu8.c: Remove.
* gcc.target/arm/neon/vrev32p16.c: Remove.
* gcc.target/arm/neon/vrev32p8.c: Remove.
* gcc.target/arm/neon/vrev32s16.c: Remove.
* gcc.target/arm/neon/vrev32s8.c: Remove.
* gcc.target/arm/neon/vrev32u16.c: Remove.
* gcc.target/arm/neon/vrev32u8.c: Remove.
* gcc.target/arm/neon/vrev64Qf32.c: Remove.
* gcc.target/arm/neon/vrev64Qp16.c: Remove.
* gcc.target/arm/neon/vrev64Qp8.c: Remove.
* gcc.target/arm/neon/vrev64Qs16.c: Remove.
* gcc.target/arm/neon/vrev64Qs32.c: Remove.
* gcc.target/arm/neon/vrev64Qs8.c: Remove.
* gcc.target/arm/neon/vrev64Qu16.c: Remove.
* gcc.target/arm/neon/vrev64Qu32.c: Remove.
* gcc.target/arm/neon/vrev64Qu8.c: Remove.
* gcc.target/arm/neon/vrev64f32.c: Remove.
* gcc.target/arm/neon/vrev64p16.c: Remove.
* gcc.target/arm/neon/vrev64p8.c: Remove.
* gcc.target/arm/neon/vrev64s16.c: Remove.
* gcc.target/arm/neon/vrev64s32.c: Remove.
* gcc.target/arm/neon/vrev64s8.c: Remove.
* gcc.target/arm/neon/vrev64u16.c: Remove.
* gcc.target/arm/neon/vrev64u32.c: Remove.
* gcc.target/arm/neon/vrev64u8.c: Remove.
* gcc.target/arm/neon/vrndaf32.c: Remove.
* gcc.target/arm/neon/vrndaqf32.c: Remove.
* gcc.target/arm/neon/vrndf32.c: Remove.
* gcc.target/arm/neon/vrndmf32.c: Remove.
* gcc.target/arm/neon/vrndmqf32.c: Remove.
* gcc.target/arm/neon/vrndnf32.c: Remove.
* gcc.target/arm/neon/vrndnqf32.c: Remove.
* gcc.target/arm/neon/vrndpf32.c: Remove.
* gcc.target/arm/neon/vrndpqf32.c: Remove.
* gcc.target/arm/neon/vrndqf32.c: Remove.
* gcc.target/arm/neon/vrsqrteQf32.c: Remove.
* gcc.target/arm/neon/vrsqrteQu32.c: Remove.
* gcc.target/arm/neon/vrsqrtef32.c: Remove.
* gcc.target/arm/neon/vrsqrteu32.c: Remove.
* gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
* gcc.target/arm/neon/vrsqrtsf32.c: Remove.
* gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
* gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
* gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
* gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
* gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
* gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
* gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
* gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
* gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
* gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
* gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
* gcc.target/arm/neon/vset_lanef32.c: Remove.
* gcc.target/arm/neon/vset_lanep16.c: Remove.
* gcc.target/arm/neon/vset_lanep8.c: Remove.
* gcc.target/arm/neon/vset_lanes16.c: Remove.
* gcc.target/arm/neon/vset_lanes32.c: Remove.
* gcc.target/arm/neon/vset_lanes64.c: Remove.
* gcc.target/arm/neon/vset_lanes8.c: Remove.
* gcc.target/arm/neon/vset_laneu16.c: Remove.
* gcc.target/arm/neon/vset_laneu32.c: Remove.
* gcc.target/arm/neon/vset_laneu64.c: Remove.
* gcc.target/arm/neon/vset_laneu8.c: Remove.
* gcc.target/arm/neon/vshlQ_ns16.c: Remove.
* gcc.target/arm/neon/vshlQ_ns32.c: Remove.
* gcc.target/arm/neon/vshlQ_ns64.c: Remove.
* gcc.target/arm/neon/vshlQ_ns8.c: Remove.
* gcc.target/arm/neon/vshlQ_nu16.c: Remove.
* gcc.target/arm/neon/vshlQ_nu32.c: Remove.
* gcc.target/arm/neon/vshlQ_nu64.c: Remove.
* gcc.target/arm/neon/vshlQ_nu8.c: Remove.
* gcc.target/arm/neon/vshlQs16.c: Remove.
* gcc.target/arm/neon/vshlQs32.c: Remove.
* gcc.target/arm/neon/vshlQs64.c: Remove.
* gcc.target/arm/neon/vshlQs8.c: Remove.
* gcc.target/arm/neon/vshlQu16.c: Remove.
* gcc.target/arm/neon/vshlQu32.c: Remove.
* gcc.target/arm/neon/vshlQu64.c: Remove.
* gcc.target/arm/neon/vshlQu8.c: Remove.
* gcc.target/arm/neon/vshl_ns16.c: Remove.
* gcc.target/arm/neon/vshl_ns32.c: Remove.
* gcc.target/arm/neon/vshl_ns64.c: Remove.
* gcc.target/arm/neon/vshl_ns8.c: Remove.
* gcc.target/arm/neon/vshl_nu16.c: Remove.
* gcc.target/arm/neon/vshl_nu32.c: Remove.
* gcc.target/arm/neon/vshl_nu64.c: Remove.
* gcc.target/arm/neon/vshl_nu8.c: Remove.
* gcc.target/arm/neon/vshll_ns16.c: Remove.
* gcc.target/arm/neon/vshll_ns32.c: Remove.
* gcc.target/arm/neon/vshll_ns8.c: Remove.
* gcc.target/arm/neon/vshll_nu16.c: Remove.
* gcc.target/arm/neon/vshll_nu32.c: Remove.
* gcc.target/arm/neon/vshll_nu8.c: Remove.
* gcc.target/arm/neon/vshls16.c: Remove.
* gcc.target/arm/neon/vshls32.c: Remove.
* gcc.target/arm/neon/vshls64.c: Remove.
* gcc.target/arm/neon/vshls8.c: Remove.
* gcc.target/arm/neon/vshlu16.c: Remove.
* gcc.target/arm/neon/vshlu32.c: Remove.
* gcc.target/arm/neon/vshlu64.c: Remove.
* gcc.target/arm/neon/vshlu8.c: Remove.
* gcc.target/arm/neon/vshrQ_ns16.c: Remove.
* gcc.target/arm/neon/vshrQ_ns32.c: Remove.
* gcc.target/arm/neon/vshrQ_ns64.c: Remove.
* gcc.target/arm/neon/vshrQ_ns8.c: Remove.
* gcc.target/arm/neon/vshrQ_nu16.c: Remove.
* gcc.target/arm/neon/vshrQ_nu32.c: Remove.
* gcc.target/arm/neon/vshrQ_nu64.c: Remove.
* gcc.target/arm/neon/vshrQ_nu8.c: Remove.
* gcc.target/arm/neon/vshr_ns16.c: Remove.
* gcc.target/arm/neon/vshr_ns32.c: Remove.
* gcc.target/arm/neon/vshr_ns64.c: Remove.
* gcc.target/arm/neon/vshr_ns8.c: Remove.
* gcc.target/arm/neon/vshr_nu16.c: Remove.
* gcc.target/arm/neon/vshr_nu32.c: Remove.
* gcc.target/arm/neon/vshr_nu64.c: Remove.
* gcc.target/arm/neon/vshr_nu8.c: Remove.
* gcc.target/arm/neon/vshrn_ns16.c: Remove.
* gcc.target/arm/neon/vshrn_ns32.c: Remove.
* gcc.target/arm/neon/vshrn_ns64.c: Remove.
* gcc.target/arm/neon/vshrn_nu16.c: Remove.
* gcc.target/arm/neon/vshrn_nu32.c: Remove.
* gcc.target/arm/neon/vshrn_nu64.c: Remove.
* gcc.target/arm/neon/vsliQ_np16.c: Remove.
* gcc.target/arm/neon/vsliQ_np64.c: Remove.
* gcc.target/arm/neon/vsliQ_np8.c: Remove.
* gcc.target/arm/neon/vsliQ_ns16.c: Remove.
* gcc.target/arm/neon/vsliQ_ns32.c: Remove.
* gcc.target/arm/neon/vsliQ_ns64.c: Remove.
* gcc.target/arm/neon/vsliQ_ns8.c: Remove.
* gcc.target/arm/neon/vsliQ_nu16.c: Remove.
* gcc.target/arm/neon/vsliQ_nu32.c: Remove.
* gcc.target/arm/neon/vsliQ_nu64.c: Remove.
* gcc.target/arm/neon/vsliQ_nu8.c: Remove.
* gcc.target/arm/neon/vsli_np16.c: Remove.
* gcc.target/arm/neon/vsli_np64.c: Remove.
* gcc.target/arm/neon/vsli_np8.c: Remove.
* gcc.target/arm/neon/vsli_ns16.c: Remove.
* gcc.target/arm/neon/vsli_ns32.c: Remove.
* gcc.target/arm/neon/vsli_ns64.c: Remove.
* gcc.target/arm/neon/vsli_ns8.c: Remove.
* gcc.target/arm/neon/vsli_nu16.c: Remove.
* gcc.target/arm/neon/vsli_nu32.c: Remove.
* gcc.target/arm/neon/vsli_nu64.c: Remove.
* gcc.target/arm/neon/vsli_nu8.c: Remove.
* gcc.target/arm/neon/vsraQ_ns16.c: Remove.
* gcc.target/arm/neon/vsraQ_ns32.c: Remove.
* gcc.target/arm/neon/vsraQ_ns64.c: Remove.
* gcc.target/arm/neon/vsraQ_ns8.c: Remove.
* gcc.target/arm/neon/vsraQ_nu16.c: Remove.
* gcc.target/arm/neon/vsraQ_nu32.c: Remove.
* gcc.target/arm/neon/vsraQ_nu64.c: Remove.
* gcc.target/arm/neon/vsraQ_nu8.c: Remove.
* gcc.target/arm/neon/vsra_ns16.c: Remove.
* gcc.target/arm/neon/vsra_ns32.c: Remove.
* gcc.target/arm/neon/vsra_ns64.c: Remove.
* gcc.target/arm/neon/vsra_ns8.c: Remove.
* gcc.target/arm/neon/vsra_nu16.c: Remove.
* gcc.target/arm/neon/vsra_nu32.c: Remove.
* gcc.target/arm/neon/vsra_nu64.c: Remove.
* gcc.target/arm/neon/vsra_nu8.c: Remove.
* gcc.target/arm/neon/vsriQ_np16.c: Remove.
* gcc.target/arm/neon/vsriQ_np64.c: Remove.
* gcc.target/arm/neon/vsriQ_np8.c: Remove.
* gcc.target/arm/neon/vsriQ_ns16.c: Remove.
* gcc.target/arm/neon/vsriQ_ns32.c: Remove.
* gcc.target/arm/neon/vsriQ_ns64.c: Remove.
* gcc.target/arm/neon/vsriQ_ns8.c: Remove.
* gcc.target/arm/neon/vsriQ_nu16.c: Remove.
* gcc.target/arm/neon/vsriQ_nu32.c: Remove.
* gcc.target/arm/neon/vsriQ_nu64.c: Remove.
* gcc.target/arm/neon/vsriQ_nu8.c: Remove.
* gcc.target/arm/neon/vsri_np16.c: Remove.
* gcc.target/arm/neon/vsri_np64.c: Remove.
* gcc.target/arm/neon/vsri_np8.c: Remove.
* gcc.target/arm/neon/vsri_ns16.c: Remove.
* gcc.target/arm/neon/vsri_ns32.c: Remove.
* gcc.target/arm/neon/vsri_ns64.c: Remove.
* gcc.target/arm/neon/vsri_ns8.c: Remove.
* gcc.target/arm/neon/vsri_nu16.c: Remove.
* gcc.target/arm/neon/vsri_nu32.c: Remove.
* gcc.target/arm/neon/vsri_nu64.c: Remove.
* gcc.target/arm/neon/vsri_nu8.c: Remove.
* gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
* gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
* gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
* gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
* gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
* gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
* gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
* gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
* gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
* gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
* gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
* gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
* gcc.target/arm/neon/vst1Qf32.c: Remove.
* gcc.target/arm/neon/vst1Qp16.c: Remove.
* gcc.target/arm/neon/vst1Qp64.c: Remove.
* gcc.target/arm/neon/vst1Qp8.c: Remove.
* gcc.target/arm/neon/vst1Qs16.c: Remove.
* gcc.target/arm/neon/vst1Qs32.c: Remove.
* gcc.target/arm/neon/vst1Qs64.c: Remove.
* gcc.target/arm/neon/vst1Qs8.c: Remove.
* gcc.target/arm/neon/vst1Qu16.c: Remove.
* gcc.target/arm/neon/vst1Qu32.c: Remove.
* gcc.target/arm/neon/vst1Qu64.c: Remove.
* gcc.target/arm/neon/vst1Qu8.c: Remove.
* gcc.target/arm/neon/vst1_lanef32.c: Remove.
* gcc.target/arm/neon/vst1_lanep16.c: Remove.
* gcc.target/arm/neon/vst1_lanep64.c: Remove.
* gcc.target/arm/neon/vst1_lanep8.c: Remove.
* gcc.target/arm/neon/vst1_lanes16.c: Remove.
* gcc.target/arm/neon/vst1_lanes32.c: Remove.
* gcc.target/arm/neon/vst1_lanes64.c: Remove.
* gcc.target/arm/neon/vst1_lanes8.c: Remove.
* gcc.target/arm/neon/vst1_laneu16.c: Remove.
* gcc.target/arm/neon/vst1_laneu32.c: Remove.
* gcc.target/arm/neon/vst1_laneu64.c: Remove.
* gcc.target/arm/neon/vst1_laneu8.c: Remove.
* gcc.target/arm/neon/vst1f32.c: Remove.
* gcc.target/arm/neon/vst1p16.c: Remove.
* gcc.target/arm/neon/vst1p64.c: Remove.
* gcc.target/arm/neon/vst1p8.c: Remove.
* gcc.target/arm/neon/vst1s16.c: Remove.
* gcc.target/arm/neon/vst1s32.c: Remove.
* gcc.target/arm/neon/vst1s64.c: Remove.
* gcc.target/arm/neon/vst1s8.c: Remove.
* gcc.target/arm/neon/vst1u16.c: Remove.
* gcc.target/arm/neon/vst1u32.c: Remove.
* gcc.target/arm/neon/vst1u64.c: Remove.
* gcc.target/arm/neon/vst1u8.c: Remove.
* gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
* gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
* gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
* gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
* gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
* gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
* gcc.target/arm/neon/vst2Qf32.c: Remove.
* gcc.target/arm/neon/vst2Qp16.c: Remove.
* gcc.target/arm/neon/vst2Qp8.c: Remove.
* gcc.target/arm/neon/vst2Qs16.c: Remove.
* gcc.target/arm/neon/vst2Qs32.c: Remove.
* gcc.target/arm/neon/vst2Qs8.c: Remove.
* gcc.target/arm/neon/vst2Qu16.c: Remove.
* gcc.target/arm/neon/vst2Qu32.c: Remove.
* gcc.target/arm/neon/vst2Qu8.c: Remove.
* gcc.target/arm/neon/vst2_lanef32.c: Remove.
* gcc.target/arm/neon/vst2_lanep16.c: Remove.
* gcc.target/arm/neon/vst2_lanep8.c: Remove.
* gcc.target/arm/neon/vst2_lanes16.c: Remove.
* gcc.target/arm/neon/vst2_lanes32.c: Remove.
* gcc.target/arm/neon/vst2_lanes8.c: Remove.
* gcc.target/arm/neon/vst2_laneu16.c: Remove.
* gcc.target/arm/neon/vst2_laneu32.c: Remove.
* gcc.target/arm/neon/vst2_laneu8.c: Remove.
* gcc.target/arm/neon/vst2f32.c: Remove.
* gcc.target/arm/neon/vst2p16.c: Remove.
* gcc.target/arm/neon/vst2p64.c: Remove.
* gcc.target/arm/neon/vst2p8.c: Remove.
* gcc.target/arm/neon/vst2s16.c: Remove.
* gcc.target/arm/neon/vst2s32.c: Remove.
* gcc.target/arm/neon/vst2s64.c: Remove.
* gcc.target/arm/neon/vst2s8.c: Remove.
* gcc.target/arm/neon/vst2u16.c: Remove.
* gcc.target/arm/neon/vst2u32.c: Remove.
* gcc.target/arm/neon/vst2u64.c: Remove.
* gcc.target/arm/neon/vst2u8.c: Remove.
* gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
* gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
* gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
* gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
* gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
* gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
* gcc.target/arm/neon/vst3Qf32.c: Remove.
* gcc.target/arm/neon/vst3Qp16.c: Remove.
* gcc.target/arm/neon/vst3Qp8.c: Remove.
* gcc.target/arm/neon/vst3Qs16.c: Remove.
* gcc.target/arm/neon/vst3Qs32.c: Remove.
* gcc.target/arm/neon/vst3Qs8.c: Remove.
* gcc.target/arm/neon/vst3Qu16.c: Remove.
* gcc.target/arm/neon/vst3Qu32.c: Remove.
* gcc.target/arm/neon/vst3Qu8.c: Remove.
* gcc.target/arm/neon/vst3_lanef32.c: Remove.
* gcc.target/arm/neon/vst3_lanep16.c: Remove.
* gcc.target/arm/neon/vst3_lanep8.c: Remove.
* gcc.target/arm/neon/vst3_lanes16.c: Remove.
* gcc.target/arm/neon/vst3_lanes32.c: Remove.
* gcc.target/arm/neon/vst3_lanes8.c: Remove.
* gcc.target/arm/neon/vst3_laneu16.c: Remove.
* gcc.target/arm/neon/vst3_laneu32.c: Remove.
* gcc.target/arm/neon/vst3_laneu8.c: Remove.
* gcc.target/arm/neon/vst3f32.c: Remove.
* gcc.target/arm/neon/vst3p16.c: Remove.
* gcc.target/arm/neon/vst3p64.c: Remove.
* gcc.target/arm/neon/vst3p8.c: Remove.
* gcc.target/arm/neon/vst3s16.c: Remove.
* gcc.target/arm/neon/vst3s32.c: Remove.
* gcc.target/arm/neon/vst3s64.c: Remove.
* gcc.target/arm/neon/vst3s8.c: Remove.
* gcc.target/arm/neon/vst3u16.c: Remove.
* gcc.target/arm/neon/vst3u32.c: Remove.
* gcc.target/arm/neon/vst3u64.c: Remove.
* gcc.target/arm/neon/vst3u8.c: Remove.
* gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
* gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
* gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
* gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
* gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
* gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
* gcc.target/arm/neon/vst4Qf32.c: Remove.
* gcc.target/arm/neon/vst4Qp16.c: Remove.
* gcc.target/arm/neon/vst4Qp8.c: Remove.
* gcc.target/arm/neon/vst4Qs16.c: Remove.
* gcc.target/arm/neon/vst4Qs32.c: Remove.
* gcc.target/arm/neon/vst4Qs8.c: Remove.
* gcc.target/arm/neon/vst4Qu16.c: Remove.
* gcc.target/arm/neon/vst4Qu32.c: Remove.
* gcc.target/arm/neon/vst4Qu8.c: Remove.
* gcc.target/arm/neon/vst4_lanef32.c: Remove.
* gcc.target/arm/neon/vst4_lanep16.c: Remove.
* gcc.target/arm/neon/vst4_lanep8.c: Remove.
* gcc.target/arm/neon/vst4_lanes16.c: Remove.
* gcc.target/arm/neon/vst4_lanes32.c: Remove.
* gcc.target/arm/neon/vst4_lanes8.c: Remove.
* gcc.target/arm/neon/vst4_laneu16.c: Remove.
* gcc.target/arm/neon/vst4_laneu32.c: Remove.
* gcc.target/arm/neon/vst4_laneu8.c: Remove.
* gcc.target/arm/neon/vst4f32.c: Remove.
* gcc.target/arm/neon/vst4p16.c: Remove.
* gcc.target/arm/neon/vst4p64.c: Remove.
* gcc.target/arm/neon/vst4p8.c: Remove.
* gcc.target/arm/neon/vst4s16.c: Remove.
* gcc.target/arm/neon/vst4s32.c: Remove.
* gcc.target/arm/neon/vst4s64.c: Remove.
* gcc.target/arm/neon/vst4s8.c: Remove.
* gcc.target/arm/neon/vst4u16.c: Remove.
* gcc.target/arm/neon/vst4u32.c: Remove.
* gcc.target/arm/neon/vst4u64.c: Remove.
* gcc.target/arm/neon/vst4u8.c: Remove.
* gcc.target/arm/neon/vsubQf32.c: Remove.
* gcc.target/arm/neon/vsubQs16.c: Remove.
* gcc.target/arm/neon/vsubQs32.c: Remove.
* gcc.target/arm/neon/vsubQs64.c: Remove.
* gcc.target/arm/neon/vsubQs8.c: Remove.
* gcc.target/arm/neon/vsubQu16.c: Remove.
* gcc.target/arm/neon/vsubQu32.c: Remove.
* gcc.target/arm/neon/vsubQu64.c: Remove.
* gcc.target/arm/neon/vsubQu8.c: Remove.
* gcc.target/arm/neon/vsubf32.c: Remove.
* gcc.target/arm/neon/vsubhns16.c: Remove.
* gcc.target/arm/neon/vsubhns32.c: Remove.
* gcc.target/arm/neon/vsubhns64.c: Remove.
* gcc.target/arm/neon/vsubhnu16.c: Remove.
* gcc.target/arm/neon/vsubhnu32.c: Remove.
* gcc.target/arm/neon/vsubhnu64.c: Remove.
* gcc.target/arm/neon/vsubls16.c: Remove.
* gcc.target/arm/neon/vsubls32.c: Remove.
* gcc.target/arm/neon/vsubls8.c: Remove.
* gcc.target/arm/neon/vsublu16.c: Remove.
* gcc.target/arm/neon/vsublu32.c: Remove.
* gcc.target/arm/neon/vsublu8.c: Remove.
* gcc.target/arm/neon/vsubs16.c: Remove.
* gcc.target/arm/neon/vsubs32.c: Remove.
* gcc.target/arm/neon/vsubs64.c: Remove.
* gcc.target/arm/neon/vsubs8.c: Remove.
* gcc.target/arm/neon/vsubu16.c: Remove.
* gcc.target/arm/neon/vsubu32.c: Remove.
* gcc.target/arm/neon/vsubu64.c: Remove.
* gcc.target/arm/neon/vsubu8.c: Remove.
* gcc.target/arm/neon/vsubws16.c: Remove.
* gcc.target/arm/neon/vsubws32.c: Remove.
* gcc.target/arm/neon/vsubws8.c: Remove.
* gcc.target/arm/neon/vsubwu16.c: Remove.
* gcc.target/arm/neon/vsubwu32.c: Remove.
* gcc.target/arm/neon/vsubwu8.c: Remove.
* gcc.target/arm/neon/vtbl1p8.c: Remove.
* gcc.target/arm/neon/vtbl1s8.c: Remove.
* gcc.target/arm/neon/vtbl1u8.c: Remove.
* gcc.target/arm/neon/vtbl2p8.c: Remove.
* gcc.target/arm/neon/vtbl2s8.c: Remove.
* gcc.target/arm/neon/vtbl2u8.c: Remove.
* gcc.target/arm/neon/vtbl3p8.c: Remove.
* gcc.target/arm/neon/vtbl3s8.c: Remove.
* gcc.target/arm/neon/vtbl3u8.c: Remove.
* gcc.target/arm/neon/vtbl4p8.c: Remove.
* gcc.target/arm/neon/vtbl4s8.c: Remove.
* gcc.target/arm/neon/vtbl4u8.c: Remove.
* gcc.target/arm/neon/vtbx1p8.c: Remove.
* gcc.target/arm/neon/vtbx1s8.c: Remove.
* gcc.target/arm/neon/vtbx1u8.c: Remove.
* gcc.target/arm/neon/vtbx2p8.c: Remove.
* gcc.target/arm/neon/vtbx2s8.c: Remove.
* gcc.target/arm/neon/vtbx2u8.c: Remove.
* gcc.target/arm/neon/vtbx3p8.c: Remove.
* gcc.target/arm/neon/vtbx3s8.c: Remove.
* gcc.target/arm/neon/vtbx3u8.c: Remove.
* gcc.target/arm/neon/vtbx4p8.c: Remove.
* gcc.target/arm/neon/vtbx4s8.c: Remove.
* gcc.target/arm/neon/vtbx4u8.c: Remove.
* gcc.target/arm/neon/vtrnQf32.c: Remove.
* gcc.target/arm/neon/vtrnQp16.c: Remove.
* gcc.target/arm/neon/vtrnQp8.c: Remove.
* gcc.target/arm/neon/vtrnQs16.c: Remove.
* gcc.target/arm/neon/vtrnQs32.c: Remove.
* gcc.target/arm/neon/vtrnQs8.c: Remove.
* gcc.target/arm/neon/vtrnQu16.c: Remove.
* gcc.target/arm/neon/vtrnQu32.c: Remove.
* gcc.target/arm/neon/vtrnQu8.c: Remove.
* gcc.target/arm/neon/vtrnf32.c: Remove.
* gcc.target/arm/neon/vtrnp16.c: Remove.
* gcc.target/arm/neon/vtrnp8.c: Remove.
* gcc.target/arm/neon/vtrns16.c: Remove.
* gcc.target/arm/neon/vtrns32.c: Remove.
* gcc.target/arm/neon/vtrns8.c: Remove.
* gcc.target/arm/neon/vtrnu16.c: Remove.
* gcc.target/arm/neon/vtrnu32.c: Remove.
* gcc.target/arm/neon/vtrnu8.c: Remove.
* gcc.target/arm/neon/vtstQp8.c: Remove.
* gcc.target/arm/neon/vtstQs16.c: Remove.
* gcc.target/arm/neon/vtstQs32.c: Remove.
* gcc.target/arm/neon/vtstQs8.c: Remove.
* gcc.target/arm/neon/vtstQu16.c: Remove.
* gcc.target/arm/neon/vtstQu32.c: Remove.
* gcc.target/arm/neon/vtstQu8.c: Remove.
* gcc.target/arm/neon/vtstp8.c: Remove.
* gcc.target/arm/neon/vtsts16.c: Remove.
* gcc.target/arm/neon/vtsts32.c: Remove.
* gcc.target/arm/neon/vtsts8.c: Remove.
* gcc.target/arm/neon/vtstu16.c: Remove.
* gcc.target/arm/neon/vtstu32.c: Remove.
* gcc.target/arm/neon/vtstu8.c: Remove.
* gcc.target/arm/neon/vuzpQf32.c: Remove.
* gcc.target/arm/neon/vuzpQp16.c: Remove.
* gcc.target/arm/neon/vuzpQp8.c: Remove.
* gcc.target/arm/neon/vuzpQs16.c: Remove.
* gcc.target/arm/neon/vuzpQs32.c: Remove.
* gcc.target/arm/neon/vuzpQs8.c: Remove.
* gcc.target/arm/neon/vuzpQu16.c: Remove.
* gcc.target/arm/neon/vuzpQu32.c: Remove.
* gcc.target/arm/neon/vuzpQu8.c: Remove.
* gcc.target/arm/neon/vuzpf32.c: Remove.
* gcc.target/arm/neon/vuzpp16.c: Remove.
* gcc.target/arm/neon/vuzpp8.c: Remove.
* gcc.target/arm/neon/vuzps16.c: Remove.
* gcc.target/arm/neon/vuzps32.c: Remove.
* gcc.target/arm/neon/vuzps8.c: Remove.
* gcc.target/arm/neon/vuzpu16.c: Remove.
* gcc.target/arm/neon/vuzpu32.c: Remove.
* gcc.target/arm/neon/vuzpu8.c: Remove.
* gcc.target/arm/neon/vzipQf32.c: Remove.
* gcc.target/arm/neon/vzipQp16.c: Remove.
* gcc.target/arm/neon/vzipQp8.c: Remove.
* gcc.target/arm/neon/vzipQs16.c: Remove.
* gcc.target/arm/neon/vzipQs32.c: Remove.
* gcc.target/arm/neon/vzipQs8.c: Remove.
* gcc.target/arm/neon/vzipQu16.c: Remove.
* gcc.target/arm/neon/vzipQu32.c: Remove.
* gcc.target/arm/neon/vzipQu8.c: Remove.
* gcc.target/arm/neon/vzipf32.c: Remove.
* gcc.target/arm/neon/vzipp16.c: Remove.
* gcc.target/arm/neon/vzipp8.c: Remove.
* gcc.target/arm/neon/vzips16.c: Remove.
* gcc.target/arm/neon/vzips32.c: Remove.
* gcc.target/arm/neon/vzips8.c: Remove.
* gcc.target/arm/neon/vzipu16.c: Remove.
* gcc.target/arm/neon/vzipu32.c: Remove.
* gcc.target/arm/neon/vzipu8.c: Remove.
2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
* g++.dg/vect/simd-mask-store-bool.cc: New test.
2015-11-13 David Malcolm <dmalcolm@redhat.com>
PR driver/67613
* gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
* gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2015-11-13 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/plugin/levenshtein-test-1.c: New file.
* gcc.dg/plugin/levenshtein_plugin.c: New file.
* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
levenshtein_plugin.c.
* gcc.dg/spellcheck-fields.c: New file.
2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/68318
* gfortran.dg/pr68318_1.f90: New test.
* gfortran.dg/pr68318_2.f90: Ditto.
2015-11-12 James Norris <jnorris@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
* c-c++-common/goacc/declare-1.c: New test.
* c-c++-common/goacc/declare-2.c: Likewise.
2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
[ARM] Remove neon-testgen.ml and generated tests.
* gcc.target/arm/neon/vRaddhns16.c: Remove.
* gcc.target/arm/neon/vRaddhns32.c: Remove.
* gcc.target/arm/neon/vRaddhns64.c: Remove.
* gcc.target/arm/neon/vRaddhnu16.c: Remove.
* gcc.target/arm/neon/vRaddhnu32.c: Remove.
* gcc.target/arm/neon/vRaddhnu64.c: Remove.
* gcc.target/arm/neon/vRhaddQs16.c: Remove.
* gcc.target/arm/neon/vRhaddQs32.c: Remove.
* gcc.target/arm/neon/vRhaddQs8.c: Remove.
* gcc.target/arm/neon/vRhaddQu16.c: Remove.
* gcc.target/arm/neon/vRhaddQu32.c: Remove.
* gcc.target/arm/neon/vRhaddQu8.c: Remove.
* gcc.target/arm/neon/vRhadds16.c: Remove.
* gcc.target/arm/neon/vRhadds32.c: Remove.
* gcc.target/arm/neon/vRhadds8.c: Remove.
* gcc.target/arm/neon/vRhaddu16.c: Remove.
* gcc.target/arm/neon/vRhaddu32.c: Remove.
* gcc.target/arm/neon/vRhaddu8.c: Remove.
* gcc.target/arm/neon/vRshlQs16.c: Remove.
* gcc.target/arm/neon/vRshlQs32.c: Remove.
* gcc.target/arm/neon/vRshlQs64.c: Remove.
* gcc.target/arm/neon/vRshlQs8.c: Remove.
* gcc.target/arm/neon/vRshlQu16.c: Remove.
* gcc.target/arm/neon/vRshlQu32.c: Remove.
* gcc.target/arm/neon/vRshlQu64.c: Remove.
* gcc.target/arm/neon/vRshlQu8.c: Remove.
* gcc.target/arm/neon/vRshls16.c: Remove.
* gcc.target/arm/neon/vRshls32.c: Remove.
* gcc.target/arm/neon/vRshls64.c: Remove.
* gcc.target/arm/neon/vRshls8.c: Remove.
* gcc.target/arm/neon/vRshlu16.c: Remove.
* gcc.target/arm/neon/vRshlu32.c: Remove.
* gcc.target/arm/neon/vRshlu64.c: Remove.
* gcc.target/arm/neon/vRshlu8.c: Remove.
* gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
* gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
* gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
* gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
* gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
* gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
* gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
* gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
* gcc.target/arm/neon/vRshr_ns16.c: Remove.
* gcc.target/arm/neon/vRshr_ns32.c: Remove.
* gcc.target/arm/neon/vRshr_ns64.c: Remove.
* gcc.target/arm/neon/vRshr_ns8.c: Remove.
* gcc.target/arm/neon/vRshr_nu16.c: Remove.
* gcc.target/arm/neon/vRshr_nu32.c: Remove.
* gcc.target/arm/neon/vRshr_nu64.c: Remove.
* gcc.target/arm/neon/vRshr_nu8.c: Remove.
* gcc.target/arm/neon/vRshrn_ns16.c: Remove.
* gcc.target/arm/neon/vRshrn_ns32.c: Remove.
* gcc.target/arm/neon/vRshrn_ns64.c: Remove.
* gcc.target/arm/neon/vRshrn_nu16.c: Remove.
* gcc.target/arm/neon/vRshrn_nu32.c: Remove.
* gcc.target/arm/neon/vRshrn_nu64.c: Remove.
* gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
* gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
* gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
* gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
* gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
* gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
* gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
* gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
* gcc.target/arm/neon/vRsra_ns16.c: Remove.
* gcc.target/arm/neon/vRsra_ns32.c: Remove.
* gcc.target/arm/neon/vRsra_ns64.c: Remove.
* gcc.target/arm/neon/vRsra_ns8.c: Remove.
* gcc.target/arm/neon/vRsra_nu16.c: Remove.
* gcc.target/arm/neon/vRsra_nu32.c: Remove.
* gcc.target/arm/neon/vRsra_nu64.c: Remove.
* gcc.target/arm/neon/vRsra_nu8.c: Remove.
* gcc.target/arm/neon/vRsubhns16.c: Remove.
* gcc.target/arm/neon/vRsubhns32.c: Remove.
* gcc.target/arm/neon/vRsubhns64.c: Remove.
* gcc.target/arm/neon/vRsubhnu16.c: Remove.
* gcc.target/arm/neon/vRsubhnu32.c: Remove.
* gcc.target/arm/neon/vRsubhnu64.c: Remove.
* gcc.target/arm/neon/vabaQs16.c: Remove.
* gcc.target/arm/neon/vabaQs32.c: Remove.
* gcc.target/arm/neon/vabaQs8.c: Remove.
* gcc.target/arm/neon/vabaQu16.c: Remove.
* gcc.target/arm/neon/vabaQu32.c: Remove.
* gcc.target/arm/neon/vabaQu8.c: Remove.
* gcc.target/arm/neon/vabals16.c: Remove.
* gcc.target/arm/neon/vabals32.c: Remove.
* gcc.target/arm/neon/vabals8.c: Remove.
* gcc.target/arm/neon/vabalu16.c: Remove.
* gcc.target/arm/neon/vabalu32.c: Remove.
* gcc.target/arm/neon/vabalu8.c: Remove.
* gcc.target/arm/neon/vabas16.c: Remove.
* gcc.target/arm/neon/vabas32.c: Remove.
* gcc.target/arm/neon/vabas8.c: Remove.
* gcc.target/arm/neon/vabau16.c: Remove.
* gcc.target/arm/neon/vabau32.c: Remove.
* gcc.target/arm/neon/vabau8.c: Remove.
* gcc.target/arm/neon/vabdQf32.c: Remove.
* gcc.target/arm/neon/vabdQs16.c: Remove.
* gcc.target/arm/neon/vabdQs32.c: Remove.
* gcc.target/arm/neon/vabdQs8.c: Remove.
* gcc.target/arm/neon/vabdQu16.c: Remove.
* gcc.target/arm/neon/vabdQu32.c: Remove.
* gcc.target/arm/neon/vabdQu8.c: Remove.
* gcc.target/arm/neon/vabdf32.c: Remove.
* gcc.target/arm/neon/vabdls16.c: Remove.
* gcc.target/arm/neon/vabdls32.c: Remove.
* gcc.target/arm/neon/vabdls8.c: Remove.
* gcc.target/arm/neon/vabdlu16.c: Remove.
* gcc.target/arm/neon/vabdlu32.c: Remove.
* gcc.target/arm/neon/vabdlu8.c: Remove.
* gcc.target/arm/neon/vabds16.c: Remove.
* gcc.target/arm/neon/vabds32.c: Remove.
* gcc.target/arm/neon/vabds8.c: Remove.
* gcc.target/arm/neon/vabdu16.c: Remove.
* gcc.target/arm/neon/vabdu32.c: Remove.
* gcc.target/arm/neon/vabdu8.c: Remove.
* gcc.target/arm/neon/vabsQf32.c: Remove.
* gcc.target/arm/neon/vabsQs16.c: Remove.
* gcc.target/arm/neon/vabsQs32.c: Remove.
* gcc.target/arm/neon/vabsQs8.c: Remove.
* gcc.target/arm/neon/vabsf32.c: Remove.
* gcc.target/arm/neon/vabss16.c: Remove.
* gcc.target/arm/neon/vabss32.c: Remove.
* gcc.target/arm/neon/vabss8.c: Remove.
* gcc.target/arm/neon/vaddQf32.c: Remove.
* gcc.target/arm/neon/vaddQs16.c: Remove.
* gcc.target/arm/neon/vaddQs32.c: Remove.
* gcc.target/arm/neon/vaddQs64.c: Remove.
* gcc.target/arm/neon/vaddQs8.c: Remove.
* gcc.target/arm/neon/vaddQu16.c: Remove.
* gcc.target/arm/neon/vaddQu32.c: Remove.
* gcc.target/arm/neon/vaddQu64.c: Remove.
* gcc.target/arm/neon/vaddQu8.c: Remove.
* gcc.target/arm/neon/vaddf32.c: Remove.
* gcc.target/arm/neon/vaddhns16.c: Remove.
* gcc.target/arm/neon/vaddhns32.c: Remove.
* gcc.target/arm/neon/vaddhns64.c: Remove.
* gcc.target/arm/neon/vaddhnu16.c: Remove.
* gcc.target/arm/neon/vaddhnu32.c: Remove.
* gcc.target/arm/neon/vaddhnu64.c: Remove.
* gcc.target/arm/neon/vaddls16.c: Remove.
* gcc.target/arm/neon/vaddls32.c: Remove.
* gcc.target/arm/neon/vaddls8.c: Remove.
* gcc.target/arm/neon/vaddlu16.c: Remove.
* gcc.target/arm/neon/vaddlu32.c: Remove.
* gcc.target/arm/neon/vaddlu8.c: Remove.
* gcc.target/arm/neon/vadds16.c: Remove.
* gcc.target/arm/neon/vadds32.c: Remove.
* gcc.target/arm/neon/vadds64.c: Remove.
* gcc.target/arm/neon/vadds8.c: Remove.
* gcc.target/arm/neon/vaddu16.c: Remove.
* gcc.target/arm/neon/vaddu32.c: Remove.
* gcc.target/arm/neon/vaddu64.c: Remove.
* gcc.target/arm/neon/vaddu8.c: Remove.
* gcc.target/arm/neon/vaddws16.c: Remove.
* gcc.target/arm/neon/vaddws32.c: Remove.
* gcc.target/arm/neon/vaddws8.c: Remove.
* gcc.target/arm/neon/vaddwu16.c: Remove.
* gcc.target/arm/neon/vaddwu32.c: Remove.
* gcc.target/arm/neon/vaddwu8.c: Remove.
* gcc.target/arm/neon/vandQs16.c: Remove.
* gcc.target/arm/neon/vandQs32.c: Remove.
* gcc.target/arm/neon/vandQs64.c: Remove.
* gcc.target/arm/neon/vandQs8.c: Remove.
* gcc.target/arm/neon/vandQu16.c: Remove.
* gcc.target/arm/neon/vandQu32.c: Remove.
* gcc.target/arm/neon/vandQu64.c: Remove.
* gcc.target/arm/neon/vandQu8.c: Remove.
* gcc.target/arm/neon/vands16.c: Remove.
* gcc.target/arm/neon/vands32.c: Remove.
* gcc.target/arm/neon/vands64.c: Remove.
* gcc.target/arm/neon/vands8.c: Remove.
* gcc.target/arm/neon/vandu16.c: Remove.
* gcc.target/arm/neon/vandu32.c: Remove.
* gcc.target/arm/neon/vandu64.c: Remove.
* gcc.target/arm/neon/vandu8.c: Remove.
* gcc.target/arm/neon/vbicQs16.c: Remove.
* gcc.target/arm/neon/vbicQs32.c: Remove.
* gcc.target/arm/neon/vbicQs64.c: Remove.
* gcc.target/arm/neon/vbicQs8.c: Remove.
* gcc.target/arm/neon/vbicQu16.c: Remove.
* gcc.target/arm/neon/vbicQu32.c: Remove.
* gcc.target/arm/neon/vbicQu64.c: Remove.
* gcc.target/arm/neon/vbicQu8.c: Remove.
* gcc.target/arm/neon/vbics16.c: Remove.
* gcc.target/arm/neon/vbics32.c: Remove.
* gcc.target/arm/neon/vbics64.c: Remove.
* gcc.target/arm/neon/vbics8.c: Remove.
* gcc.target/arm/neon/vbicu16.c: Remove.
* gcc.target/arm/neon/vbicu32.c: Remove.
* gcc.target/arm/neon/vbicu64.c: Remove.
* gcc.target/arm/neon/vbicu8.c: Remove.
* gcc.target/arm/neon/vbslQf32.c: Remove.
* gcc.target/arm/neon/vbslQp16.c: Remove.
* gcc.target/arm/neon/vbslQp64.c: Remove.
* gcc.target/arm/neon/vbslQp8.c: Remove.
* gcc.target/arm/neon/vbslQs16.c: Remove.
* gcc.target/arm/neon/vbslQs32.c: Remove.
* gcc.target/arm/neon/vbslQs64.c: Remove.
* gcc.target/arm/neon/vbslQs8.c: Remove.
* gcc.target/arm/neon/vbslQu16.c: Remove.
* gcc.target/arm/neon/vbslQu32.c: Remove.
* gcc.target/arm/neon/vbslQu64.c: Remove.
* gcc.target/arm/neon/vbslQu8.c: Remove.
* gcc.target/arm/neon/vbslf32.c: Remove.
* gcc.target/arm/neon/vbslp16.c: Remove.
* gcc.target/arm/neon/vbslp64.c: Remove.
* gcc.target/arm/neon/vbslp8.c: Remove.
* gcc.target/arm/neon/vbsls16.c: Remove.
* gcc.target/arm/neon/vbsls32.c: Remove.
* gcc.target/arm/neon/vbsls64.c: Remove.
* gcc.target/arm/neon/vbsls8.c: Remove.
* gcc.target/arm/neon/vbslu16.c: Remove.
* gcc.target/arm/neon/vbslu32.c: Remove.
* gcc.target/arm/neon/vbslu64.c: Remove.
* gcc.target/arm/neon/vbslu8.c: Remove.
* gcc.target/arm/neon/vcageQf32.c: Remove.
* gcc.target/arm/neon/vcagef32.c: Remove.
* gcc.target/arm/neon/vcagtQf32.c: Remove.
* gcc.target/arm/neon/vcagtf32.c: Remove.
* gcc.target/arm/neon/vcaleQf32.c: Remove.
* gcc.target/arm/neon/vcalef32.c: Remove.
* gcc.target/arm/neon/vcaltQf32.c: Remove.
* gcc.target/arm/neon/vcaltf32.c: Remove.
* gcc.target/arm/neon/vceqQf32.c: Remove.
* gcc.target/arm/neon/vceqQp8.c: Remove.
* gcc.target/arm/neon/vceqQs16.c: Remove.
* gcc.target/arm/neon/vceqQs32.c: Remove.
* gcc.target/arm/neon/vceqQs8.c: Remove.
* gcc.target/arm/neon/vceqQu16.c: Remove.
* gcc.target/arm/neon/vceqQu32.c: Remove.
* gcc.target/arm/neon/vceqQu8.c: Remove.
* gcc.target/arm/neon/vceqf32.c: Remove.
* gcc.target/arm/neon/vceqp8.c: Remove.
* gcc.target/arm/neon/vceqs16.c: Remove.
* gcc.target/arm/neon/vceqs32.c: Remove.
* gcc.target/arm/neon/vceqs8.c: Remove.
* gcc.target/arm/neon/vcequ16.c: Remove.
* gcc.target/arm/neon/vcequ32.c: Remove.
* gcc.target/arm/neon/vcequ8.c: Remove.
* gcc.target/arm/neon/vcgeQf32.c: Remove.
* gcc.target/arm/neon/vcgeQs16.c: Remove.
* gcc.target/arm/neon/vcgeQs32.c: Remove.
* gcc.target/arm/neon/vcgeQs8.c: Remove.
* gcc.target/arm/neon/vcgeQu16.c: Remove.
* gcc.target/arm/neon/vcgeQu32.c: Remove.
* gcc.target/arm/neon/vcgeQu8.c: Remove.
* gcc.target/arm/neon/vcgef32.c: Remove.
* gcc.target/arm/neon/vcges16.c: Remove.
* gcc.target/arm/neon/vcges32.c: Remove.
* gcc.target/arm/neon/vcges8.c: Remove.
* gcc.target/arm/neon/vcgeu16.c: Remove.
* gcc.target/arm/neon/vcgeu32.c: Remove.
* gcc.target/arm/neon/vcgeu8.c: Remove.
* gcc.target/arm/neon/vcgtQf32.c: Remove.
* gcc.target/arm/neon/vcgtQs16.c: Remove.
* gcc.target/arm/neon/vcgtQs32.c: Remove.
* gcc.target/arm/neon/vcgtQs8.c: Remove.
* gcc.target/arm/neon/vcgtQu16.c: Remove.
* gcc.target/arm/neon/vcgtQu32.c: Remove.
* gcc.target/arm/neon/vcgtQu8.c: Remove.
* gcc.target/arm/neon/vcgtf32.c: Remove.
* gcc.target/arm/neon/vcgts16.c: Remove.
* gcc.target/arm/neon/vcgts32.c: Remove.
* gcc.target/arm/neon/vcgts8.c: Remove.
* gcc.target/arm/neon/vcgtu16.c: Remove.
* gcc.target/arm/neon/vcgtu32.c: Remove.
* gcc.target/arm/neon/vcgtu8.c: Remove.
* gcc.target/arm/neon/vcleQf32.c: Remove.
* gcc.target/arm/neon/vcleQs16.c: Remove.
* gcc.target/arm/neon/vcleQs32.c: Remove.
* gcc.target/arm/neon/vcleQs8.c: Remove.
* gcc.target/arm/neon/vcleQu16.c: Remove.
* gcc.target/arm/neon/vcleQu32.c: Remove.
* gcc.target/arm/neon/vcleQu8.c: Remove.
* gcc.target/arm/neon/vclef32.c: Remove.
* gcc.target/arm/neon/vcles16.c: Remove.
* gcc.target/arm/neon/vcles32.c: Remove.
* gcc.target/arm/neon/vcles8.c: Remove.
* gcc.target/arm/neon/vcleu16.c: Remove.
* gcc.target/arm/neon/vcleu32.c: Remove.
* gcc.target/arm/neon/vcleu8.c: Remove.
* gcc.target/arm/neon/vclsQs16.c: Remove.
* gcc.target/arm/neon/vclsQs32.c: Remove.
* gcc.target/arm/neon/vclsQs8.c: Remove.
* gcc.target/arm/neon/vclss16.c: Remove.
* gcc.target/arm/neon/vclss32.c: Remove.
* gcc.target/arm/neon/vclss8.c: Remove.
* gcc.target/arm/neon/vcltQf32.c: Remove.
* gcc.target/arm/neon/vcltQs16.c: Remove.
* gcc.target/arm/neon/vcltQs32.c: Remove.
* gcc.target/arm/neon/vcltQs8.c: Remove.
* gcc.target/arm/neon/vcltQu16.c: Remove.
* gcc.target/arm/neon/vcltQu32.c: Remove.
* gcc.target/arm/neon/vcltQu8.c: Remove.
* gcc.target/arm/neon/vcltf32.c: Remove.
* gcc.target/arm/neon/vclts16.c: Remove.
* gcc.target/arm/neon/vclts32.c: Remove.
* gcc.target/arm/neon/vclts8.c: Remove.
* gcc.target/arm/neon/vcltu16.c: Remove.
* gcc.target/arm/neon/vcltu32.c: Remove.
* gcc.target/arm/neon/vcltu8.c: Remove.
* gcc.target/arm/neon/vclzQs16.c: Remove.
* gcc.target/arm/neon/vclzQs32.c: Remove.
* gcc.target/arm/neon/vclzQs8.c: Remove.
* gcc.target/arm/neon/vclzQu16.c: Remove.
* gcc.target/arm/neon/vclzQu32.c: Remove.
* gcc.target/arm/neon/vclzQu8.c: Remove.
* gcc.target/arm/neon/vclzs16.c: Remove.
* gcc.target/arm/neon/vclzs32.c: Remove.
* gcc.target/arm/neon/vclzs8.c: Remove.
* gcc.target/arm/neon/vclzu16.c: Remove.
* gcc.target/arm/neon/vclzu32.c: Remove.
* gcc.target/arm/neon/vclzu8.c: Remove.
* gcc.target/arm/neon/vcntQp8.c: Remove.
* gcc.target/arm/neon/vcntQs8.c: Remove.
* gcc.target/arm/neon/vcntQu8.c: Remove.
* gcc.target/arm/neon/vcntp8.c: Remove.
* gcc.target/arm/neon/vcnts8.c: Remove.
* gcc.target/arm/neon/vcntu8.c: Remove.
* gcc.target/arm/neon/vcombinef32.c: Remove.
* gcc.target/arm/neon/vcombinep16.c: Remove.
* gcc.target/arm/neon/vcombinep64.c: Remove.
* gcc.target/arm/neon/vcombinep8.c: Remove.
* gcc.target/arm/neon/vcombines16.c: Remove.
* gcc.target/arm/neon/vcombines32.c: Remove.
* gcc.target/arm/neon/vcombines64.c: Remove.
* gcc.target/arm/neon/vcombines8.c: Remove.
* gcc.target/arm/neon/vcombineu16.c: Remove.
* gcc.target/arm/neon/vcombineu32.c: Remove.
* gcc.target/arm/neon/vcombineu64.c: Remove.
* gcc.target/arm/neon/vcombineu8.c: Remove.
* gcc.target/arm/neon/vcreatef32.c: Remove.
* gcc.target/arm/neon/vcreatep16.c: Remove.
* gcc.target/arm/neon/vcreatep64.c: Remove.
* gcc.target/arm/neon/vcreatep8.c: Remove.
* gcc.target/arm/neon/vcreates16.c: Remove.
* gcc.target/arm/neon/vcreates32.c: Remove.
* gcc.target/arm/neon/vcreates64.c: Remove.
* gcc.target/arm/neon/vcreates8.c: Remove.
* gcc.target/arm/neon/vcreateu16.c: Remove.
* gcc.target/arm/neon/vcreateu32.c: Remove.
* gcc.target/arm/neon/vcreateu64.c: Remove.
* gcc.target/arm/neon/vcreateu8.c: Remove.
* gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
* gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
* gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
* gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
* gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
* gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
* gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
* gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
* gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
* gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
* gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
* gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
* gcc.target/arm/neon/vcvtf16_f32.c: Remove.
* gcc.target/arm/neon/vcvtf32_f16.c: Remove.
* gcc.target/arm/neon/vcvtf32_s32.c: Remove.
* gcc.target/arm/neon/vcvtf32_u32.c: Remove.
* gcc.target/arm/neon/vcvts32_f32.c: Remove.
* gcc.target/arm/neon/vcvtu32_f32.c: Remove.
* gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
* gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
* gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
* gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
* gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
* gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
* gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
* gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
* gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
* gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
* gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
* gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
* gcc.target/arm/neon/vdupQ_nf32.c: Remove.
* gcc.target/arm/neon/vdupQ_np16.c: Remove.
* gcc.target/arm/neon/vdupQ_np64.c: Remove.
* gcc.target/arm/neon/vdupQ_np8.c: Remove.
* gcc.target/arm/neon/vdupQ_ns16.c: Remove.
* gcc.target/arm/neon/vdupQ_ns32.c: Remove.
* gcc.target/arm/neon/vdupQ_ns64.c: Remove.
* gcc.target/arm/neon/vdupQ_ns8.c: Remove.
* gcc.target/arm/neon/vdupQ_nu16.c: Remove.
* gcc.target/arm/neon/vdupQ_nu32.c: Remove.
* gcc.target/arm/neon/vdupQ_nu64.c: Remove.
* gcc.target/arm/neon/vdupQ_nu8.c: Remove.
* gcc.target/arm/neon/vdup_lanef32.c: Remove.
* gcc.target/arm/neon/vdup_lanep16.c: Remove.
* gcc.target/arm/neon/vdup_lanep64.c: Remove.
* gcc.target/arm/neon/vdup_lanep8.c: Remove.
* gcc.target/arm/neon/vdup_lanes16.c: Remove.
* gcc.target/arm/neon/vdup_lanes32.c: Remove.
* gcc.target/arm/neon/vdup_lanes64.c: Remove.
* gcc.target/arm/neon/vdup_lanes8.c: Remove.
* gcc.target/arm/neon/vdup_laneu16.c: Remove.
* gcc.target/arm/neon/vdup_laneu32.c: Remove.
* gcc.target/arm/neon/vdup_laneu64.c: Remove.
* gcc.target/arm/neon/vdup_laneu8.c: Remove.
* gcc.target/arm/neon/vdup_nf32.c: Remove.
* gcc.target/arm/neon/vdup_np16.c: Remove.
* gcc.target/arm/neon/vdup_np64.c: Remove.
* gcc.target/arm/neon/vdup_np8.c: Remove.
* gcc.target/arm/neon/vdup_ns16.c: Remove.
* gcc.target/arm/neon/vdup_ns32.c: Remove.
* gcc.target/arm/neon/vdup_ns64.c: Remove.
* gcc.target/arm/neon/vdup_ns8.c: Remove.
* gcc.target/arm/neon/vdup_nu16.c: Remove.
* gcc.target/arm/neon/vdup_nu32.c: Remove.
* gcc.target/arm/neon/vdup_nu64.c: Remove.
* gcc.target/arm/neon/vdup_nu8.c: Remove.
* gcc.target/arm/neon/veorQs16.c: Remove.
* gcc.target/arm/neon/veorQs32.c: Remove.
* gcc.target/arm/neon/veorQs64.c: Remove.
* gcc.target/arm/neon/veorQs8.c: Remove.
* gcc.target/arm/neon/veorQu16.c: Remove.
* gcc.target/arm/neon/veorQu32.c: Remove.
* gcc.target/arm/neon/veorQu64.c: Remove.
* gcc.target/arm/neon/veorQu8.c: Remove.
* gcc.target/arm/neon/veors16.c: Remove.
* gcc.target/arm/neon/veors32.c: Remove.
* gcc.target/arm/neon/veors64.c: Remove.
* gcc.target/arm/neon/veors8.c: Remove.
* gcc.target/arm/neon/veoru16.c: Remove.
* gcc.target/arm/neon/veoru32.c: Remove.
* gcc.target/arm/neon/veoru64.c: Remove.
* gcc.target/arm/neon/veoru8.c: Remove.
* gcc.target/arm/neon/vextQf32.c: Remove.
* gcc.target/arm/neon/vextQp16.c: Remove.
* gcc.target/arm/neon/vextQp64.c: Remove.
* gcc.target/arm/neon/vextQp8.c: Remove.
* gcc.target/arm/neon/vextQs16.c: Remove.
* gcc.target/arm/neon/vextQs32.c: Remove.
* gcc.target/arm/neon/vextQs64.c: Remove.
* gcc.target/arm/neon/vextQs8.c: Remove.
* gcc.target/arm/neon/vextQu16.c: Remove.
* gcc.target/arm/neon/vextQu32.c: Remove.
* gcc.target/arm/neon/vextQu64.c: Remove.
* gcc.target/arm/neon/vextQu8.c: Remove.
* gcc.target/arm/neon/vextf32.c: Remove.
* gcc.target/arm/neon/vextp16.c: Remove.
* gcc.target/arm/neon/vextp64.c: Remove.
* gcc.target/arm/neon/vextp8.c: Remove.
* gcc.target/arm/neon/vexts16.c: Remove.
* gcc.target/arm/neon/vexts32.c: Remove.
* gcc.target/arm/neon/vexts64.c: Remove.
* gcc.target/arm/neon/vexts8.c: Remove.
* gcc.target/arm/neon/vextu16.c: Remove.
* gcc.target/arm/neon/vextu32.c: Remove.
* gcc.target/arm/neon/vextu64.c: Remove.
* gcc.target/arm/neon/vextu8.c: Remove.
* gcc.target/arm/neon/vfmaQf32.c: Remove.
* gcc.target/arm/neon/vfmaf32.c: Remove.
* gcc.target/arm/neon/vfmsQf32.c: Remove.
* gcc.target/arm/neon/vfmsf32.c: Remove.
* gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
* gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
* gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
* gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
* gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
* gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
* gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
* gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
* gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
* gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
* gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
* gcc.target/arm/neon/vget_highf32.c: Remove.
* gcc.target/arm/neon/vget_highp16.c: Remove.
* gcc.target/arm/neon/vget_highp64.c: Remove.
* gcc.target/arm/neon/vget_highp8.c: Remove.
* gcc.target/arm/neon/vget_highs16.c: Remove.
* gcc.target/arm/neon/vget_highs32.c: Remove.
* gcc.target/arm/neon/vget_highs64.c: Remove.
* gcc.target/arm/neon/vget_highs8.c: Remove.
* gcc.target/arm/neon/vget_highu16.c: Remove.
* gcc.target/arm/neon/vget_highu32.c: Remove.
* gcc.target/arm/neon/vget_highu64.c: Remove.
* gcc.target/arm/neon/vget_highu8.c: Remove.
* gcc.target/arm/neon/vget_lanef32.c: Remove.
* gcc.target/arm/neon/vget_lanep16.c: Remove.
* gcc.target/arm/neon/vget_lanep8.c: Remove.
* gcc.target/arm/neon/vget_lanes16.c: Remove.
* gcc.target/arm/neon/vget_lanes32.c: Remove.
* gcc.target/arm/neon/vget_lanes64.c: Remove.
* gcc.target/arm/neon/vget_lanes8.c: Remove.
* gcc.target/arm/neon/vget_laneu16.c: Remove.
* gcc.target/arm/neon/vget_laneu32.c: Remove.
* gcc.target/arm/neon/vget_laneu64.c: Remove.
* gcc.target/arm/neon/vget_laneu8.c: Remove.
* gcc.target/arm/neon/vget_lowf32.c: Remove.
* gcc.target/arm/neon/vget_lowp16.c: Remove.
* gcc.target/arm/neon/vget_lowp64.c: Remove.
* gcc.target/arm/neon/vget_lowp8.c: Remove.
* gcc.target/arm/neon/vget_lows16.c: Remove.
* gcc.target/arm/neon/vget_lows32.c: Remove.
* gcc.target/arm/neon/vget_lows64.c: Remove.
* gcc.target/arm/neon/vget_lows8.c: Remove.
* gcc.target/arm/neon/vget_lowu16.c: Remove.
* gcc.target/arm/neon/vget_lowu32.c: Remove.
* gcc.target/arm/neon/vget_lowu64.c: Remove.
* gcc.target/arm/neon/vget_lowu8.c: Remove.
* gcc.target/arm/neon/vhaddQs16.c: Remove.
* gcc.target/arm/neon/vhaddQs32.c: Remove.
* gcc.target/arm/neon/vhaddQs8.c: Remove.
* gcc.target/arm/neon/vhaddQu16.c: Remove.
* gcc.target/arm/neon/vhaddQu32.c: Remove.
* gcc.target/arm/neon/vhaddQu8.c: Remove.
* gcc.target/arm/neon/vhadds16.c: Remove.
* gcc.target/arm/neon/vhadds32.c: Remove.
* gcc.target/arm/neon/vhadds8.c: Remove.
* gcc.target/arm/neon/vhaddu16.c: Remove.
* gcc.target/arm/neon/vhaddu32.c: Remove.
* gcc.target/arm/neon/vhaddu8.c: Remove.
* gcc.target/arm/neon/vhsubQs16.c: Remove.
* gcc.target/arm/neon/vhsubQs32.c: Remove.
* gcc.target/arm/neon/vhsubQs8.c: Remove.
* gcc.target/arm/neon/vhsubQu16.c: Remove.
* gcc.target/arm/neon/vhsubQu32.c: Remove.
* gcc.target/arm/neon/vhsubQu8.c: Remove.
* gcc.target/arm/neon/vhsubs16.c: Remove.
* gcc.target/arm/neon/vhsubs32.c: Remove.
* gcc.target/arm/neon/vhsubs8.c: Remove.
* gcc.target/arm/neon/vhsubu16.c: Remove.
* gcc.target/arm/neon/vhsubu32.c: Remove.
* gcc.target/arm/neon/vhsubu8.c: Remove.
* gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
* gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
* gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
* gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
* gcc.target/arm/neon/vld1Q_dups16.c: Remove.
* gcc.target/arm/neon/vld1Q_dups32.c: Remove.
* gcc.target/arm/neon/vld1Q_dups64.c: Remove.
* gcc.target/arm/neon/vld1Q_dups8.c: Remove.
* gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
* gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
* gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
* gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
* gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
* gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
* gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
* gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
* gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
* gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
* gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
* gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
* gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
* gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
* gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
* gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
* gcc.target/arm/neon/vld1Qf32.c: Remove.
* gcc.target/arm/neon/vld1Qp16.c: Remove.
* gcc.target/arm/neon/vld1Qp64.c: Remove.
* gcc.target/arm/neon/vld1Qp8.c: Remove.
* gcc.target/arm/neon/vld1Qs16.c: Remove.
* gcc.target/arm/neon/vld1Qs32.c: Remove.
* gcc.target/arm/neon/vld1Qs64.c: Remove.
* gcc.target/arm/neon/vld1Qs8.c: Remove.
* gcc.target/arm/neon/vld1Qu16.c: Remove.
* gcc.target/arm/neon/vld1Qu32.c: Remove.
* gcc.target/arm/neon/vld1Qu64.c: Remove.
* gcc.target/arm/neon/vld1Qu8.c: Remove.
* gcc.target/arm/neon/vld1_dupf32.c: Remove.
* gcc.target/arm/neon/vld1_dupp16.c: Remove.
* gcc.target/arm/neon/vld1_dupp64.c: Remove.
* gcc.target/arm/neon/vld1_dupp8.c: Remove.
* gcc.target/arm/neon/vld1_dups16.c: Remove.
* gcc.target/arm/neon/vld1_dups32.c: Remove.
* gcc.target/arm/neon/vld1_dups64.c: Remove.
* gcc.target/arm/neon/vld1_dups8.c: Remove.
* gcc.target/arm/neon/vld1_dupu16.c: Remove.
* gcc.target/arm/neon/vld1_dupu32.c: Remove.
* gcc.target/arm/neon/vld1_dupu64.c: Remove.
* gcc.target/arm/neon/vld1_dupu8.c: Remove.
* gcc.target/arm/neon/vld1_lanef32.c: Remove.
* gcc.target/arm/neon/vld1_lanep16.c: Remove.
* gcc.target/arm/neon/vld1_lanep64.c: Remove.
* gcc.target/arm/neon/vld1_lanep8.c: Remove.
* gcc.target/arm/neon/vld1_lanes16.c: Remove.
* gcc.target/arm/neon/vld1_lanes32.c: Remove.
* gcc.target/arm/neon/vld1_lanes64.c: Remove.
* gcc.target/arm/neon/vld1_lanes8.c: Remove.
* gcc.target/arm/neon/vld1_laneu16.c: Remove.
* gcc.target/arm/neon/vld1_laneu32.c: Remove.
* gcc.target/arm/neon/vld1_laneu64.c: Remove.
* gcc.target/arm/neon/vld1_laneu8.c: Remove.
* gcc.target/arm/neon/vld1f32.c: Remove.
* gcc.target/arm/neon/vld1p16.c: Remove.
* gcc.target/arm/neon/vld1p64.c: Remove.
* gcc.target/arm/neon/vld1p8.c: Remove.
* gcc.target/arm/neon/vld1s16.c: Remove.
* gcc.target/arm/neon/vld1s32.c: Remove.
* gcc.target/arm/neon/vld1s64.c: Remove.
* gcc.target/arm/neon/vld1s8.c: Remove.
* gcc.target/arm/neon/vld1u16.c: Remove.
* gcc.target/arm/neon/vld1u32.c: Remove.
* gcc.target/arm/neon/vld1u64.c: Remove.
* gcc.target/arm/neon/vld1u8.c: Remove.
* gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
* gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
* gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
* gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
* gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
* gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
* gcc.target/arm/neon/vld2Qf32.c: Remove.
* gcc.target/arm/neon/vld2Qp16.c: Remove.
* gcc.target/arm/neon/vld2Qp8.c: Remove.
* gcc.target/arm/neon/vld2Qs16.c: Remove.
* gcc.target/arm/neon/vld2Qs32.c: Remove.
* gcc.target/arm/neon/vld2Qs8.c: Remove.
* gcc.target/arm/neon/vld2Qu16.c: Remove.
* gcc.target/arm/neon/vld2Qu32.c: Remove.
* gcc.target/arm/neon/vld2Qu8.c: Remove.
* gcc.target/arm/neon/vld2_dupf32.c: Remove.
* gcc.target/arm/neon/vld2_dupp16.c: Remove.
* gcc.target/arm/neon/vld2_dupp64.c: Remove.
* gcc.target/arm/neon/vld2_dupp8.c: Remove.
* gcc.target/arm/neon/vld2_dups16.c: Remove.
* gcc.target/arm/neon/vld2_dups32.c: Remove.
* gcc.target/arm/neon/vld2_dups64.c: Remove.
* gcc.target/arm/neon/vld2_dups8.c: Remove.
* gcc.target/arm/neon/vld2_dupu16.c: Remove.
* gcc.target/arm/neon/vld2_dupu32.c: Remove.
* gcc.target/arm/neon/vld2_dupu64.c: Remove.
* gcc.target/arm/neon/vld2_dupu8.c: Remove.
* gcc.target/arm/neon/vld2_lanef32.c: Remove.
* gcc.target/arm/neon/vld2_lanep16.c: Remove.
* gcc.target/arm/neon/vld2_lanep8.c: Remove.
* gcc.target/arm/neon/vld2_lanes16.c: Remove.
* gcc.target/arm/neon/vld2_lanes32.c: Remove.
* gcc.target/arm/neon/vld2_lanes8.c: Remove.
* gcc.target/arm/neon/vld2_laneu16.c: Remove.
* gcc.target/arm/neon/vld2_laneu32.c: Remove.
* gcc.target/arm/neon/vld2_laneu8.c: Remove.
* gcc.target/arm/neon/vld2f32.c: Remove.
* gcc.target/arm/neon/vld2p16.c: Remove.
* gcc.target/arm/neon/vld2p64.c: Remove.
* gcc.target/arm/neon/vld2p8.c: Remove.
* gcc.target/arm/neon/vld2s16.c: Remove.
* gcc.target/arm/neon/vld2s32.c: Remove.
* gcc.target/arm/neon/vld2s64.c: Remove.
* gcc.target/arm/neon/vld2s8.c: Remove.
* gcc.target/arm/neon/vld2u16.c: Remove.
* gcc.target/arm/neon/vld2u32.c: Remove.
* gcc.target/arm/neon/vld2u64.c: Remove.
* gcc.target/arm/neon/vld2u8.c: Remove.
* gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
* gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
* gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
* gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
* gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
* gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
* gcc.target/arm/neon/vld3Qf32.c: Remove.
* gcc.target/arm/neon/vld3Qp16.c: Remove.
* gcc.target/arm/neon/vld3Qp8.c: Remove.
* gcc.target/arm/neon/vld3Qs16.c: Remove.
* gcc.target/arm/neon/vld3Qs32.c: Remove.
* gcc.target/arm/neon/vld3Qs8.c: Remove.
* gcc.target/arm/neon/vld3Qu16.c: Remove.
* gcc.target/arm/neon/vld3Qu32.c: Remove.
* gcc.target/arm/neon/vld3Qu8.c: Remove.
* gcc.target/arm/neon/vld3_dupf32.c: Remove.
* gcc.target/arm/neon/vld3_dupp16.c: Remove.
* gcc.target/arm/neon/vld3_dupp64.c: Remove.
* gcc.target/arm/neon/vld3_dupp8.c: Remove.
* gcc.target/arm/neon/vld3_dups16.c: Remove.
* gcc.target/arm/neon/vld3_dups32.c: Remove.
* gcc.target/arm/neon/vld3_dups64.c: Remove.
* gcc.target/arm/neon/vld3_dups8.c: Remove.
* gcc.target/arm/neon/vld3_dupu16.c: Remove.
* gcc.target/arm/neon/vld3_dupu32.c: Remove.
* gcc.target/arm/neon/vld3_dupu64.c: Remove.
* gcc.target/arm/neon/vld3_dupu8.c: Remove.
* gcc.target/arm/neon/vld3_lanef32.c: Remove.
* gcc.target/arm/neon/vld3_lanep16.c: Remove.
* gcc.target/arm/neon/vld3_lanep8.c: Remove.
* gcc.target/arm/neon/vld3_lanes16.c: Remove.
* gcc.target/arm/neon/vld3_lanes32.c: Remove.
* gcc.target/arm/neon/vld3_lanes8.c: Remove.
* gcc.target/arm/neon/vld3_laneu16.c: Remove.
* gcc.target/arm/neon/vld3_laneu32.c: Remove.
* gcc.target/arm/neon/vld3_laneu8.c: Remove.
* gcc.target/arm/neon/vld3f32.c: Remove.
* gcc.target/arm/neon/vld3p16.c: Remove.
* gcc.target/arm/neon/vld3p64.c: Remove.
* gcc.target/arm/neon/vld3p8.c: Remove.
* gcc.target/arm/neon/vld3s16.c: Remove.
* gcc.target/arm/neon/vld3s32.c: Remove.
* gcc.target/arm/neon/vld3s64.c: Remove.
* gcc.target/arm/neon/vld3s8.c: Remove.
* gcc.target/arm/neon/vld3u16.c: Remove.
* gcc.target/arm/neon/vld3u32.c: Remove.
* gcc.target/arm/neon/vld3u64.c: Remove.
* gcc.target/arm/neon/vld3u8.c: Remove.
* gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
* gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
* gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
* gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
* gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
* gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
* gcc.target/arm/neon/vld4Qf32.c: Remove.
* gcc.target/arm/neon/vld4Qp16.c: Remove.
* gcc.target/arm/neon/vld4Qp8.c: Remove.
* gcc.target/arm/neon/vld4Qs16.c: Remove.
* gcc.target/arm/neon/vld4Qs32.c: Remove.
* gcc.target/arm/neon/vld4Qs8.c: Remove.
* gcc.target/arm/neon/vld4Qu16.c: Remove.
* gcc.target/arm/neon/vld4Qu32.c: Remove.
* gcc.target/arm/neon/vld4Qu8.c: Remove.
* gcc.target/arm/neon/vld4_dupf32.c: Remove.
* gcc.target/arm/neon/vld4_dupp16.c: Remove.
* gcc.target/arm/neon/vld4_dupp64.c: Remove.
* gcc.target/arm/neon/vld4_dupp8.c: Remove.
* gcc.target/arm/neon/vld4_dups16.c: Remove.
* gcc.target/arm/neon/vld4_dups32.c: Remove.
* gcc.target/arm/neon/vld4_dups64.c: Remove.
* gcc.target/arm/neon/vld4_dups8.c: Remove.
* gcc.target/arm/neon/vld4_dupu16.c: Remove.
* gcc.target/arm/neon/vld4_dupu32.c: Remove.
* gcc.target/arm/neon/vld4_dupu64.c: Remove.
* gcc.target/arm/neon/vld4_dupu8.c: Remove.
* gcc.target/arm/neon/vld4_lanef32.c: Remove.
* gcc.target/arm/neon/vld4_lanep16.c: Remove.
* gcc.target/arm/neon/vld4_lanep8.c: Remove.
* gcc.target/arm/neon/vld4_lanes16.c: Remove.
* gcc.target/arm/neon/vld4_lanes32.c: Remove.
* gcc.target/arm/neon/vld4_lanes8.c: Remove.
* gcc.target/arm/neon/vld4_laneu16.c: Remove.
* gcc.target/arm/neon/vld4_laneu32.c: Remove.
* gcc.target/arm/neon/vld4_laneu8.c: Remove.
* gcc.target/arm/neon/vld4f32.c: Remove.
* gcc.target/arm/neon/vld4p16.c: Remove.
* gcc.target/arm/neon/vld4p64.c: Remove.
* gcc.target/arm/neon/vld4p8.c: Remove.
* gcc.target/arm/neon/vld4s16.c: Remove.
* gcc.target/arm/neon/vld4s32.c: Remove.
* gcc.target/arm/neon/vld4s64.c: Remove.
* gcc.target/arm/neon/vld4s8.c: Remove.
* gcc.target/arm/neon/vld4u16.c: Remove.
* gcc.target/arm/neon/vld4u32.c: Remove.
* gcc.target/arm/neon/vld4u64.c: Remove.
* gcc.target/arm/neon/vld4u8.c: Remove.
* gcc.target/arm/neon/vmaxQf32.c: Remove.
* gcc.target/arm/neon/vmaxQs16.c: Remove.
* gcc.target/arm/neon/vmaxQs32.c: Remove.
* gcc.target/arm/neon/vmaxQs8.c: Remove.
* gcc.target/arm/neon/vmaxQu16.c: Remove.
* gcc.target/arm/neon/vmaxQu32.c: Remove.
* gcc.target/arm/neon/vmaxQu8.c: Remove.
* gcc.target/arm/neon/vmaxf32.c: Remove.
* gcc.target/arm/neon/vmaxs16.c: Remove.
* gcc.target/arm/neon/vmaxs32.c: Remove.
* gcc.target/arm/neon/vmaxs8.c: Remove.
* gcc.target/arm/neon/vmaxu16.c: Remove.
* gcc.target/arm/neon/vmaxu32.c: Remove.
* gcc.target/arm/neon/vmaxu8.c: Remove.
* gcc.target/arm/neon/vminQf32.c: Remove.
* gcc.target/arm/neon/vminQs16.c: Remove.
* gcc.target/arm/neon/vminQs32.c: Remove.
* gcc.target/arm/neon/vminQs8.c: Remove.
* gcc.target/arm/neon/vminQu16.c: Remove.
* gcc.target/arm/neon/vminQu32.c: Remove.
* gcc.target/arm/neon/vminQu8.c: Remove.
* gcc.target/arm/neon/vminf32.c: Remove.
* gcc.target/arm/neon/vmins16.c: Remove.
* gcc.target/arm/neon/vmins32.c: Remove.
* gcc.target/arm/neon/vmins8.c: Remove.
* gcc.target/arm/neon/vminu16.c: Remove.
* gcc.target/arm/neon/vminu32.c: Remove.
* gcc.target/arm/neon/vminu8.c: Remove.
* gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
* gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
* gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
* gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
* gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
* gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
* gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
* gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
* gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
* gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
* gcc.target/arm/neon/vmlaQf32.c: Remove.
* gcc.target/arm/neon/vmlaQs16.c: Remove.
* gcc.target/arm/neon/vmlaQs32.c: Remove.
* gcc.target/arm/neon/vmlaQs8.c: Remove.
* gcc.target/arm/neon/vmlaQu16.c: Remove.
* gcc.target/arm/neon/vmlaQu32.c: Remove.
* gcc.target/arm/neon/vmlaQu8.c: Remove.
* gcc.target/arm/neon/vmla_lanef32.c: Remove.
* gcc.target/arm/neon/vmla_lanes16.c: Remove.
* gcc.target/arm/neon/vmla_lanes32.c: Remove.
* gcc.target/arm/neon/vmla_laneu16.c: Remove.
* gcc.target/arm/neon/vmla_laneu32.c: Remove.
* gcc.target/arm/neon/vmla_nf32.c: Remove.
* gcc.target/arm/neon/vmla_ns16.c: Remove.
* gcc.target/arm/neon/vmla_ns32.c: Remove.
* gcc.target/arm/neon/vmla_nu16.c: Remove.
* gcc.target/arm/neon/vmla_nu32.c: Remove.
* gcc.target/arm/neon/vmlaf32.c: Remove.
* gcc.target/arm/neon/vmlal_lanes16.c: Remove.
* gcc.target/arm/neon/vmlal_lanes32.c: Remove.
* gcc.target/arm/neon/vmlal_laneu16.c: Remove.
* gcc.target/arm/neon/vmlal_laneu32.c: Remove.
* gcc.target/arm/neon/vmlal_ns16.c: Remove.
* gcc.target/arm/neon/vmlal_ns32.c: Remove.
* gcc.target/arm/neon/vmlal_nu16.c: Remove.
* gcc.target/arm/neon/vmlal_nu32.c: Remove.
* gcc.target/arm/neon/vmlals16.c: Remove.
* gcc.target/arm/neon/vmlals32.c: Remove.
* gcc.target/arm/neon/vmlals8.c: Remove.
* gcc.target/arm/neon/vmlalu16.c: Remove.
* gcc.target/arm/neon/vmlalu32.c: Remove.
* gcc.target/arm/neon/vmlalu8.c: Remove.
* gcc.target/arm/neon/vmlas16.c: Remove.
* gcc.target/arm/neon/vmlas32.c: Remove.
* gcc.target/arm/neon/vmlas8.c: Remove.
* gcc.target/arm/neon/vmlau16.c: Remove.
* gcc.target/arm/neon/vmlau32.c: Remove.
* gcc.target/arm/neon/vmlau8.c: Remove.
* gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
* gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
* gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
* gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
* gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
* gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
* gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
* gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
* gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
* gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
* gcc.target/arm/neon/vmlsQf32.c: Remove.
* gcc.target/arm/neon/vmlsQs16.c: Remove.
* gcc.target/arm/neon/vmlsQs32.c: Remove.
* gcc.target/arm/neon/vmlsQs8.c: Remove.
* gcc.target/arm/neon/vmlsQu16.c: Remove.
* gcc.target/arm/neon/vmlsQu32.c: Remove.
* gcc.target/arm/neon/vmlsQu8.c: Remove.
* gcc.target/arm/neon/vmls_lanef32.c: Remove.
* gcc.target/arm/neon/vmls_lanes16.c: Remove.
* gcc.target/arm/neon/vmls_lanes32.c: Remove.
* gcc.target/arm/neon/vmls_laneu16.c: Remove.
* gcc.target/arm/neon/vmls_laneu32.c: Remove.
* gcc.target/arm/neon/vmls_nf32.c: Remove.
* gcc.target/arm/neon/vmls_ns16.c: Remove.
* gcc.target/arm/neon/vmls_ns32.c: Remove.
* gcc.target/arm/neon/vmls_nu16.c: Remove.
* gcc.target/arm/neon/vmls_nu32.c: Remove.
* gcc.target/arm/neon/vmlsf32.c: Remove.
* gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
* gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
* gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
* gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
* gcc.target/arm/neon/vmlsl_ns16.c: Remove.
* gcc.target/arm/neon/vmlsl_ns32.c: Remove.
* gcc.target/arm/neon/vmlsl_nu16.c: Remove.
* gcc.target/arm/neon/vmlsl_nu32.c: Remove.
* gcc.target/arm/neon/vmlsls16.c: Remove.
* gcc.target/arm/neon/vmlsls32.c: Remove.
* gcc.target/arm/neon/vmlsls8.c: Remove.
* gcc.target/arm/neon/vmlslu16.c: Remove.
* gcc.target/arm/neon/vmlslu32.c: Remove.
* gcc.target/arm/neon/vmlslu8.c: Remove.
* gcc.target/arm/neon/vmlss16.c: Remove.
* gcc.target/arm/neon/vmlss32.c: Remove.
* gcc.target/arm/neon/vmlss8.c: Remove.
* gcc.target/arm/neon/vmlsu16.c: Remove.
* gcc.target/arm/neon/vmlsu32.c: Remove.
* gcc.target/arm/neon/vmlsu8.c: Remove.
* gcc.target/arm/neon/vmovQ_nf32.c: Remove.
* gcc.target/arm/neon/vmovQ_np16.c: Remove.
* gcc.target/arm/neon/vmovQ_np8.c: Remove.
* gcc.target/arm/neon/vmovQ_ns16.c: Remove.
* gcc.target/arm/neon/vmovQ_ns32.c: Remove.
* gcc.target/arm/neon/vmovQ_ns64.c: Remove.
* gcc.target/arm/neon/vmovQ_ns8.c: Remove.
* gcc.target/arm/neon/vmovQ_nu16.c: Remove.
* gcc.target/arm/neon/vmovQ_nu32.c: Remove.
* gcc.target/arm/neon/vmovQ_nu64.c: Remove.
* gcc.target/arm/neon/vmovQ_nu8.c: Remove.
* gcc.target/arm/neon/vmov_nf32.c: Remove.
* gcc.target/arm/neon/vmov_np16.c: Remove.
* gcc.target/arm/neon/vmov_np8.c: Remove.
* gcc.target/arm/neon/vmov_ns16.c: Remove.
* gcc.target/arm/neon/vmov_ns32.c: Remove.
* gcc.target/arm/neon/vmov_ns64.c: Remove.
* gcc.target/arm/neon/vmov_ns8.c: Remove.
* gcc.target/arm/neon/vmov_nu16.c: Remove.
* gcc.target/arm/neon/vmov_nu32.c: Remove.
* gcc.target/arm/neon/vmov_nu64.c: Remove.
* gcc.target/arm/neon/vmov_nu8.c: Remove.
* gcc.target/arm/neon/vmovls16.c: Remove.
* gcc.target/arm/neon/vmovls32.c: Remove.
* gcc.target/arm/neon/vmovls8.c: Remove.
* gcc.target/arm/neon/vmovlu16.c: Remove.
* gcc.target/arm/neon/vmovlu32.c: Remove.
* gcc.target/arm/neon/vmovlu8.c: Remove.
* gcc.target/arm/neon/vmovns16.c: Remove.
* gcc.target/arm/neon/vmovns32.c: Remove.
* gcc.target/arm/neon/vmovns64.c: Remove.
* gcc.target/arm/neon/vmovnu16.c: Remove.
* gcc.target/arm/neon/vmovnu32.c: Remove.
* gcc.target/arm/neon/vmovnu64.c: Remove.
* gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
* gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
* gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
* gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
* gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
* gcc.target/arm/neon/vmulQ_nf32.c: Remove.
* gcc.target/arm/neon/vmulQ_ns16.c: Remove.
* gcc.target/arm/neon/vmulQ_ns32.c: Remove.
* gcc.target/arm/neon/vmulQ_nu16.c: Remove.
* gcc.target/arm/neon/vmulQ_nu32.c: Remove.
* gcc.target/arm/neon/vmulQf32.c: Remove.
* gcc.target/arm/neon/vmulQp8.c: Remove.
* gcc.target/arm/neon/vmulQs16.c: Remove.
* gcc.target/arm/neon/vmulQs32.c: Remove.
* gcc.target/arm/neon/vmulQs8.c: Remove.
* gcc.target/arm/neon/vmulQu16.c: Remove.
* gcc.target/arm/neon/vmulQu32.c: Remove.
* gcc.target/arm/neon/vmulQu8.c: Remove.
* gcc.target/arm/neon/vmul_lanef32.c: Remove.
* gcc.target/arm/neon/vmul_lanes16.c: Remove.
* gcc.target/arm/neon/vmul_lanes32.c: Remove.
* gcc.target/arm/neon/vmul_laneu16.c: Remove.
* gcc.target/arm/neon/vmul_laneu32.c: Remove.
* gcc.target/arm/neon/vmul_nf32.c: Remove.
* gcc.target/arm/neon/vmul_ns16.c: Remove.
* gcc.target/arm/neon/vmul_ns32.c: Remove.
* gcc.target/arm/neon/vmul_nu16.c: Remove.
* gcc.target/arm/neon/vmul_nu32.c: Remove.
* gcc.target/arm/neon/vmulf32.c: Remove.
* gcc.target/arm/neon/vmull_lanes16.c: Remove.
* gcc.target/arm/neon/vmull_lanes32.c: Remove.
* gcc.target/arm/neon/vmull_laneu16.c: Remove.
* gcc.target/arm/neon/vmull_laneu32.c: Remove.
* gcc.target/arm/neon/vmull_ns16.c: Remove.
* gcc.target/arm/neon/vmull_ns32.c: Remove.
* gcc.target/arm/neon/vmull_nu16.c: Remove.
* gcc.target/arm/neon/vmull_nu32.c: Remove.
* gcc.target/arm/neon/vmullp8.c: Remove.
* gcc.target/arm/neon/vmulls16.c: Remove.
* gcc.target/arm/neon/vmulls32.c: Remove.
* gcc.target/arm/neon/vmulls8.c: Remove.
* gcc.target/arm/neon/vmullu16.c: Remove.
* gcc.target/arm/neon/vmullu32.c: Remove.
* gcc.target/arm/neon/vmullu8.c: Remove.
* gcc.target/arm/neon/vmulp8.c: Remove.
* gcc.target/arm/neon/vmuls16.c: Remove.
* gcc.target/arm/neon/vmuls32.c: Remove.
* gcc.target/arm/neon/vmuls8.c: Remove.
* gcc.target/arm/neon/vmulu16.c: Remove.
* gcc.target/arm/neon/vmulu32.c: Remove.
* gcc.target/arm/neon/vmulu8.c: Remove.
* gcc.target/arm/neon/vmvnQp8.c: Remove.
* gcc.target/arm/neon/vmvnQs16.c: Remove.
* gcc.target/arm/neon/vmvnQs32.c: Remove.
* gcc.target/arm/neon/vmvnQs8.c: Remove.
* gcc.target/arm/neon/vmvnQu16.c: Remove.
* gcc.target/arm/neon/vmvnQu32.c: Remove.
* gcc.target/arm/neon/vmvnQu8.c: Remove.
* gcc.target/arm/neon/vmvnp8.c: Remove.
* gcc.target/arm/neon/vmvns16.c: Remove.
* gcc.target/arm/neon/vmvns32.c: Remove.
* gcc.target/arm/neon/vmvns8.c: Remove.
* gcc.target/arm/neon/vmvnu16.c: Remove.
* gcc.target/arm/neon/vmvnu32.c: Remove.
* gcc.target/arm/neon/vmvnu8.c: Remove.
* gcc.target/arm/neon/vnegQf32.c: Remove.
* gcc.target/arm/neon/vnegQs16.c: Remove.
* gcc.target/arm/neon/vnegQs32.c: Remove.
* gcc.target/arm/neon/vnegQs8.c: Remove.
* gcc.target/arm/neon/vnegf32.c: Remove.
* gcc.target/arm/neon/vnegs16.c: Remove.
* gcc.target/arm/neon/vnegs32.c: Remove.
* gcc.target/arm/neon/vnegs8.c: Remove.
* gcc.target/arm/neon/vornQs16.c: Remove.
* gcc.target/arm/neon/vornQs32.c: Remove.
* gcc.target/arm/neon/vornQs64.c: Remove.
* gcc.target/arm/neon/vornQs8.c: Remove.
* gcc.target/arm/neon/vornQu16.c: Remove.
* gcc.target/arm/neon/vornQu32.c: Remove.
* gcc.target/arm/neon/vornQu64.c: Remove.
* gcc.target/arm/neon/vornQu8.c: Remove.
* gcc.target/arm/neon/vorns16.c: Remove.
* gcc.target/arm/neon/vorns32.c: Remove.
* gcc.target/arm/neon/vorns64.c: Remove.
* gcc.target/arm/neon/vorns8.c: Remove.
* gcc.target/arm/neon/vornu16.c: Remove.
* gcc.target/arm/neon/vornu32.c: Remove.
* gcc.target/arm/neon/vornu64.c: Remove.
* gcc.target/arm/neon/vornu8.c: Remove.
* gcc.target/arm/neon/vorrQs16.c: Remove.
* gcc.target/arm/neon/vorrQs32.c: Remove.
* gcc.target/arm/neon/vorrQs64.c: Remove.
* gcc.target/arm/neon/vorrQs8.c: Remove.
* gcc.target/arm/neon/vorrQu16.c: Remove.
* gcc.target/arm/neon/vorrQu32.c: Remove.
* gcc.target/arm/neon/vorrQu64.c: Remove.
* gcc.target/arm/neon/vorrQu8.c: Remove.
* gcc.target/arm/neon/vorrs16.c: Remove.
* gcc.target/arm/neon/vorrs32.c: Remove.
* gcc.target/arm/neon/vorrs64.c: Remove.
* gcc.target/arm/neon/vorrs8.c: Remove.
* gcc.target/arm/neon/vorru16.c: Remove.
* gcc.target/arm/neon/vorru32.c: Remove.
* gcc.target/arm/neon/vorru64.c: Remove.
* gcc.target/arm/neon/vorru8.c: Remove.
* gcc.target/arm/neon/vpadalQs16.c: Remove.
* gcc.target/arm/neon/vpadalQs32.c: Remove.
* gcc.target/arm/neon/vpadalQs8.c: Remove.
* gcc.target/arm/neon/vpadalQu16.c: Remove.
* gcc.target/arm/neon/vpadalQu32.c: Remove.
* gcc.target/arm/neon/vpadalQu8.c: Remove.
* gcc.target/arm/neon/vpadals16.c: Remove.
* gcc.target/arm/neon/vpadals32.c: Remove.
* gcc.target/arm/neon/vpadals8.c: Remove.
* gcc.target/arm/neon/vpadalu16.c: Remove.
* gcc.target/arm/neon/vpadalu32.c: Remove.
* gcc.target/arm/neon/vpadalu8.c: Remove.
* gcc.target/arm/neon/vpaddf32.c: Remove.
* gcc.target/arm/neon/vpaddlQs16.c: Remove.
* gcc.target/arm/neon/vpaddlQs32.c: Remove.
* gcc.target/arm/neon/vpaddlQs8.c: Remove.
* gcc.target/arm/neon/vpaddlQu16.c: Remove.
* gcc.target/arm/neon/vpaddlQu32.c: Remove.
* gcc.target/arm/neon/vpaddlQu8.c: Remove.
* gcc.target/arm/neon/vpaddls16.c: Remove.
* gcc.target/arm/neon/vpaddls32.c: Remove.
* gcc.target/arm/neon/vpaddls8.c: Remove.
* gcc.target/arm/neon/vpaddlu16.c: Remove.
* gcc.target/arm/neon/vpaddlu32.c: Remove.
* gcc.target/arm/neon/vpaddlu8.c: Remove.
* gcc.target/arm/neon/vpadds16.c: Remove.
* gcc.target/arm/neon/vpadds32.c: Remove.
* gcc.target/arm/neon/vpadds8.c: Remove.
* gcc.target/arm/neon/vpaddu16.c: Remove.
* gcc.target/arm/neon/vpaddu32.c: Remove.
* gcc.target/arm/neon/vpaddu8.c: Remove.
* gcc.target/arm/neon/vpmaxf32.c: Remove.
* gcc.target/arm/neon/vpmaxs16.c: Remove.
* gcc.target/arm/neon/vpmaxs32.c: Remove.
* gcc.target/arm/neon/vpmaxs8.c: Remove.
* gcc.target/arm/neon/vpmaxu16.c: Remove.
* gcc.target/arm/neon/vpmaxu32.c: Remove.
* gcc.target/arm/neon/vpmaxu8.c: Remove.
* gcc.target/arm/neon/vpminf32.c: Remove.
* gcc.target/arm/neon/vpmins16.c: Remove.
* gcc.target/arm/neon/vpmins32.c: Remove.
* gcc.target/arm/neon/vpmins8.c: Remove.
* gcc.target/arm/neon/vpminu16.c: Remove.
* gcc.target/arm/neon/vpminu32.c: Remove.
* gcc.target/arm/neon/vpminu8.c: Remove.
* gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
* gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
* gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
* gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
* gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
* gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
* gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
* gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
* gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
* gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
* gcc.target/arm/neon/vqRdmulhs16.c: Remove.
* gcc.target/arm/neon/vqRdmulhs32.c: Remove.
* gcc.target/arm/neon/vqRshlQs16.c: Remove.
* gcc.target/arm/neon/vqRshlQs32.c: Remove.
* gcc.target/arm/neon/vqRshlQs64.c: Remove.
* gcc.target/arm/neon/vqRshlQs8.c: Remove.
* gcc.target/arm/neon/vqRshlQu16.c: Remove.
* gcc.target/arm/neon/vqRshlQu32.c: Remove.
* gcc.target/arm/neon/vqRshlQu64.c: Remove.
* gcc.target/arm/neon/vqRshlQu8.c: Remove.
* gcc.target/arm/neon/vqRshls16.c: Remove.
* gcc.target/arm/neon/vqRshls32.c: Remove.
* gcc.target/arm/neon/vqRshls64.c: Remove.
* gcc.target/arm/neon/vqRshls8.c: Remove.
* gcc.target/arm/neon/vqRshlu16.c: Remove.
* gcc.target/arm/neon/vqRshlu32.c: Remove.
* gcc.target/arm/neon/vqRshlu64.c: Remove.
* gcc.target/arm/neon/vqRshlu8.c: Remove.
* gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
* gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
* gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
* gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
* gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
* gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
* gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
* gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
* gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
* gcc.target/arm/neon/vqabsQs16.c: Remove.
* gcc.target/arm/neon/vqabsQs32.c: Remove.
* gcc.target/arm/neon/vqabsQs8.c: Remove.
* gcc.target/arm/neon/vqabss16.c: Remove.
* gcc.target/arm/neon/vqabss32.c: Remove.
* gcc.target/arm/neon/vqabss8.c: Remove.
* gcc.target/arm/neon/vqaddQs16.c: Remove.
* gcc.target/arm/neon/vqaddQs32.c: Remove.
* gcc.target/arm/neon/vqaddQs64.c: Remove.
* gcc.target/arm/neon/vqaddQs8.c: Remove.
* gcc.target/arm/neon/vqaddQu16.c: Remove.
* gcc.target/arm/neon/vqaddQu32.c: Remove.
* gcc.target/arm/neon/vqaddQu64.c: Remove.
* gcc.target/arm/neon/vqaddQu8.c: Remove.
* gcc.target/arm/neon/vqadds16.c: Remove.
* gcc.target/arm/neon/vqadds32.c: Remove.
* gcc.target/arm/neon/vqadds64.c: Remove.
* gcc.target/arm/neon/vqadds8.c: Remove.
* gcc.target/arm/neon/vqaddu16.c: Remove.
* gcc.target/arm/neon/vqaddu32.c: Remove.
* gcc.target/arm/neon/vqaddu64.c: Remove.
* gcc.target/arm/neon/vqaddu8.c: Remove.
* gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
* gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
* gcc.target/arm/neon/vqdmlals16.c: Remove.
* gcc.target/arm/neon/vqdmlals32.c: Remove.
* gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
* gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
* gcc.target/arm/neon/vqdmlsls16.c: Remove.
* gcc.target/arm/neon/vqdmlsls32.c: Remove.
* gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
* gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
* gcc.target/arm/neon/vqdmulhQs16.c: Remove.
* gcc.target/arm/neon/vqdmulhQs32.c: Remove.
* gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
* gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
* gcc.target/arm/neon/vqdmulhs16.c: Remove.
* gcc.target/arm/neon/vqdmulhs32.c: Remove.
* gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
* gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
* gcc.target/arm/neon/vqdmull_ns16.c: Remove.
* gcc.target/arm/neon/vqdmull_ns32.c: Remove.
* gcc.target/arm/neon/vqdmulls16.c: Remove.
* gcc.target/arm/neon/vqdmulls32.c: Remove.
* gcc.target/arm/neon/vqmovns16.c: Remove.
* gcc.target/arm/neon/vqmovns32.c: Remove.
* gcc.target/arm/neon/vqmovns64.c: Remove.
* gcc.target/arm/neon/vqmovnu16.c: Remove.
* gcc.target/arm/neon/vqmovnu32.c: Remove.
* gcc.target/arm/neon/vqmovnu64.c: Remove.
* gcc.target/arm/neon/vqmovuns16.c: Remove.
* gcc.target/arm/neon/vqmovuns32.c: Remove.
* gcc.target/arm/neon/vqmovuns64.c: Remove.
* gcc.target/arm/neon/vqnegQs16.c: Remove.
* gcc.target/arm/neon/vqnegQs32.c: Remove.
* gcc.target/arm/neon/vqnegQs8.c: Remove.
* gcc.target/arm/neon/vqnegs16.c: Remove.
* gcc.target/arm/neon/vqnegs32.c: Remove.
* gcc.target/arm/neon/vqnegs8.c: Remove.
* gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
* gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
* gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
* gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
* gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
* gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
* gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
* gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
* gcc.target/arm/neon/vqshlQs16.c: Remove.
* gcc.target/arm/neon/vqshlQs32.c: Remove.
* gcc.target/arm/neon/vqshlQs64.c: Remove.
* gcc.target/arm/neon/vqshlQs8.c: Remove.
* gcc.target/arm/neon/vqshlQu16.c: Remove.
* gcc.target/arm/neon/vqshlQu32.c: Remove.
* gcc.target/arm/neon/vqshlQu64.c: Remove.
* gcc.target/arm/neon/vqshlQu8.c: Remove.
* gcc.target/arm/neon/vqshl_ns16.c: Remove.
* gcc.target/arm/neon/vqshl_ns32.c: Remove.
* gcc.target/arm/neon/vqshl_ns64.c: Remove.
* gcc.target/arm/neon/vqshl_ns8.c: Remove.
* gcc.target/arm/neon/vqshl_nu16.c: Remove.
* gcc.target/arm/neon/vqshl_nu32.c: Remove.
* gcc.target/arm/neon/vqshl_nu64.c: Remove.
* gcc.target/arm/neon/vqshl_nu8.c: Remove.
* gcc.target/arm/neon/vqshls16.c: Remove.
* gcc.target/arm/neon/vqshls32.c: Remove.
* gcc.target/arm/neon/vqshls64.c: Remove.
* gcc.target/arm/neon/vqshls8.c: Remove.
* gcc.target/arm/neon/vqshlu16.c: Remove.
* gcc.target/arm/neon/vqshlu32.c: Remove.
* gcc.target/arm/neon/vqshlu64.c: Remove.
* gcc.target/arm/neon/vqshlu8.c: Remove.
* gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
* gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
* gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
* gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
* gcc.target/arm/neon/vqshlu_ns16.c: Remove.
* gcc.target/arm/neon/vqshlu_ns32.c: Remove.
* gcc.target/arm/neon/vqshlu_ns64.c: Remove.
* gcc.target/arm/neon/vqshlu_ns8.c: Remove.
* gcc.target/arm/neon/vqshrn_ns16.c: Remove.
* gcc.target/arm/neon/vqshrn_ns32.c: Remove.
* gcc.target/arm/neon/vqshrn_ns64.c: Remove.
* gcc.target/arm/neon/vqshrn_nu16.c: Remove.
* gcc.target/arm/neon/vqshrn_nu32.c: Remove.
* gcc.target/arm/neon/vqshrn_nu64.c: Remove.
* gcc.target/arm/neon/vqshrun_ns16.c: Remove.
* gcc.target/arm/neon/vqshrun_ns32.c: Remove.
* gcc.target/arm/neon/vqshrun_ns64.c: Remove.
* gcc.target/arm/neon/vqsubQs16.c: Remove.
* gcc.target/arm/neon/vqsubQs32.c: Remove.
* gcc.target/arm/neon/vqsubQs64.c: Remove.
* gcc.target/arm/neon/vqsubQs8.c: Remove.
* gcc.target/arm/neon/vqsubQu16.c: Remove.
* gcc.target/arm/neon/vqsubQu32.c: Remove.
* gcc.target/arm/neon/vqsubQu64.c: Remove.
* gcc.target/arm/neon/vqsubQu8.c: Remove.
* gcc.target/arm/neon/vqsubs16.c: Remove.
* gcc.target/arm/neon/vqsubs32.c: Remove.
* gcc.target/arm/neon/vqsubs64.c: Remove.
* gcc.target/arm/neon/vqsubs8.c: Remove.
* gcc.target/arm/neon/vqsubu16.c: Remove.
* gcc.target/arm/neon/vqsubu32.c: Remove.
* gcc.target/arm/neon/vqsubu64.c: Remove.
* gcc.target/arm/neon/vqsubu8.c: Remove.
* gcc.target/arm/neon/vrecpeQf32.c: Remove.
* gcc.target/arm/neon/vrecpeQu32.c: Remove.
* gcc.target/arm/neon/vrecpef32.c: Remove.
* gcc.target/arm/neon/vrecpeu32.c: Remove.
* gcc.target/arm/neon/vrecpsQf32.c: Remove.
* gcc.target/arm/neon/vrecpsf32.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
* gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
* gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
* gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
* gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
* gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
* gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
* gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
* gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
* gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
* gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
* gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
* gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
* gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
* gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
* gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
* gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
* gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
* gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
* gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
* gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
* gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
* gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
* gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
* gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
* gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
* gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
* gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
* gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
* gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
* gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
* gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
* gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
* gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
* gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
* gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
* gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
* gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
* gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
* gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
* gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
* gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
* gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
* gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
* gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
* gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
* gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
* gcc.target/arm/neon/vrev16Qp8.c: Remove.
* gcc.target/arm/neon/vrev16Qs8.c: Remove.
* gcc.target/arm/neon/vrev16Qu8.c: Remove.
* gcc.target/arm/neon/vrev16p8.c: Remove.
* gcc.target/arm/neon/vrev16s8.c: Remove.
* gcc.target/arm/neon/vrev16u8.c: Remove.
* gcc.target/arm/neon/vrev32Qp16.c: Remove.
* gcc.target/arm/neon/vrev32Qp8.c: Remove.
* gcc.target/arm/neon/vrev32Qs16.c: Remove.
* gcc.target/arm/neon/vrev32Qs8.c: Remove.
* gcc.target/arm/neon/vrev32Qu16.c: Remove.
* gcc.target/arm/neon/vrev32Qu8.c: Remove.
* gcc.target/arm/neon/vrev32p16.c: Remove.
* gcc.target/arm/neon/vrev32p8.c: Remove.
* gcc.target/arm/neon/vrev32s16.c: Remove.
* gcc.target/arm/neon/vrev32s8.c: Remove.
* gcc.target/arm/neon/vrev32u16.c: Remove.
* gcc.target/arm/neon/vrev32u8.c: Remove.
* gcc.target/arm/neon/vrev64Qf32.c: Remove.
* gcc.target/arm/neon/vrev64Qp16.c: Remove.
* gcc.target/arm/neon/vrev64Qp8.c: Remove.
* gcc.target/arm/neon/vrev64Qs16.c: Remove.
* gcc.target/arm/neon/vrev64Qs32.c: Remove.
* gcc.target/arm/neon/vrev64Qs8.c: Remove.
* gcc.target/arm/neon/vrev64Qu16.c: Remove.
* gcc.target/arm/neon/vrev64Qu32.c: Remove.
* gcc.target/arm/neon/vrev64Qu8.c: Remove.
* gcc.target/arm/neon/vrev64f32.c: Remove.
* gcc.target/arm/neon/vrev64p16.c: Remove.
* gcc.target/arm/neon/vrev64p8.c: Remove.
* gcc.target/arm/neon/vrev64s16.c: Remove.
* gcc.target/arm/neon/vrev64s32.c: Remove.
* gcc.target/arm/neon/vrev64s8.c: Remove.
* gcc.target/arm/neon/vrev64u16.c: Remove.
* gcc.target/arm/neon/vrev64u32.c: Remove.
* gcc.target/arm/neon/vrev64u8.c: Remove.
* gcc.target/arm/neon/vrndaf32.c: Remove.
* gcc.target/arm/neon/vrndaqf32.c: Remove.
* gcc.target/arm/neon/vrndf32.c: Remove.
* gcc.target/arm/neon/vrndmf32.c: Remove.
* gcc.target/arm/neon/vrndmqf32.c: Remove.
* gcc.target/arm/neon/vrndnf32.c: Remove.
* gcc.target/arm/neon/vrndnqf32.c: Remove.
* gcc.target/arm/neon/vrndpf32.c: Remove.
* gcc.target/arm/neon/vrndpqf32.c: Remove.
* gcc.target/arm/neon/vrndqf32.c: Remove.
* gcc.target/arm/neon/vrsqrteQf32.c: Remove.
* gcc.target/arm/neon/vrsqrteQu32.c: Remove.
* gcc.target/arm/neon/vrsqrtef32.c: Remove.
* gcc.target/arm/neon/vrsqrteu32.c: Remove.
* gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
* gcc.target/arm/neon/vrsqrtsf32.c: Remove.
* gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
* gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
* gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
* gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
* gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
* gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
* gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
* gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
* gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
* gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
* gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
* gcc.target/arm/neon/vset_lanef32.c: Remove.
* gcc.target/arm/neon/vset_lanep16.c: Remove.
* gcc.target/arm/neon/vset_lanep8.c: Remove.
* gcc.target/arm/neon/vset_lanes16.c: Remove.
* gcc.target/arm/neon/vset_lanes32.c: Remove.
* gcc.target/arm/neon/vset_lanes64.c: Remove.
* gcc.target/arm/neon/vset_lanes8.c: Remove.
* gcc.target/arm/neon/vset_laneu16.c: Remove.
* gcc.target/arm/neon/vset_laneu32.c: Remove.
* gcc.target/arm/neon/vset_laneu64.c: Remove.
* gcc.target/arm/neon/vset_laneu8.c: Remove.
* gcc.target/arm/neon/vshlQ_ns16.c: Remove.
* gcc.target/arm/neon/vshlQ_ns32.c: Remove.
* gcc.target/arm/neon/vshlQ_ns64.c: Remove.
* gcc.target/arm/neon/vshlQ_ns8.c: Remove.
* gcc.target/arm/neon/vshlQ_nu16.c: Remove.
* gcc.target/arm/neon/vshlQ_nu32.c: Remove.
* gcc.target/arm/neon/vshlQ_nu64.c: Remove.
* gcc.target/arm/neon/vshlQ_nu8.c: Remove.
* gcc.target/arm/neon/vshlQs16.c: Remove.
* gcc.target/arm/neon/vshlQs32.c: Remove.
* gcc.target/arm/neon/vshlQs64.c: Remove.
* gcc.target/arm/neon/vshlQs8.c: Remove.
* gcc.target/arm/neon/vshlQu16.c: Remove.
* gcc.target/arm/neon/vshlQu32.c: Remove.
* gcc.target/arm/neon/vshlQu64.c: Remove.
* gcc.target/arm/neon/vshlQu8.c: Remove.
* gcc.target/arm/neon/vshl_ns16.c: Remove.
* gcc.target/arm/neon/vshl_ns32.c: Remove.
* gcc.target/arm/neon/vshl_ns64.c: Remove.
* gcc.target/arm/neon/vshl_ns8.c: Remove.
* gcc.target/arm/neon/vshl_nu16.c: Remove.
* gcc.target/arm/neon/vshl_nu32.c: Remove.
* gcc.target/arm/neon/vshl_nu64.c: Remove.
* gcc.target/arm/neon/vshl_nu8.c: Remove.
* gcc.target/arm/neon/vshll_ns16.c: Remove.
* gcc.target/arm/neon/vshll_ns32.c: Remove.
* gcc.target/arm/neon/vshll_ns8.c: Remove.
* gcc.target/arm/neon/vshll_nu16.c: Remove.
* gcc.target/arm/neon/vshll_nu32.c: Remove.
* gcc.target/arm/neon/vshll_nu8.c: Remove.
* gcc.target/arm/neon/vshls16.c: Remove.
* gcc.target/arm/neon/vshls32.c: Remove.
* gcc.target/arm/neon/vshls64.c: Remove.
* gcc.target/arm/neon/vshls8.c: Remove.
* gcc.target/arm/neon/vshlu16.c: Remove.
* gcc.target/arm/neon/vshlu32.c: Remove.
* gcc.target/arm/neon/vshlu64.c: Remove.
* gcc.target/arm/neon/vshlu8.c: Remove.
* gcc.target/arm/neon/vshrQ_ns16.c: Remove.
* gcc.target/arm/neon/vshrQ_ns32.c: Remove.
* gcc.target/arm/neon/vshrQ_ns64.c: Remove.
* gcc.target/arm/neon/vshrQ_ns8.c: Remove.
* gcc.target/arm/neon/vshrQ_nu16.c: Remove.
* gcc.target/arm/neon/vshrQ_nu32.c: Remove.
* gcc.target/arm/neon/vshrQ_nu64.c: Remove.
* gcc.target/arm/neon/vshrQ_nu8.c: Remove.
* gcc.target/arm/neon/vshr_ns16.c: Remove.
* gcc.target/arm/neon/vshr_ns32.c: Remove.
* gcc.target/arm/neon/vshr_ns64.c: Remove.
* gcc.target/arm/neon/vshr_ns8.c: Remove.
* gcc.target/arm/neon/vshr_nu16.c: Remove.
* gcc.target/arm/neon/vshr_nu32.c: Remove.
* gcc.target/arm/neon/vshr_nu64.c: Remove.
* gcc.target/arm/neon/vshr_nu8.c: Remove.
* gcc.target/arm/neon/vshrn_ns16.c: Remove.
* gcc.target/arm/neon/vshrn_ns32.c: Remove.
* gcc.target/arm/neon/vshrn_ns64.c: Remove.
* gcc.target/arm/neon/vshrn_nu16.c: Remove.
* gcc.target/arm/neon/vshrn_nu32.c: Remove.
* gcc.target/arm/neon/vshrn_nu64.c: Remove.
* gcc.target/arm/neon/vsliQ_np16.c: Remove.
* gcc.target/arm/neon/vsliQ_np64.c: Remove.
* gcc.target/arm/neon/vsliQ_np8.c: Remove.
* gcc.target/arm/neon/vsliQ_ns16.c: Remove.
* gcc.target/arm/neon/vsliQ_ns32.c: Remove.
* gcc.target/arm/neon/vsliQ_ns64.c: Remove.
* gcc.target/arm/neon/vsliQ_ns8.c: Remove.
* gcc.target/arm/neon/vsliQ_nu16.c: Remove.
* gcc.target/arm/neon/vsliQ_nu32.c: Remove.
* gcc.target/arm/neon/vsliQ_nu64.c: Remove.
* gcc.target/arm/neon/vsliQ_nu8.c: Remove.
* gcc.target/arm/neon/vsli_np16.c: Remove.
* gcc.target/arm/neon/vsli_np64.c: Remove.
* gcc.target/arm/neon/vsli_np8.c: Remove.
* gcc.target/arm/neon/vsli_ns16.c: Remove.
* gcc.target/arm/neon/vsli_ns32.c: Remove.
* gcc.target/arm/neon/vsli_ns64.c: Remove.
* gcc.target/arm/neon/vsli_ns8.c: Remove.
* gcc.target/arm/neon/vsli_nu16.c: Remove.
* gcc.target/arm/neon/vsli_nu32.c: Remove.
* gcc.target/arm/neon/vsli_nu64.c: Remove.
* gcc.target/arm/neon/vsli_nu8.c: Remove.
* gcc.target/arm/neon/vsraQ_ns16.c: Remove.
* gcc.target/arm/neon/vsraQ_ns32.c: Remove.
* gcc.target/arm/neon/vsraQ_ns64.c: Remove.
* gcc.target/arm/neon/vsraQ_ns8.c: Remove.
* gcc.target/arm/neon/vsraQ_nu16.c: Remove.
* gcc.target/arm/neon/vsraQ_nu32.c: Remove.
* gcc.target/arm/neon/vsraQ_nu64.c: Remove.
* gcc.target/arm/neon/vsraQ_nu8.c: Remove.
* gcc.target/arm/neon/vsra_ns16.c: Remove.
* gcc.target/arm/neon/vsra_ns32.c: Remove.
* gcc.target/arm/neon/vsra_ns64.c: Remove.
* gcc.target/arm/neon/vsra_ns8.c: Remove.
* gcc.target/arm/neon/vsra_nu16.c: Remove.
* gcc.target/arm/neon/vsra_nu32.c: Remove.
* gcc.target/arm/neon/vsra_nu64.c: Remove.
* gcc.target/arm/neon/vsra_nu8.c: Remove.
* gcc.target/arm/neon/vsriQ_np16.c: Remove.
* gcc.target/arm/neon/vsriQ_np64.c: Remove.
* gcc.target/arm/neon/vsriQ_np8.c: Remove.
* gcc.target/arm/neon/vsriQ_ns16.c: Remove.
* gcc.target/arm/neon/vsriQ_ns32.c: Remove.
* gcc.target/arm/neon/vsriQ_ns64.c: Remove.
* gcc.target/arm/neon/vsriQ_ns8.c: Remove.
* gcc.target/arm/neon/vsriQ_nu16.c: Remove.
* gcc.target/arm/neon/vsriQ_nu32.c: Remove.
* gcc.target/arm/neon/vsriQ_nu64.c: Remove.
* gcc.target/arm/neon/vsriQ_nu8.c: Remove.
* gcc.target/arm/neon/vsri_np16.c: Remove.
* gcc.target/arm/neon/vsri_np64.c: Remove.
* gcc.target/arm/neon/vsri_np8.c: Remove.
* gcc.target/arm/neon/vsri_ns16.c: Remove.
* gcc.target/arm/neon/vsri_ns32.c: Remove.
* gcc.target/arm/neon/vsri_ns64.c: Remove.
* gcc.target/arm/neon/vsri_ns8.c: Remove.
* gcc.target/arm/neon/vsri_nu16.c: Remove.
* gcc.target/arm/neon/vsri_nu32.c: Remove.
* gcc.target/arm/neon/vsri_nu64.c: Remove.
* gcc.target/arm/neon/vsri_nu8.c: Remove.
* gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
* gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
* gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
* gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
* gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
* gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
* gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
* gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
* gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
* gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
* gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
* gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
* gcc.target/arm/neon/vst1Qf32.c: Remove.
* gcc.target/arm/neon/vst1Qp16.c: Remove.
* gcc.target/arm/neon/vst1Qp64.c: Remove.
* gcc.target/arm/neon/vst1Qp8.c: Remove.
* gcc.target/arm/neon/vst1Qs16.c: Remove.
* gcc.target/arm/neon/vst1Qs32.c: Remove.
* gcc.target/arm/neon/vst1Qs64.c: Remove.
* gcc.target/arm/neon/vst1Qs8.c: Remove.
* gcc.target/arm/neon/vst1Qu16.c: Remove.
* gcc.target/arm/neon/vst1Qu32.c: Remove.
* gcc.target/arm/neon/vst1Qu64.c: Remove.
* gcc.target/arm/neon/vst1Qu8.c: Remove.
* gcc.target/arm/neon/vst1_lanef32.c: Remove.
* gcc.target/arm/neon/vst1_lanep16.c: Remove.
* gcc.target/arm/neon/vst1_lanep64.c: Remove.
* gcc.target/arm/neon/vst1_lanep8.c: Remove.
* gcc.target/arm/neon/vst1_lanes16.c: Remove.
* gcc.target/arm/neon/vst1_lanes32.c: Remove.
* gcc.target/arm/neon/vst1_lanes64.c: Remove.
* gcc.target/arm/neon/vst1_lanes8.c: Remove.
* gcc.target/arm/neon/vst1_laneu16.c: Remove.
* gcc.target/arm/neon/vst1_laneu32.c: Remove.
* gcc.target/arm/neon/vst1_laneu64.c: Remove.
* gcc.target/arm/neon/vst1_laneu8.c: Remove.
* gcc.target/arm/neon/vst1f32.c: Remove.
* gcc.target/arm/neon/vst1p16.c: Remove.
* gcc.target/arm/neon/vst1p64.c: Remove.
* gcc.target/arm/neon/vst1p8.c: Remove.
* gcc.target/arm/neon/vst1s16.c: Remove.
* gcc.target/arm/neon/vst1s32.c: Remove.
* gcc.target/arm/neon/vst1s64.c: Remove.
* gcc.target/arm/neon/vst1s8.c: Remove.
* gcc.target/arm/neon/vst1u16.c: Remove.
* gcc.target/arm/neon/vst1u32.c: Remove.
* gcc.target/arm/neon/vst1u64.c: Remove.
* gcc.target/arm/neon/vst1u8.c: Remove.
* gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
* gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
* gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
* gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
* gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
* gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
* gcc.target/arm/neon/vst2Qf32.c: Remove.
* gcc.target/arm/neon/vst2Qp16.c: Remove.
* gcc.target/arm/neon/vst2Qp8.c: Remove.
* gcc.target/arm/neon/vst2Qs16.c: Remove.
* gcc.target/arm/neon/vst2Qs32.c: Remove.
* gcc.target/arm/neon/vst2Qs8.c: Remove.
* gcc.target/arm/neon/vst2Qu16.c: Remove.
* gcc.target/arm/neon/vst2Qu32.c: Remove.
* gcc.target/arm/neon/vst2Qu8.c: Remove.
* gcc.target/arm/neon/vst2_lanef32.c: Remove.
* gcc.target/arm/neon/vst2_lanep16.c: Remove.
* gcc.target/arm/neon/vst2_lanep8.c: Remove.
* gcc.target/arm/neon/vst2_lanes16.c: Remove.
* gcc.target/arm/neon/vst2_lanes32.c: Remove.
* gcc.target/arm/neon/vst2_lanes8.c: Remove.
* gcc.target/arm/neon/vst2_laneu16.c: Remove.
* gcc.target/arm/neon/vst2_laneu32.c: Remove.
* gcc.target/arm/neon/vst2_laneu8.c: Remove.
* gcc.target/arm/neon/vst2f32.c: Remove.
* gcc.target/arm/neon/vst2p16.c: Remove.
* gcc.target/arm/neon/vst2p64.c: Remove.
* gcc.target/arm/neon/vst2p8.c: Remove.
* gcc.target/arm/neon/vst2s16.c: Remove.
* gcc.target/arm/neon/vst2s32.c: Remove.
* gcc.target/arm/neon/vst2s64.c: Remove.
* gcc.target/arm/neon/vst2s8.c: Remove.
* gcc.target/arm/neon/vst2u16.c: Remove.
* gcc.target/arm/neon/vst2u32.c: Remove.
* gcc.target/arm/neon/vst2u64.c: Remove.
* gcc.target/arm/neon/vst2u8.c: Remove.
* gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
* gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
* gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
* gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
* gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
* gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
* gcc.target/arm/neon/vst3Qf32.c: Remove.
* gcc.target/arm/neon/vst3Qp16.c: Remove.
* gcc.target/arm/neon/vst3Qp8.c: Remove.
* gcc.target/arm/neon/vst3Qs16.c: Remove.
* gcc.target/arm/neon/vst3Qs32.c: Remove.
* gcc.target/arm/neon/vst3Qs8.c: Remove.
* gcc.target/arm/neon/vst3Qu16.c: Remove.
* gcc.target/arm/neon/vst3Qu32.c: Remove.
* gcc.target/arm/neon/vst3Qu8.c: Remove.
* gcc.target/arm/neon/vst3_lanef32.c: Remove.
* gcc.target/arm/neon/vst3_lanep16.c: Remove.
* gcc.target/arm/neon/vst3_lanep8.c: Remove.
* gcc.target/arm/neon/vst3_lanes16.c: Remove.
* gcc.target/arm/neon/vst3_lanes32.c: Remove.
* gcc.target/arm/neon/vst3_lanes8.c: Remove.
* gcc.target/arm/neon/vst3_laneu16.c: Remove.
* gcc.target/arm/neon/vst3_laneu32.c: Remove.
* gcc.target/arm/neon/vst3_laneu8.c: Remove.
* gcc.target/arm/neon/vst3f32.c: Remove.
* gcc.target/arm/neon/vst3p16.c: Remove.
* gcc.target/arm/neon/vst3p64.c: Remove.
* gcc.target/arm/neon/vst3p8.c: Remove.
* gcc.target/arm/neon/vst3s16.c: Remove.
* gcc.target/arm/neon/vst3s32.c: Remove.
* gcc.target/arm/neon/vst3s64.c: Remove.
* gcc.target/arm/neon/vst3s8.c: Remove.
* gcc.target/arm/neon/vst3u16.c: Remove.
* gcc.target/arm/neon/vst3u32.c: Remove.
* gcc.target/arm/neon/vst3u64.c: Remove.
* gcc.target/arm/neon/vst3u8.c: Remove.
* gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
* gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
* gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
* gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
* gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
* gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
* gcc.target/arm/neon/vst4Qf32.c: Remove.
* gcc.target/arm/neon/vst4Qp16.c: Remove.
* gcc.target/arm/neon/vst4Qp8.c: Remove.
* gcc.target/arm/neon/vst4Qs16.c: Remove.
* gcc.target/arm/neon/vst4Qs32.c: Remove.
* gcc.target/arm/neon/vst4Qs8.c: Remove.
* gcc.target/arm/neon/vst4Qu16.c: Remove.
* gcc.target/arm/neon/vst4Qu32.c: Remove.
* gcc.target/arm/neon/vst4Qu8.c: Remove.
* gcc.target/arm/neon/vst4_lanef32.c: Remove.
* gcc.target/arm/neon/vst4_lanep16.c: Remove.
* gcc.target/arm/neon/vst4_lanep8.c: Remove.
* gcc.target/arm/neon/vst4_lanes16.c: Remove.
* gcc.target/arm/neon/vst4_lanes32.c: Remove.
* gcc.target/arm/neon/vst4_lanes8.c: Remove.
* gcc.target/arm/neon/vst4_laneu16.c: Remove.
* gcc.target/arm/neon/vst4_laneu32.c: Remove.
* gcc.target/arm/neon/vst4_laneu8.c: Remove.
* gcc.target/arm/neon/vst4f32.c: Remove.
* gcc.target/arm/neon/vst4p16.c: Remove.
* gcc.target/arm/neon/vst4p64.c: Remove.
* gcc.target/arm/neon/vst4p8.c: Remove.
* gcc.target/arm/neon/vst4s16.c: Remove.
* gcc.target/arm/neon/vst4s32.c: Remove.
* gcc.target/arm/neon/vst4s64.c: Remove.
* gcc.target/arm/neon/vst4s8.c: Remove.
* gcc.target/arm/neon/vst4u16.c: Remove.
* gcc.target/arm/neon/vst4u32.c: Remove.
* gcc.target/arm/neon/vst4u64.c: Remove.
* gcc.target/arm/neon/vst4u8.c: Remove.
* gcc.target/arm/neon/vsubQf32.c: Remove.
* gcc.target/arm/neon/vsubQs16.c: Remove.
* gcc.target/arm/neon/vsubQs32.c: Remove.
* gcc.target/arm/neon/vsubQs64.c: Remove.
* gcc.target/arm/neon/vsubQs8.c: Remove.
* gcc.target/arm/neon/vsubQu16.c: Remove.
* gcc.target/arm/neon/vsubQu32.c: Remove.
* gcc.target/arm/neon/vsubQu64.c: Remove.
* gcc.target/arm/neon/vsubQu8.c: Remove.
* gcc.target/arm/neon/vsubf32.c: Remove.
* gcc.target/arm/neon/vsubhns16.c: Remove.
* gcc.target/arm/neon/vsubhns32.c: Remove.
* gcc.target/arm/neon/vsubhns64.c: Remove.
* gcc.target/arm/neon/vsubhnu16.c: Remove.
* gcc.target/arm/neon/vsubhnu32.c: Remove.
* gcc.target/arm/neon/vsubhnu64.c: Remove.
* gcc.target/arm/neon/vsubls16.c: Remove.
* gcc.target/arm/neon/vsubls32.c: Remove.
* gcc.target/arm/neon/vsubls8.c: Remove.
* gcc.target/arm/neon/vsublu16.c: Remove.
* gcc.target/arm/neon/vsublu32.c: Remove.
* gcc.target/arm/neon/vsublu8.c: Remove.
* gcc.target/arm/neon/vsubs16.c: Remove.
* gcc.target/arm/neon/vsubs32.c: Remove.
* gcc.target/arm/neon/vsubs64.c: Remove.
* gcc.target/arm/neon/vsubs8.c: Remove.
* gcc.target/arm/neon/vsubu16.c: Remove.
* gcc.target/arm/neon/vsubu32.c: Remove.
* gcc.target/arm/neon/vsubu64.c: Remove.
* gcc.target/arm/neon/vsubu8.c: Remove.
* gcc.target/arm/neon/vsubws16.c: Remove.
* gcc.target/arm/neon/vsubws32.c: Remove.
* gcc.target/arm/neon/vsubws8.c: Remove.
* gcc.target/arm/neon/vsubwu16.c: Remove.
* gcc.target/arm/neon/vsubwu32.c: Remove.
* gcc.target/arm/neon/vsubwu8.c: Remove.
* gcc.target/arm/neon/vtbl1p8.c: Remove.
* gcc.target/arm/neon/vtbl1s8.c: Remove.
* gcc.target/arm/neon/vtbl1u8.c: Remove.
* gcc.target/arm/neon/vtbl2p8.c: Remove.
* gcc.target/arm/neon/vtbl2s8.c: Remove.
* gcc.target/arm/neon/vtbl2u8.c: Remove.
* gcc.target/arm/neon/vtbl3p8.c: Remove.
* gcc.target/arm/neon/vtbl3s8.c: Remove.
* gcc.target/arm/neon/vtbl3u8.c: Remove.
* gcc.target/arm/neon/vtbl4p8.c: Remove.
* gcc.target/arm/neon/vtbl4s8.c: Remove.
* gcc.target/arm/neon/vtbl4u8.c: Remove.
* gcc.target/arm/neon/vtbx1p8.c: Remove.
* gcc.target/arm/neon/vtbx1s8.c: Remove.
* gcc.target/arm/neon/vtbx1u8.c: Remove.
* gcc.target/arm/neon/vtbx2p8.c: Remove.
* gcc.target/arm/neon/vtbx2s8.c: Remove.
* gcc.target/arm/neon/vtbx2u8.c: Remove.
* gcc.target/arm/neon/vtbx3p8.c: Remove.
* gcc.target/arm/neon/vtbx3s8.c: Remove.
* gcc.target/arm/neon/vtbx3u8.c: Remove.
* gcc.target/arm/neon/vtbx4p8.c: Remove.
* gcc.target/arm/neon/vtbx4s8.c: Remove.
* gcc.target/arm/neon/vtbx4u8.c: Remove.
* gcc.target/arm/neon/vtrnQf32.c: Remove.
* gcc.target/arm/neon/vtrnQp16.c: Remove.
* gcc.target/arm/neon/vtrnQp8.c: Remove.
* gcc.target/arm/neon/vtrnQs16.c: Remove.
* gcc.target/arm/neon/vtrnQs32.c: Remove.
* gcc.target/arm/neon/vtrnQs8.c: Remove.
* gcc.target/arm/neon/vtrnQu16.c: Remove.
* gcc.target/arm/neon/vtrnQu32.c: Remove.
* gcc.target/arm/neon/vtrnQu8.c: Remove.
* gcc.target/arm/neon/vtrnf32.c: Remove.
* gcc.target/arm/neon/vtrnp16.c: Remove.
* gcc.target/arm/neon/vtrnp8.c: Remove.
* gcc.target/arm/neon/vtrns16.c: Remove.
* gcc.target/arm/neon/vtrns32.c: Remove.
* gcc.target/arm/neon/vtrns8.c: Remove.
* gcc.target/arm/neon/vtrnu16.c: Remove.
* gcc.target/arm/neon/vtrnu32.c: Remove.
* gcc.target/arm/neon/vtrnu8.c: Remove.
* gcc.target/arm/neon/vtstQp8.c: Remove.
* gcc.target/arm/neon/vtstQs16.c: Remove.
* gcc.target/arm/neon/vtstQs32.c: Remove.
* gcc.target/arm/neon/vtstQs8.c: Remove.
* gcc.target/arm/neon/vtstQu16.c: Remove.
* gcc.target/arm/neon/vtstQu32.c: Remove.
* gcc.target/arm/neon/vtstQu8.c: Remove.
* gcc.target/arm/neon/vtstp8.c: Remove.
* gcc.target/arm/neon/vtsts16.c: Remove.
* gcc.target/arm/neon/vtsts32.c: Remove.
* gcc.target/arm/neon/vtsts8.c: Remove.
* gcc.target/arm/neon/vtstu16.c: Remove.
* gcc.target/arm/neon/vtstu32.c: Remove.
* gcc.target/arm/neon/vtstu8.c: Remove.
* gcc.target/arm/neon/vuzpQf32.c: Remove.
* gcc.target/arm/neon/vuzpQp16.c: Remove.
* gcc.target/arm/neon/vuzpQp8.c: Remove.
* gcc.target/arm/neon/vuzpQs16.c: Remove.
* gcc.target/arm/neon/vuzpQs32.c: Remove.
* gcc.target/arm/neon/vuzpQs8.c: Remove.
* gcc.target/arm/neon/vuzpQu16.c: Remove.
* gcc.target/arm/neon/vuzpQu32.c: Remove.
* gcc.target/arm/neon/vuzpQu8.c: Remove.
* gcc.target/arm/neon/vuzpf32.c: Remove.
* gcc.target/arm/neon/vuzpp16.c: Remove.
* gcc.target/arm/neon/vuzpp8.c: Remove.
* gcc.target/arm/neon/vuzps16.c: Remove.
* gcc.target/arm/neon/vuzps32.c: Remove.
* gcc.target/arm/neon/vuzps8.c: Remove.
* gcc.target/arm/neon/vuzpu16.c: Remove.
* gcc.target/arm/neon/vuzpu32.c: Remove.
* gcc.target/arm/neon/vuzpu8.c: Remove.
* gcc.target/arm/neon/vzipQf32.c: Remove.
* gcc.target/arm/neon/vzipQp16.c: Remove.
* gcc.target/arm/neon/vzipQp8.c: Remove.
* gcc.target/arm/neon/vzipQs16.c: Remove.
* gcc.target/arm/neon/vzipQs32.c: Remove.
* gcc.target/arm/neon/vzipQs8.c: Remove.
* gcc.target/arm/neon/vzipQu16.c: Remove.
* gcc.target/arm/neon/vzipQu32.c: Remove.
* gcc.target/arm/neon/vzipQu8.c: Remove.
* gcc.target/arm/neon/vzipf32.c: Remove.
* gcc.target/arm/neon/vzipp16.c: Remove.
* gcc.target/arm/neon/vzipp8.c: Remove.
* gcc.target/arm/neon/vzips16.c: Remove.
* gcc.target/arm/neon/vzips32.c: Remove.
* gcc.target/arm/neon/vzips8.c: Remove.
* gcc.target/arm/neon/vzipu16.c: Remove.
* gcc.target/arm/neon/vzipu32.c: Remove.
* gcc.target/arm/neon/vzipu8.c: Remove.
2015-11-12 Marek Polacek <polacek@redhat.com>
PR c/67784
* gcc.dg/pr67784-1.c: New test.
* gcc.dg/pr67784-2.c: New test.
2015-11-12 Martin Liska <mliska@suse.cz>
* gcc.dg/ipa/pr68035.c: New test.
2015-11-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/68306
* gcc.dg/pr68306.c: New testcase.
2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
Implement D0013R2, logical type traits.
* g++.dg/cpp0x/Wattributes1.C: Adjust.
2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
* c-c++-common/goacc/data-default-1.c: New.
2015-11-12 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
PR tree-optimization/68305
* gcc.dg/vect/pr68305.c: New test.
2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/i386/pr67265-2.c: New test.
2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
* gcc.dg/pr68286.c: New test.
2015-11-12 Christian Bruel <christian.bruel@st.com>
* gcc.target/arm/mmx-1.c: Adjust for unified asm.
2015-11-12 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/sse-1.c (swizzle): Assume that a is
aligned to 64 bits.
2015-11-11 David Edelsohn <dje.gcc@gmail.com>
* gcc.dg/pr65521.c: Fail on AIX.
2015-11-11 Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
* gcc.dg/graphite/fuse-2.c: Same.
* gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
isl-ast-gen-*.c files.
* gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
* gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
* gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
* gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
* gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
* gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
* gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
* gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
* gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
* gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
* gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
2015-11-11 Marek Polacek <polacek@redhat.com>
PR c/68107
PR c++/68266
* c-c++-common/pr68107.c: New test.
* g++.dg/init/new38.C (large_array_char): Adjust dg-error.
(large_array_char_template): Likewise.
* g++.dg/init/new44.C: Adjust dg-error.
2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
* gfortran.dg/goacc/private-3.f95: Remove xfail.
* gfortran.dg/goacc/combined_loop.f90: Remove xfail.
2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/i386/pr67265.c: New test.
2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
tests for the expected generated code.
2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
* gcc.target/mips/split-ds-sequence.c: New test.
2015-11-11 Julia Koval <julia.koval@intel.com>
* g++.dg/ext/mv16.C: New functions.
2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
Jiong Wang <jiong.wang@arm.com>
* gcc.dg/tree-ssa/pr68234.c: New testcase.
2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
* gcc.target/i386/mask-pack.c: New test.
* gcc.target/i386/mask-unpack.c: New test.
2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
* gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
* gcc.dg/vect/slp-cond-5.c: New test.
2015-11-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/68240
* gcc.dg/torture/pr68240.c: New testcase.
2015-11-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/56118
* gcc.target/i386/pr56118.c: New testcase.
2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/cond_op_imm_1.c: New test.
2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
* gfortran.dg/pr68251.f90: New test.
2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
* c-c++-common/goacc/routine-5.c: Enable c++ tests.
2015-11-09 Martin Sebor <msebor@redhat.com>
* init/new45.C: New test to verify that operator new is invoked
with or without overhead for a cookie.
PR c++/67927
* init/new44.C: New test for placement new expressions for arrays
with excessive number of elements.
PR c++/67913
* init/new43.C: New test for placement new expressions for arrays
with negative number of elements.
* other/new-size-type.C: Expect array new expression with
an excessive number of elements to be rejected.
2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
* c-c++-common/goacc/routine-1.c: New.
* c-c++-common/goacc/routine-2.c: New.
* c-c++-common/goacc/routine-3.c: New.
* c-c++-common/goacc/routine-4.c: New.
* c-c++-common/goacc/routine-5.c: New.
2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/sparc-ret.c: Rename to...
* gcc.target/sparc/sparc-ret-1.c: ...this.
* gcc.target/sparc/sparc-ret-2.c: New test.
2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
* lib/target-supports.exp (check_p8vector_hw_available): Split
long line.
(check_vsx_hw_available): Likewise.
(check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
support and for PowerPC float128 support.
(check_p9modulo_hw_available): Likewise.
(check_ppc_float128_sw_available): Likewise.
(check_ppc_float128_hw_available): Likewise.
(check_effective_target_powerpc_p9vector_ok): Likewise.
(check_effective_target_powerpc_p9modulo_ok): Likewise.
(check_effective_target_powerpc_float128_sw_ok): Likewise.
(check_effective_target_powerpc_float128_hw_ok): Likewise.
(is-effective-target): Add new PowerPc targets.
(is-effective-target-keyword): Likewise.
(check_vect_support_and_set_flags): If we have ISA 3.0 vector
instructions, use it.
* gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
* gcc.target/powerpc/mod-2.c: Likewise.
* gcc.target/powerpc/ctz-1.c: Likewise.
* gcc.target/powerpc/ctz-2.c: Likewise.
* gcc.target/powerpc/extswsli-1.c: Likewise.
* gcc.target/powerpc/extswsli-2.c: Likewise.
* gcc.target/powerpc/extswsli-3.c: Likewise.
* gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
and allow the test on PowerPC LE.
* gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
* gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
* gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
check instead of powerpc_vsx_ok.
* gcc.target/powerpc/float128-mix.c: Likewise.
2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/sso/*.c: Robustify dg-output directives.
2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/ubsan/pr68259.C: New test.
2015-11-09 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
(main): Use _Cilk_spawn instead of cilk_spawn.
2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
* gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
scan-assembler directive.
2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/68129
* gcc.dg/pr68129_1.c: New test.
2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
PR debug/67192
* gcc.dg/guality/pr67192.c (f3, f4): New functions.
(main): Invoke them.
2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
PR debug/67192
* gcc.dg/guality/pr67192.c: New test.
2015-11-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/68248
* gcc.dg/torture/pr68248.c: New testcase.
2015-11-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/56118
* gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
* gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
labelref and check use of constant pool by looking for .word and
similar directives.
2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
PR target/66326
* g++.dg/cilk-plus/CK/pr66326.cc: New test.
2015-11-09 Richard Henderson <rth@redhat.com>
* gcc.target/i386/addr-space-1.c: New test.
* gcc.target/i386/addr-space-2.c: New test.
* gcc.target/i386/addr-space-3.c: New test.
2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
PR fortran/68053
* gfortran.dg/pr68053.f90: New test.
2015-11-06 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/lto/pr68057_0.C: Fix testcase.
2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
* gfortran.dg/PR67518.f90: move from here...
* gfortran.dg/graphite/PR67518.f90: to here.
* gfortran.dg/PR53852.f90: move from here...
* gfortran.dg/graphite/PR53852.f90: to here.
2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/sso-1.c: New test.
* gcc.dg/sso-2.c: Likewise.
* gcc.dg/sso-3.c: Likewise.
* gcc.dg/sso-4.c: Likewise.
* gcc.dg/sso-5.c: Likewise.
* gcc.dg/sso-6.c: Likewise.
* gcc.dg/sso-7.c: Likewise.
* gcc.dg/sso-8.c: Likewise.
* gcc.dg/sso: New directory.
* gcc.target/i386/movbe-3.c: New test.
* gnat.dg/sso1.adb: Likewise.
* gnat.dg/sso2.ad[sb]: Likewise.
* gnat.dg/sso3.adb: Likewise.
* gnat.dg/sso4.adb: Likewise.
* gnat.dg/sso5.adb: Likewise.
* gnat.dg/sso6.adb: Likewise.
* gnat.dg/sso7.adb: Likewise.
* gnat.dg/specs/sso1.ads: Likewise.
* gnat.dg/specs/sso2.ads: Likewise.
* gnat.dg/sso: New directory.
2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/68218
* gfortran.dg/allocate_with_arrayspec_1.f90: New test.
2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
PR fortran/68224
* gfortran.dg/pr68224.f90: New test.
2015-11-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/68196
* gfortran.dg/proc_ptr_47.f90: New test.
PR fortran/66465
* gfortran.dg/pr66465.f90: New test.
2015-11-07 John David Anglin <danglin@gcc.gnu.org>
* gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/68153
* gfortran.dg/pr68153.f90: New test.
2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/68151
* gfortran.dg/pr68151.f90: New test.
2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/68235
* gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
2015-11-06 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
realized jump threads.
* gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
threads rather than dom1 dump.
2015-11-06 Michael Collison <michael.collison@linaro.org
Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
Revert:
2015-08-01 Michael Collison <michael.collison@linaro.org
Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
* gcc.target/arm/mincmp.c: New test.
2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
PR fortran/54224
* gfortran.dg/warn_unused_function_2.f90: Add two new
"defined but not used" subroutines.
2015-11-06 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
* g++.dg/gomp/ordered-2.C (f1): Likewise.
* gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
expected diagnostics for the addition of quotes.
* gfortran.dg/gomp/target3.f90: Likewise.
* c-c++-common/goacc/nesting-fail-1.c: Likewise.
* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
* c-c++-common/gomp/doacross-1.c: Likewise.
* c-c++-common/gomp/nesting-warn-1.c: Likewise.
* c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
Adjust expected diagnostics wording.
* c-c++-common/gomp/clauses-4.c (foo): Likewise.
Don't expect error on ordered threads simd when in for simd.
* c-c++-common/gomp/nesting-2.c: New test.
* c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
* c-c++-common/gomp/ordered-4.c: New test.
2015-11-06 Mike Stump <mikestump@comcast.net>
* gcc.dg/pragma-diag-5.c: Make test cases unique.
2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/fuse-1.c: New.
* gcc.dg/graphite/fuse-2.c: New.
* gcc.dg/graphite/interchange-13.c: Remove bogus check.
2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
2015-11-06 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
* gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
* lib/gcc-dg.exp: Load multiline.exp.
2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* gcc.target/arm/combine-movs.c: Adjust for unified asm.
* gcc.target/arm/interrupt-1.c: Likewise.
* gcc.target/arm/interrupt-2.c: Likewise.
* gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
* gcc.target/aarch64/rsqrt_asm_check_common.h: Common
macros for assembly checks.
* gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
frsqrts and frsqrte are not emitted.
* gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
frsqrts and frsqrte are emitted.
* gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
* gfortran.dg/goacc/combined_loop.f90: XFAIL.
2015-11-06 Jan Hubicka <hubicka@ucw.cz>
PR ipa/68057
PR ipa/68220
* g++.dg/lto/pr68057_0.C: New testcase.
* g++.dg/lto/pr68057_1.C: New testcase.
* g++.dg/torture/pr68220.C: New testcase.
2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
comment.
2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
PR tree-optimization/68145
* g++.dg/vect/pr68145.cc: New test.
2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/68088
* gcc.dg/pr68088_1.c: New test.
2015-11-06 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/bb-slp-38.c: New testcase.
2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
* gfortran.dg/goacc/private-3.f95: XFAIL.
2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
PR middle-end/53852
PR middle-end/67518
* gfortran.dg/PR67518.f90: New test.
* gfortran.dg/PR53852.f90: New test.
2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
Tom de Vries <tom@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/goacc/combined-directives.c: New test.
* c-c++-common/goacc/loop-clauses.c: New test.
* c-c++-common/goacc/tile.c: New test.
* c-c++-common/goacc/loop-shape.c: Add test for pointer variable
as gang static arguments.
* c-c++-common/goacc/update-1.c: Adjust expected error message.
* g++.dg/goacc/template.C: New test.
* gfortran.dg/goacc/combined-directives.f90: New test.
* gfortran.dg/goacc/default.f95: New test.
* gfortran.dg/goacc/default_none.f95: New test.
* gfortran.dg/goacc/firstprivate-1.f95: New test.
* gfortran.dg/goacc/gang-static.f95: New test.
* gfortran.dg/goacc/kernels-loop-inner.f95: New test.
* gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
* gfortran.dg/goacc/list.f95: Update test.
* gfortran.dg/goacc/loop-2.f95: Likewise.
* gfortran.dg/goacc/loop-4.f95: New test.
* gfortran.dg/goacc/loop-5.f95: New test.
* gfortran.dg/goacc/loop-6.f95: New test.
* gfortran.dg/goacc/loop-tree-1.f90: Update test.
* gfortran.dg/goacc/multi-clause.f90: New test.
* gfortran.dg/goacc/parallel-tree.f95: Update test.
* gfortran.dg/goacc/update.f95: New test.
2015-11-05 Martin Sebor <msebor@redhat.com>
PR c++/67942
* g++.dg/warn/Wplacement-new-size.C: Exercise placement new
invocations where the size of the destination buffer object
or its type (or both) is unknown.
2015-11-05 Martin Sebor <msebor@redhat.com>
PR c++/67942
* g++.dg/warn/Wplacement-new-size.C: New test.
2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
* gcc.dg/pr68112.c: New.
* gcc.dg/vect/vect-strided-shift-1.c: New.
2015-11-05 Marek Polacek <polacek@redhat.com>
PR c/68090
* gcc.dg/pr68090.c: New test.
2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.dg/ifcvt-4.c: New.
2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67846
* g++.dg/cpp0x/lambda/lambda-ice15.C: New.
2015-11-05 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
of variables in both data sharing and mapping clauses and for
structure element based array sections being mapped rather than
privatized.
* c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
expected diagnostics wording in one case.
* c-c++-common/gomp/distribute-1.c: New test.
* c-c++-common/gomp/element-1.c: New test.
* c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
and #pragma omp end declare target pair around the function.
Change s from a parameter to a file scope variable.
* c-c++-common/gomp/pr67521.c: Add dg-error directives.
* c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
on non-zero low-bound in reduction array sections. Add further
tests.
* c-c++-common/gomp/schedule-modifiers-1.c: New test.
* c-c++-common/gomp/target-teams-1.c: New test.
* gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
for expected mangling on x86_64/i?86.
* gcc.dg/gomp/declare-simd-3.c: New test.
* gcc.dg/gomp/declare-simd-4.c: New test.
* gcc.dg/gomp/for-20.c: New test.
* gcc.dg/gomp/for-21.c: New test.
* gcc.dg/gomp/for-22.c: New test.
* gcc.dg/gomp/for-23.c: New test.
* gcc.dg/gomp/for-24.c: New test.
* gcc.dg/gomp/linear-1.c: New test.
* gcc.dg/gomp/loop-1.c: New test.
* g++.dg/gomp/atomic-17.C: New test.
* g++.dg/gomp/clause-1.C (T::test): Don't expect error on
non-static data member in shared clause. Add single construct.
* g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
scan-assembler-times directives for expected mangling on x86_64/i?86.
* g++.dg/gomp/declare-simd-3.C: Likewise.
* g++.dg/gomp/declare-simd-4.C: New test.
* g++.dg/gomp/declare-simd-5.C: New test.
* g++.dg/gomp/declare-target-1.C: New test.
* g++.dg/gomp/linear-2.C: New test.
* g++.dg/gomp/loop-1.C: New test.
* g++.dg/gomp/loop-2.C: New test.
* g++.dg/gomp/loop-3.C: New test.
* g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
non-static data member in shared clause.
* g++.dg/gomp/member-3.C: New test.
* g++.dg/gomp/member-4.C: New test.
* g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
(bar): Remove dg-message.
* g++.dg/gomp/target-teams-1.C: New test.
2015-11-05 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
uninitialized variables.
* gcc.dg/tree-ssa/loadpre21.c: Likewise.
* gcc.dg/tree-ssa/loadpre22.c: Likewise.
* gcc.dg/tree-ssa/loadpre23.c: Likewise.
* gcc.dg/tree-ssa/loadpre24.c: Likewise.
* gcc.dg/tree-ssa/loadpre25.c: Likewise.
* gcc.dg/tree-ssa/loadpre4.c: Likewise.
* gcc.dg/ipa/inlinehint-2.c: Likewise.
* gcc.dg/ipa/pure-const-2.c: Likewise.
* gcc.dg/tree-ssa/loop-1.c: Likewise.
* gcc.dg/tree-ssa/loop-23.c: Likewise.
* gcc.dg/tree-ssa/pr22051-2.c: Likewise.
* gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
* gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
* gcc.dg/vect/pr30858.c: Likewise.
* gcc.dg/vect/pr33866.c: Likewise.
* gcc.dg/vect/pr37027.c: Likewise.
* c-c++-common/ubsan/null-10.c: Likewise.
* gcc.target/i386/incoming-8.c: Likewise.
2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/slice9.adb: New test.
2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
* gfortran.dg/goacc/reduction-2.f95: Delete.
2015-11-04 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/67742
* gcc.dg/tree-ssa/restrict-7.c: New test.
* gcc.dg/tree-ssa/restrict-8.c: New test.
2015-11-03 Martin Sebor <msebor@redhat.com>
PR c++-common/67882
* c-c++-common/builtin-offsetof-2.c: New test.
2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
PR fortran/67982
* gfortran.dg/warn_unused_function_3.f90: New test.
2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr45.adb: Only compile the test.
2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
* g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
* gcc.target/i386/mvc5.c: Ditto.
* gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
resolver.
2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
from here to...
* c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
to succeed.
2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
* gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
* gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
* gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
* gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
* gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
* gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/fp16/set_zero_1.c: New.
2015-11-03 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/mvc1.c: Move to ...
* gcc.target/i386/mvc1.c: ... here. Require ifunc.
* gcc.dg/mvc2.c: Move to ...
* gcc.target/i386/mvc2.c: ... here.
* gcc.dg/mvc3.c: Move to ...
* gcc.target/i386/mvc3.c: ... here.
* gcc.dg/mvc4.c: Move to ...
* gcc.target/i386/mvc4.c: ... here. Require ifunc.
* gcc.dg/mvc5.c: Move to ...
* gcc.target/i386/mvc5.c: ... here.
* gcc.dg/mvc6.c: Move to ...
* gcc.target/i386/mvc6.c: ... here.
* gcc.dg/mvc7.c: Move to ...
* gcc.target/i386/mvc7.c: ... here.
* g++.dg/ext/mvc1.C: Require ifunc.
2015-11-02 Alexandre Oliva <aoliva@redhat.com>
PR tree-optimization/68083
* gcc.dg/torture/pr68083.c: New. From Zhendong Su.
2015-11-02 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
irreducible loops in the CFG.
2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
Revert:
2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
* gcc.dg/vect/vect-strided-shift-1.c: New.
2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/67929
* gcc.target/arm/pr67929_1.c: Move to...
* gcc.c-torture/execute/pr67929_1.c: ... Here.
Remove arm-specific directives. Add noclone, noinline
attributes.
2015-11-01 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
2015-11-01 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr67609-2.c: Include sse2-check.h.
(sse2_test): Rename from main. Do not return 0.
2015-11-01 David Edelsohn <dje.gcc@gmail.com>
* gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
* gfortran.dg/proc_ptr_39.f90: Require visibility.
* gfortran.dg/read_dir.f90: XFAIL AIX.
2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
Remove the implementation of N3994, terse range-for loops.
* g++.dg/cpp1z/range-for1.C: Remove.
2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr45.adb: New test.
2015-10-31 Tom de Vries <tom@codesourcery.com>
* gfortran.dg/assumed_type_2.f90: Update test.
* gfortran.dg/no_arg_check_2.f90: Same.
2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
* gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/46588
* gfortran.dg/pr46588.f90: New test.
2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
* gcc.dg/mvc1.c: New test for multiple targets cloning.
* gcc.dg/mvc2.c: Ditto.
* gcc.dg/mvc3.c: Ditto.
* gcc.dg/mvc4.c: Ditto.
* gcc.dg/mvc5.c: Ditto.
* gcc.dg/mvc6.c: Ditto.
* gcc.dg/mvc7.c: Ditto.
* g++.dg/ext/mvc1.C: Ditto.
* g++.dg/ext/mvc2.C: Ditto.
* g++.dg/ext/mvc3.C: Ditto.
* g++.dg/ext/mvc4.C: Ditto.
2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/51993
* gfortran.dg/pr51993.f90: New test.
2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/68106
* gcc.target/aarch64/pr68106.c: New.
2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/36192
* gfortran.dg/pr36192_1.f90: New test.
2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/68154
*gfortran.dg/pr68154.f90
2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
* c-c++-common/goacc/acc_on_device-2-off.c: Delete.
* c-c++-common/goacc/acc_on_device-2.c: Delete.
2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
PowerPC.
* gcc.target/powerpc/float128-mix.c: Likewise.
2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/68054
* gfortran.dg/pr68054.f90: New test.
2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67885
* gfortran.dg/pr67885.f90: New test.
2015-10-29 Jeff Law <law@redhat.com>
PR tree-optimization/67892
* gcc.dg/tree-ssa/pr21417: Update expected output.
* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2015-10-29 Richard Biener <rguenther@suse.de>
PR middle-end/68142
* c-c++-common/ubsan/pr68142.c: New testcase.
2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67845
* g++.dg/other/cv_func4.C: New.
2015-10-29 Richard Biener <rguenther@suse.de>
PR middle-end/56956
* c-c++-common/ubsan/pr56956.c: New testcase.
2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr44.adb: New test.
2015-10-28 Jim Wilson <jim.wilson@linaro.org>
PR debug/66068
* gcc.dg/debug/pr66068.c: New test.
2015-01-28 Paul Thomas <pault@gcc.gnu.org>
PR fortran/67933
* gfortran.dg/allocate_with_source_15.f03: Correct trivial
array bounds error at line 25.
2015-10-28 Catherine Moore <clm@codesourcery.com>
* gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
* gcc.target/mips/oddspreg-6.c: Likewise.
* gcc.target/mips/oddspreg-1.c: Likewise.
* gcc.target/mips/oddspreg-2.c: Likewise.
2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
PR target/67839
* gcc.target/avr/pr67839.c: New test.
2015-10-28 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
2015-10-28 Tom de Vries <tom@codesourcery.com>
* gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
2015-10-28 Richard Biener <rguenther@suse.de>
PR ipa/67600
* g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
of #includes.
2015-10-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/65962
* gcc.dg/vect/vect-62.c: Adjust.
2015-10-28 Richard Biener <rguenther@suse.de>
PR middle-end/68067
* gcc.dg/torture/pr68067-1.c: New testcase.
* gcc.dg/torture/pr68067-2.c: Likewise.
2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
as xvmadd and xvnmsub.
* gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
* c-c++-common/goacc/loop-shape.c: New test.
2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com>
* g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
* g++.dg/gomp/pr33372-3.C: Likewise.
2015-10-27 Richard Henderson <rth@redhat.com>
PR rtl-opt/67609
* gcc.target/i386/pr67609-2.c: New test.
2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/68102
* gcc.target/aarch64/pr68102_1.c: New test.
2015-01-27 Paul Thomas <pault@gcc.gnu.org>
PR fortran/67933
* gfortran.dg/allocate_with_source_15.f03: New test
2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
James Norris <jnorris@codesourcery.com>
PR fortran/63865
* gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
directive to work.
* gfortran.dg/goacc/loop-1.f95: Likewise.
* gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
* gfortran.dg/goacc/cray.f95: Likewise.
* gfortran.dg/goacc/parameter.f95: Likewise.
2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/68108
* gfortran.dg/pr67805_2.f90: New test.
2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
Aditya Kumar <aditya.k7@samsung.com>
* gcc.dg/graphite/block-0.c: Changed to match pattern.
* gcc.dg/graphite/interchange-1.c: Same.
* gcc.dg/graphite/interchange-10.c: Same.
* gcc.dg/graphite/interchange-11.c: Same.
* gcc.dg/graphite/interchange-13.c: Same.
* gcc.dg/graphite/interchange-3.c: Same.
* gcc.dg/graphite/interchange-4.c: Same.
* gcc.dg/graphite/interchange-7.c: Same.
* gcc.dg/graphite/interchange-9.c: Same.
* gcc.dg/graphite/uns-interchange-9.c: Same.
* gfortran.dg/graphite/interchange-3.f90: Same.
2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
PR target/67215
* gcc.target/i386/pr67215-1.c: New test.
* gcc.target/i386/pr67215-2.c: Likewise.
* gcc.target/i386/pr67215-3.c: Likewise.
2015-10-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/68104
* gcc.dg/torture/pr68104.c: New testcase.
2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
* gcc.dg/vect/vect-strided-shift-1.c: New.
2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/67929
* gcc.target/arm/pr67929_1.c: New test.
2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/68097
* gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
--param max-ssa-name-query-depth=3 to dg-options.
2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/builtins-52.c: Add -O to dg-options.
2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/torture/builtin-math-1.c: Skip at -O0.
2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
PR c/64765
PR c/64880
* c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
sorry message.
(PR64765): New function.
* gfortran.dg/goacc/coarray_2.f90: XFAIL.
* gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
sorry message.
* gfortran.dg/goacc/cray.f95: Refine prune directive.
* gfortran.dg/goacc/parameter.f95: Likewise.
2015-10-26 Louis Krupp <louis.krupp@zoho.com>
PR fortran/66056
* gfortran.dg/empty_label_typedecl.f90: New test.
2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/36192
* gfortran.dg/pr36192.f90: New test.
2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
* gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
* gnat.dg/opt51.adb: New test.
* gnat.dg/opt51_pkg.ads: New helper.
2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
* gcc.target/mips/ds-schedule-1.c: New.
* gcc.target/mips/ds-schedule-2.c: New.
2015-10-26 Jeff Law <law@redhat.com>
PR tree-optimization/68013
* gcc.c-torture/compile/pr68013.c: New test.
2015-10-26 Richard Biener <rguenther@suse.de>
Dominik Vogt <vogt@linux.vnet.ibm.com>
PR middle-end/67443
* gcc.target/s390/pr67443.c: New testcase.
2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
* gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
make it unique per testcase.
* gfortran.dg/chmod_2.f90: Likewise.
* gfortran.dg/chmod_3.f90: Likewise.
* gfortran.dg/direct_io_8.f90: Likewise.
* gfortran.dg/f2003_inquire_1.f03: Likewise.
* gfortran.dg/f2003_io_1.f03: Likewise.
* gfortran.dg/f2003_io_2.f03: Likewise.
* gfortran.dg/f2003_io_8.f03: Likewise.
* gfortran.dg/inquire_size.f90: Likewise.
* gfortran.dg/namelist_66.f90: Likewise.
* gfortran.dg/namelist_82.f90: Likewise.
* gfortran.dg/namelist_87.f90: Likewise.
* gfortran.dg/open_negative_unit_1.f90: Likewise.
* gfortran.dg/open_new.f90: Likewise.
* gfortran.dg/stat_1.f90: Likewise.
* gfortran.dg/stat_2.f90: Likewise.
* gfortran.dg/streamio_15.f90: Likewise.
* gfortran.dg/unf_read_corrupted_1.f90: Likewise.
2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR middle-end/67989
* g++.dg/pr67989.C: New test.
2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
* gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
* gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
* gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
suffix to the temporary filename to make it unique per testcase.
2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
2015-01-25 Paul Thomas <pault@gcc.gnu.org>
PR fortran/67171
* gfortran.dg/allocate_with_source_12.f03: New test
PR fortran/61819
* gfortran.dg/allocate_with_source_13.f03: New test
PR fortran/61830
* gfortran.dg/allocate_with_source_14.f03: New test
2015-10-25 John David Anglin <danglin@gcc.gnu.org>
* g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
2015-10-25 Uros Bizjak <ubizjak@gmail.com>
PR target/68084
* gcc.target/i386/pr68084.c: New test.
2015-10-25 Andre Vehreschild <vehre@gmx.de>
PR fortran/66927
PR fortran/67044
* gfortran.dg/allocate_with_source_10.f08: New test.
* gfortran.dg/allocate_with_source_11.f08: New test.
* gfortran.dg/class_array_15.f03: Changed count of expected
_builtin_frees to 11. One step of temporaries is spared, therefore
the allocatable component of that temporary is not to be freeed.
2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/68055
* gfortran.dg/pr68055.f90: New case.
2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67805
* gfortran.dg/pr67805.f90: New testcase.
* gfortran.dg/array_constructor_26.f03: Update testcase.
* gfortran.dg/array_constructor_27.f03: Ditto.
* gfortran.dg/char_type_len_2.f90: Ditto.
* gfortran.dg/pr67802.f90: Ditto.
* gfortran.dg/used_before_typed_3.f90: Ditto.
2015-10-23 Jan Hubicka <hubicka@ucw.cz>
PR ipa/pr67600
* g++.dg/torture/pr67600.C: New testcase.
2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
* g++.dg/pr68062.C: New test.
2015-10-23 Jeff Law <law@redhat.com>
PR tree-optimization/67830
* gcc.dg/pr67830.c: New test.
2015-10-23 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
2015-10-23 Steve Ellcey <sellcey@imgtec.com>
Andrew Pinski <apinski@cavium.com>
PR rtl-optimization/67736
* gcc.dg/torture/pr67736.c: New test.
* gcc.dg/combine-subregs.c: New test.
2015-10-23 Alan Hayward <alan.hayward@arm.com>
PR tree-optimization/65947
* lib/target-supports.exp
(check_effective_target_vect_max_reduc): Add.
* gcc.dg/vect/pr65947-1.c: New test.
* gcc.dg/vect/pr65947-2.c: New test.
* gcc.dg/vect/pr65947-3.c: New test.
* gcc.dg/vect/pr65947-4.c: New test.
* gcc.dg/vect/pr65947-5.c: New test.
* gcc.dg/vect/pr65947-6.c: New test.
* gcc.dg/vect/pr65947-7.c: New test.
* gcc.dg/vect/pr65947-8.c: New test.
* gcc.dg/vect/pr65947-9.c: New test.
* gcc.dg/vect/pr65947-10.c: New test.
* gcc.dg/vect/pr65947-11.c: New test.
2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
* gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
Make weak rather than noinline.
* gcc.dg/builtins-57.c: Compile with -O.
* gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
2015-10-23 Tom de Vries <tom@codesourcery.com>
* gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
PR sanitizer/68042
* c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
* c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
2015-10-22 Martin Sebor <msebor@redhat.com>
PR driver/68043
* gcc.misc-tests/help.exp: Verify that option descriptions
end in periods.
* lib/options.exp (check_for_options): Use the regexp --line option.
Print unexpected match on failure.
2015-10-22 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67838
* g++.dg/cpp1y/var-templ46.C: New.
2015-10-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/58497
* gcc.dg/tree-ssa/vector-5.c: New testcase.
2015-10-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/19049
PR tree-optimization/65962
* gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
* gcc.dg/vect/vect-63.c: Adjust.
* gcc.dg/vect/vect-70.c: Likewise.
* gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
* gfortran.dg/vect/pr19049.f90: Likewise.
* gfortran.dg/vect/vect-8.f90: Likewise.
2015-10-22 Richard Biener <rguenther@suse.de>
PR middle-end/68046
PR middle-end/61893
* gcc.dg/torture/ftrapv-2.c: New testcase.
2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
PR target/68015
* gcc.target/s390/pr68015.c: New test.
2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
PR testsuite/67948
* gcc.target/arm/xor-and.c: Adjust test to check for eor
instead of orr.
2015-10-22 Jiong Wang <jiong.wang@arm.com>
Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/63304
* gcc.target/aarch64/pr63304_1.c: New test.
2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66781
* g++.dg/parse/enum13.C: New.
2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67847
* g++.dg/parse/enum12.C: New.
2015-10-21 Martin Sebor <msebor@redhat.com>
PR driver/68043
* gcc.misc-tests/help.exp: Adjust.
* lib/options.exp (check_for_options): Add detail to output.
2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67939
* gfortran.dg/pr67939.f90: New test.
2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/scop-11.c: Update pattern.
2015-10-11 Jan Hubicka <hubicka@ucw.cz>
PR ipa/67056
* g++.dg/ipa/pr67056.C: New testcase.
2015-10-11 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
are matched.
2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
Add associated options for arm*-*-*.
(sqrt): Remove dummy definition.
2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
* gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
sra-max-scalarization-size-Ospeed.
2015-10-21 Marek Polacek <polacek@redhat.com>
PR c/68024
* gcc.dg/pr68024.c: New test.
2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
* c-c++-common/goacc/clauses-fail.c: Adjust errors.
* c-c++-common/goacc/sb-1.c: Adjust errors.
* c-c++-common/goacc/sb-3.c: Adjust errors.
* c-c++-common/goacc/loop-1.c: Adjust errors.
* c-c++-common/goacc/nesting-1.c: Adjust errors.
* c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
* c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
* g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
* gcc.dg/lto/simd-function_0.c: New test.
2015-10-21 Uros Bizjak <ubizjak@gmail.com>
PR target/68018
* gcc.target/i386/pr68018.c: New test.
2015-10-21 Richard Biener <rguenther@suse.de>
PR middle-end/68031
* gcc.dg/torture/pr68031.c: New testcase.
2015-10-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/68026
* gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
* c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
* c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
* c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
* g++.dg/asan/default-options-1.C: Likewise.
2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/stp_vec_64_1.c: New test.
* gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
* lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
2015-10-20 Marek Polacek <polacek@redhat.com>
PR c/67964
* gcc.dg/pr67964.c: New test.
2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/67609
* gcc.target/i386/pr67609.c: New.
2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/fmul_fcvt_1.c: New test.
* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
PR target/66810
* gcc.target/i386/pr66810.c: New test.
2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
PR target/67963
PR target/67985
* gcc.target/i386/pr67963-1.c: New test.
* gcc.target/i386/pr67963-2.c: Likewise.
* gcc.target/i386/pr67963-3.c: Likewise.
* gcc.target/i386/pr67985-1.c: Likewise.
* gcc.target/i386/pr67985-2.c: Likewise.
* gcc.target/i386/pr67985-3.c: Likewise.
2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
2015-10-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/68017
* gcc.dg/torture/pr68017.c: New testcase.
2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/66912
* gcc.target/aarch64/pr66912.c: New.
* gcc.target/arm/pr66912.c: New.
2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
* gfortran.dg/pr67900.f90: New tests.
2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
* gnat.dg/opt50.adb: New test.
* gnat.dg/opt50_pkg.adb: New helper.
* gnat.dg/opt50_pkg.ads: New helper.
2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/68019
* gfortran.dg/pr68019.f90: new test.
2015-10-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/67975
* gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
2015-10-19 Richard Biener <rguenther@suse.de>
* gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
PR target/67995
* gcc.target/i386/pr67995-1.c: New test.
* gcc.target/i386/pr67995-2.c: Likewise.
* gcc.target/i386/pr67995-3.c: Likewise.
2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
PR middle-end/68002
* gcc.dg/PR68002.c: New test.
2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/builtins-20.c: Remove undefined behavior.
2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/67758
* gfortran.dg/common_25.f90: New file.
2015-10-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/67177
* gfortran.dg/move_alloc_15.f90: New test
* gfortran.dg/move_alloc_16.f90: New test
PR fortran/67977
* gfortran.dg/deferred_character_assignment_1.f90: New test
2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67987
* gfortran.df/pr67987.f90: New test.
* gfortran.dg/char_length_2.f90: Update testcase.
2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/iamcu/test_basic_returning.c
(def_test_returning_type): Use union to check float return bits.
2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
Replace printf with __builtin_printf.
2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
initialize u5.
2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
PR middle-end/67966
* gnat.dg/pack21.adb: New test.
* gnat.dg/pack22.adb: Likewise.
* gnat.dg/pack22_pkg.ad[sb]: New helper.
2015-10-16 Christian Bruel <christian.bruel@st.com>
PR target/67745
* gcc.target/arm/no-align.c: New test.
* gcc.target/arm/attr-align1.c: New test.
* gcc.target/arm/attr-align2.c: New test.
* gcc.target/arm/attr-align3.c: New test.
2015-10-11 Jan Hubicka <hubicka@ucw.cz>
* gcc.c-torture/compile/icfmatch.c: Add testcase
2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67926
* g++.dg/cpp1z/fold-ice1.C: New.
2015-10-16 Michael Collison <michael.collison@linaro.org>
Andrew Pinski <andrew.pinski@caviumnetworks.com>
* gcc.dg/tree-ssa/minmax-loopend.c: New test.
2015-10-15 Marek Polacek <polacek@redhat.com>
* gcc.dg/tree-ssa/reassoc-42.c: New test.
2015-10-15 Marek Polacek <polacek@redhat.com>
PR tree-optimization/67953
* gcc.dg/fold-minus-6.c (fn4): Change the type of A to
unsigned.
* gcc.dg/torture/pr67953.c: New test.
2015-10-14 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
contained within have their own file/test now.
* gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
ssa-dom-thread-2.c. Tighten expected output slightly and comment
expectations a bit more.
* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
* gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
* gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
PR testsuite/67959
* gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
2015-10-14 Marek Polacek <polacek@redhat.com>
* gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
(f6): New.
(f7): New.
(f8): New.
(f9): New.
(f10): New.
(f11): New.
(f12): New.
(f13): New.
2015-10-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/67915
* gcc.dg/torture/pr67915.c: New testcase.
2015-10-14 Marek Polacek <polacek@redhat.com>
PR tree-optimization/67815
* gcc.dg/tree-ssa/reassoc-39.c: New test.
* gcc.dg/tree-ssa/reassoc-40.c: New test.
* gcc.dg/tree-ssa/reassoc-41.c: New test.
2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.dg/pragma-pop_options-1.c: New test.
2015-10-13 Jakub Jelinek <jakub@redhat.com>
Aldy Hernandez <aldyh@redhat.com>
* c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
* c-c++-common/gomp/clauses-1.c: New test.
* c-c++-common/gomp/clauses-2.c: New test.
* c-c++-common/gomp/clauses-3.c: New test.
* c-c++-common/gomp/clauses-4.c: New test.
* c-c++-common/gomp/declare-target-1.c: New test.
* c-c++-common/gomp/declare-target-2.c: New test.
* c-c++-common/gomp/depend-3.c: New test.
* c-c++-common/gomp/depend-4.c: New test.
* c-c++-common/gomp/doacross-1.c: New test.
* c-c++-common/gomp/if-1.c: New test.
* c-c++-common/gomp/if-2.c: New test.
* c-c++-common/gomp/linear-1.c: New test.
* c-c++-common/gomp/map-2.c: New test.
* c-c++-common/gomp/map-3.c: New test.
* c-c++-common/gomp/nesting-1.c (f_omp_parallel,
f_omp_target_data): Add map clause to target data.
* c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
* c-c++-common/gomp/ordered-1.c: New test.
* c-c++-common/gomp/ordered-2.c: New test.
* c-c++-common/gomp/ordered-3.c: New test.
* c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
on non-iterator.
* c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
clause and ordered construct where no longer allowed.
* c-c++-common/gomp/priority-1.c: New test.
* c-c++-common/gomp/reduction-1.c: New test.
* c-c++-common/gomp/schedule-simd-1.c: New test.
* c-c++-common/gomp/sink-1.c: New test.
* c-c++-common/gomp/sink-2.c: New test.
* c-c++-common/gomp/sink-3.c: New test.
* c-c++-common/gomp/sink-4.c: New test.
* c-c++-common/gomp/udr-1.c: New test.
* c-c++-common/taskloop-1.c: New test.
* c-c++-common/cpp/openmp-define-3.c: Adjust for the new
value of _OPENMP macro.
* c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
* c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
* gcc.dg/gomp/clause-1.c:
* gcc.dg/gomp/reduction-1.c: New test.
* gcc.dg/gomp/sink-fold-1.c: New test.
* gcc.dg/gomp/sink-fold-2.c: New test.
* gcc.dg/gomp/sink-fold-3.c: New test.
* gcc.dg/vect/vect-simd-clone-15.c: New test.
* g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
of non-static data members.
* g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
Add some linear clause tests.
* g++.dg/gomp/declare-simd-3.C: New test.
* g++.dg/gomp/linear-1.C: New test.
* g++.dg/gomp/member-1.C: New test.
* g++.dg/gomp/member-2.C: New test.
* g++.dg/gomp/pr66571-2.C: New test.
* g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
dependent argument.
* g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
in reduction clause.
* g++.dg/gomp/reference-1.C: New test.
* g++.dg/gomp/sink-1.C: New test.
* g++.dg/gomp/sink-2.C: New test.
* g++.dg/gomp/sink-3.C: New test.
* g++.dg/gomp/task-1.C: Remove both dg-error directives.
* g++.dg/gomp/this-1.C: New test.
* g++.dg/gomp/this-2.C: New test.
* g++.dg/vect/simd-clone-2.cc: New test.
* g++.dg/vect/simd-clone-2.h: New test.
* g++.dg/vect/simd-clone-3.cc: New test.
* g++.dg/vect/simd-clone-4.cc: New test.
* g++.dg/vect/simd-clone-4.h: New test.
* g++.dg/vect/simd-clone-5.cc: New test.
2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/table-intrinsics.c: Fix regexp
after r228716 (Fix vtbl[34] and vtbx4).
2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
PR tree-optimization/67909, 67947
* gcc.dg/torture/pr67947.c: New test.
2015-10-13 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/ssa-thread-13.c: New test.
2015-10-12 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/ssa-thread-12.c: New test.
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
* gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
ssa-dom-thread-11.c.
* gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
PR c++/58566
* g++.dg/cpp0x/lambda/lambda-58566.C: New.
2015-10-10 Jan Hubicka <hubicka@ucw.cz>
* gfortran.dg/lto/bind_c-2_0.f90: New testcase.
* gfortran.dg/lto/bind_c-2_1.c: New testcase.
* gfortran.dg/lto/bind_c-3_0.f90: New testcase.
* gfortran.dg/lto/bind_c-3_1.c: New testcase.
* gfortran.dg/lto/bind_c-4_0.f90: New testcase.
* gfortran.dg/lto/bind_c-4_1.c: New testcase.
* gfortran.dg/lto/bind_c-5_0.f90: New testcase.
* gfortran.dg/lto/bind_c-5_1.c: New testcase.
2015-10-09 Steve Ellcey <sellcey@imgtec.com>
* gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
and -mno-frame-header-opt options.
* gcc.target/mips/frame-header-1.c: New file.
* gcc.target/mips/frame-header-2.c: New file.
* gcc.target/mips/frame-header-3.c: New file.
2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
Hale Wang <hale.wang@arm.com>
* gcc.dg/tree-ssa/forwprop-33.c: New.
2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
PR target/67895
* gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
* gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
* gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
* gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
2015-10-09 David Malcolm <dmalcolm@redhat.com>
* lib/multiline.exp: New file.
* lib/prune.exp: Load multiline.exp.
(prune_gcc_output): Call into multiline.exp to handle any
multiline output directives.
* lib/libgo.exp: Load multiline.exp before prune.exp, using
load_gcc_lib.
2015-10-09 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/67794
* gcc.dg/ipa/ipa-sra-10.c: New test.
* gcc.dg/torture/pr67794.c: Likewise.
2015-10-09 Alexandre Oliva <aoliva@redhat.com>
PR rtl-optimization/67828
* gcc.dg/torture/pr67828.c: New.
2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/67366
* lib/target-supports.exp (check_effective_target_non_strict_align):
Adjust for arm*-*-*.
* gcc.target/arm/pr67366.c: New test.
2015-10-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/67891
* gcc.dg/tree-ssa/pr67891.c: New testcase.
2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/builtins-47.c: Test the optimized dump instead.
2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
* gcc.dg/vect/vect-outer-simd-3.c: New test.
2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
* gcc.dg/loop-unswitch-2.c: New test.
* gcc.dg/loop-unswitch-3.c: Likewise.
* gcc.dg/loop-unswitch-4.c: Likewise.
2015-10-08 Tom de Vries <tom@codesourcery.com>
* gcc.dg/dse.c: Only dump in dse1 pass.
* gcc.dg/tree-ssa/pr30375.c: Same.
2015-10-07 Uros Bizjak <ubizjak@gmail.com>
PR target/66697
* gcc.target/i386/20060512-1.c: Remove ia32 requirement.
(PUSH, POP): New defines.
(sse2_test): Use PUSH and POP to misalign runtime stack.
* gcc.target/i386/20060512-2.c: Remove ia32 requirement.
2015-10-07 James Norris <jnorris@codesourcery.com>
* lib/atomic-dg.exp (atomic_link_flags): Move flag setting
to atomic_init. (atomic_init): Restrict flags usage.
2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/65889
* gfortran.dg/sizeof_5.f90: New test.
2015-10-06 Jeff Law <law@redhat.com>
* gcc.c-torture/compile/pr67816.c: New test.
2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
* gcc.target/aarch64/get_lane_f16_1.c: New test.
2015-10-06 Louis Krupp <louis.krupp@zoho.com>
PR fortran/65766
* gfortran.dg/substr_alloc_string_comp_1.f90: New.
2015-10-06 Marek Polacek <polacek@redhat.com>
PR c++/67863
* c-c++-common/Wtautological-compare-4.c: New test.
2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
Peter Bergner <bergner@vnet.ibm.com>
PR target/67808
* gcc.target/powerpc/pr67808.c: New test.
2015-10-06 Nick Clifton <nickc@redhat.com>
* gcc.target/msp430: New directory.
* gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
tests.
* gcc.target/msp430/data-attributes.c: New file. Checks the
noinit and persistent data attributes.
2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
2015-10-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/67859
* gcc.dg/torture/pr67859.c: New testcase.
2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53856
* g++.dg/template/defarg19.C: New.
* g++.dg/template/defarg20.C: Likewise.
2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/scop-sor.c: Un-xfail.
2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/scop-sor.c: Xfail.
2015-10-05 Martin Jambor <mjambor@suse.cz>
Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/propalign-4.c: New test.
* gcc.dg/ipa/propalign-5.c: Likewise.
2015-10-05 Marek Polacek <polacek@redhat.com>
PR tree-optimization/67821
* gcc.dg/torture/pr67821-2.c: New test.
* gcc.dg/torture/pr67821.c: New test.
2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
2015-10-05 Christian Bruel <christian.bruel@st.com>
* gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
(exec_vcvt): Add comments.
2015-10-04 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/67447
* gcc.target/i386/pr67447.c: New test.
2015-10-04 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
effective target.
* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
* gcc.target/i386/vect-perm-even-1.c: Ditto.
* gcc.target/i386/vect-perm-odd-1.c: Ditto.
* gcc.target/i386/vect-unpack-1.c: Ditto.
* gcc.target/i386/vect-unpack-2.c: Ditto.
2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/67758
* gfortran.dg/common_24.f: New.
2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
* gcc.target/arm/pr67756.c: Fixed warnings.
2015-10-02 Marek Polacek <polacek@redhat.com>
PR c/67730
* gcc.dg/pr67730-1.c: New test.
* gcc.dg/pr67730-2.c: New test.
* gcc.dg/pr67730.h: New test.
2015-10-02 Marek Polacek <polacek@redhat.com>
* c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
2015-10-02 Sebastian Pop <s.pop@samsung.com>
PR tree-optimization/67754
* gfortran.dg/graphite/block-1.f90: Adjust pattern.
* gfortran.dg/graphite/block-2.f: Same.
2015-10-02 Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/scop-23.c: New.
2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/builtin_target.c: Handle "avx512ifma"
and "avx512vbmi".
2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/67756
* gcc.target/arm/pr67756.c: New.
2015-10-02 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
* gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
* gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
for tiny model.
* gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
for small model.
2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/vect-pack-trunc-1.c: New test.
* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
* gcc.target/i386/vect-perm-even-1.c: Ditto.
* gcc.target/i386/vect-perm-odd-1.c: Ditto.
* gcc.target/i386/vect-unpack-1.c: Ditto.
* gcc.target/i386/vect-unpack-2.c: Ditto.
2015-10-02 Marek Polacek <polacek@redhat.com>
PR c/64249
* c-c++-common/Wduplicated-cond-1.c: New test.
* c-c++-common/Wduplicated-cond-2.c: New test.
* c-c++-common/Wduplicated-cond-3.c: New test.
* c-c++-common/Wduplicated-cond-4.c: New test.
* c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
-Wduplicated-cond warning.
2015-10-02 Renlin Li <renlin.li@arm.com>
* gcc.target/aarch64/csneg-1.c: Update.
2015-10-02 Renlin Li <renlin.li@arm.com>
PR target/66776
* gcc.target/aarch64/pr66776.c: New.
2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/warn13.adb: New test.
2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/vect15.ad[sb]: New test.
* gnat.dg/vect16.ad[sb]: Likewise.
* gnat.dg/vect17.ad[sb]: Likewise.
* gnat.dg/vect18.ad[sb]: Likewise.
2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR rtl-optimization/67786
PR rtl-optimization/67787
* gcc.dg/pr67786.c: New test.
* gcc.dg/pr67787.c: Likewise.
2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/vect_combine_zeroes_1.c: New.
2015-10-02 Kai Tietz <ktietz70@googlemail.com>
PR target/51726
* g++.dg/ext/selectany2.C: Allow uninitialized variable case.
2015-10-01 Louis Krupp <louis.krupp@zoho.com>
PR fortran/62242
PR fortran/52332
* gfortran.dg/string_array_constructor_1.f90: New.
* gfortran.dg/string_array_constructor_2.f90: New.
* gfortran.dg/string_array_constructor_3.f90: New.
2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
PR target/67788
PR target/67789
* gcc.target/powerpc/pr67789.c: New testcase.
2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran.67802
* gfortran.dg/pr67802.f90: New test.
2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66979
gfortran.dg/pr66979.f90: new test.
2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67616
* gfortran.dg/pr67616.f90: New test.
2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
PR c++/54430
* g++.dg/cpp0x/range-for30.C: New.
2015-10-01 Marek Polacek <polacek@redhat.com>
PR c/65345
* gcc.dg/atomic/pr65345-4.c: New test.
* gcc.dg/pr65345-3.c: New test.
2015-10-01 Marek Polacek <polacek@redhat.com>
PR tree-optimization/67769
* gcc.dg/torture/pr67769.c: New test.
2015-10-01 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
PR target/54236
* gcc.target/sh/pr54236-6.c: Fix assembler-not string.
2015-10-01 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr65105-1.c: Require sse2 effective target.
(main): Rename to sse2_test. Abort if count != 5.
(dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
of -march=slm.
* gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
2015-10-01 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2015-09-30 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR rtl-optimization/67037
* gcc.c-torture/execute/pr67037.c: New test.
2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* lib/target-supports.exp (check_effective_target_sync_int_128):
Return 1 on spu-*-* targets.
(check_effective_target_sync_int_128_runtime): Likewise.
(check_effective_target_sync_long_long): Likewise.
(check_effective_target_sync_long_long_runtime): Likewise.
(check_effective_target_sync_int_long): Likewise.
(check_effective_target_sync_char_short): Likewise.
2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
* gcc.target/i386/pr67761.c: New test.
2015-09-30 Marek Polacek <polacek@redhat.com>
PR c/67730
* gcc.dg/pr67730.c: New test.
2015-09-30 Marek Polacek <polacek@redhat.com>
PR tree-optimization/67690
* gcc.dg/torture/pr67690.c: New test.
2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
* g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
* g++.dg/gomp/tls-wrap4.C: Likewise.
* gcc.dg/atomic-op-optimize.c: Likewise.
* gcc.dg/pr54087.c: Likewise.
* gcc.dg/tls/section-2.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
* gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
* gcc.target/arm/divzero.c: Likewise.
* gcc.target/arm/sibcall-2.c: Likewise.
* gcc.target/arm/thumb1-Os-mult.c: Likewise.
* gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
* gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
* gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
* gcc.target/arm/volatile-bitfields-1.c: Likewise.
* gcc.target/arm/volatile-bitfields-2.c: Likewise.
* gcc.target/arm/volatile-bitfields-3.c: Likewise.
* gcc.target/arm/volatile-bitfields-4.c: Likewise.
* gfortran.dg/default_format_2.f90: Likewise.
* gfortran.dg/default_format_denormal_2.f90: Likewise.
2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
* gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
* gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
* gfortran.dg/round_4.f90: ditto.
2015-09-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/67170
* gfortran.dg/pr67170.f90: New testcase.
2015-09-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/67741
* gcc.dg/torture/pr67741.c: New testcase.
2015-09-29 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
non-zero for __builtin_signbit tests.
2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
PR target/65105
* gcc.target/i386/pr65105-1.c: New.
* gcc.target/i386/pr65105-2.c: New.
* gcc.target/i386/pr65105-3.c: New.
* gcc.target/i386/pr65105-4.C: New.
* gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.dg/asm-4.c: Use braced words for the regular expressions.
2015-09-28 Paul Thomas <pault@gcc.gnu.org>
PR fortran/40054
PR fortran/63921
* gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
standard as legacy.
* gfortran.dg/fmt_tab_2.f90: Add extra tab error.
* gfortran.dg/function_types_3.f90: Change error message to
"Type inaccessible...."
* gfortran.dg/ptr_func_assign_1.f08: New test.
* gfortran.dg/ptr_func_assign_2.f08: New test.
2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
PR fortran/40054
PR fortran/63921
* gfortran.dg/ptr_func_assign_3.f08: New test.
* gfortran.dg/ptr_func_assign_4.f08: New test.
2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/run-id-pr67700-1.c: New test case.
* gcc.dg/graphite/block-1.c: Modified to match the pattern.
* gcc.dg/graphite/block-3.c: Same.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-5.c: Same.
* gcc.dg/graphite/block-6.c: Same.
* gcc.dg/graphite/block-7.c: Same.
* gcc.dg/graphite/block-8.c: Same.
* gcc.dg/graphite/block-pr47654.c: Same.
* gcc.dg/graphite/interchange-0.c: Same.
* gcc.dg/graphite/interchange-1.c: Same.
* gcc.dg/graphite/interchange-10.c: Same.
* gcc.dg/graphite/interchange-11.c: Same.
* gcc.dg/graphite/interchange-12.c: Same.
* gcc.dg/graphite/interchange-13.c: Same.
* gcc.dg/graphite/interchange-14.c: Same.
* gcc.dg/graphite/interchange-15.c: Same.
* gcc.dg/graphite/interchange-3.c: Same.
* gcc.dg/graphite/interchange-4.c: Same.
* gcc.dg/graphite/interchange-5.c: Same.
* gcc.dg/graphite/interchange-6.c: Same.
* gcc.dg/graphite/interchange-7.c: Same.
* gcc.dg/graphite/interchange-8.c: Same.
* gcc.dg/graphite/interchange-9.c: Same.
* gcc.dg/graphite/interchange-mvt.c: Same.
* gcc.dg/graphite/pr35356-1.c: Same.
* gcc.dg/graphite/pr35356-3.c: Same.
* gcc.dg/graphite/pr37485.c: Same.
* gcc.dg/graphite/scop-1.c: Same.
* gcc.dg/graphite/scop-11.c: Same.
* gcc.dg/graphite/scop-5.c: Same.
* gcc.dg/graphite/uns-block-1.c: Same.
* gcc.dg/graphite/uns-interchange-9.c: Same.
* gfortran.dg/graphite/block-1.f90: Same.
* gfortran.dg/graphite/interchange-3.f90: Same.
* gfortran.dg/graphite/pr14741.f90: Same.
* gfortran.dg/graphite/block-2.f: Same.
2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@samsung.com>
PR tree-optimization/67700
* gcc.dg/graphite/run-id-pr67700.c: New.
2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
PR target/54236
* gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
* gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
test_27): New.
* gcc.target/sh/pr54236-5.c: New.
* gcc.target/sh/pr54236-6.c: New.
2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR rtl-optimization/67456
PR rtl-optimization/67464
PR rtl-optimization/67465
* gcc.dg/pr67465.c: New test.
2015-09-28 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/62171
* gcc.dg/vect/pr62171.c: New test.
2015-09-27 David Edelsohn <dje.gcc@gmail.com>
* g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
skip on AIX. XFAIL individual line tests.
2015-09-27 Alexandre Oliva <aoliva@redhat.com>
PR rtl-optimization/64164
PR tree-optimization/67312
* gcc.dg/pr67312.c: New. From Zdenek Sojka.
* gcc.target/i386/stackalign/return-4.c: Add -O.
2015-09-27 David Edelsohn <dje.gcc@gmail.com>
* g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/67721
* gfortran.dg/alloc_comp_deep_copy_3.f03: New.
2015-09-26 David Edelsohn <dje.gcc@gmail.com>
* gcc.dg/pr64935-1.c: XFAIL on AIX.
* gcc.dg/pr64935-2.c: XFAIL on AIX.
* gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
* gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
* gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
* gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
DW_AT_noreturn on AIX.
* gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
DW_AT_noreturn on AIX.
* gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
* g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
DW_AT_GNU_deleted on AIX.
* g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
* g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
* g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
* g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
* g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
* g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
* g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
* g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
* g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
* g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
* g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
* g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
* g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
* g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
* g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67614
* gfortran.dg/pr67614.f90: New test.
2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67525
* gfortran.dg/pr67525.f90: New test.
2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/55603
* gfortran.dg/allocatable_function_9.f90: New.
2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
PR target/67675
* gcc.target/sh/pr67675.c: New.
2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/fpcr_fpsr_1.c: New file.
2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr66749.c (dg-options): Replace
-mtune=lakemount with -mtune=lakemont.
* gcc.target/i386/pr66821.c (dg-options): Likewise.
* gcc.target/i386/pr67329.c (dg-options): Likewise.
2015-09-25 Marek Polacek <polacek@redhat.com>
* c-c++-common/ubsan/bounds-11.c: New test.
* c-c++-common/ubsan/bounds-12.c: New test.
2015-09-25 Marek Polacek <polacek@redhat.com>
PR sanitizer/64906
* c-c++-common/ubsan/pr64906.c: New test.
2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
with -mtune=lakemount.
* gcc.target/i386/pr66821.c (dg-options): Likewise.
* gcc.target/i386/pr67329.c (dg-options): Likewise.
2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR driver/67640
* gcc.dg/Werror-13.c: New test.
2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
* gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
2015-09-24 Richard Biener <rguenther@suse.de>
PR lto/67699
* g++.dg/pr67699.C: New testcase.
2015-09-24 Richard Earnshaw <rearnsha@arm.com>
PR libgcc/67624
* gcc.target/arm/fp16-inf.c: New test.
2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/avx512vbmi-check.h (main): Fix register
name while checking for AVX-512VBMI presence.
2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/target-supports.exp (check_effective_target_pie): Check for
PIE support on Solaris 11.x and 12.
2015-09-24 Richard Biener <rguenther@suse.de>
* g++.dg/tree-ssa/restrict3.C: New testcase.
2015-09-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/48885
* gcc.dg/tree-ssa/restrict-6.c: New testcase.
2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
* c-c++-common/Wmisleading-indentation.c: Augment test.
2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
Fix small typos in the coding rule enforcement warnings.
* g++.dg/diagnostic/disable.C: Replace 'namepace'
with 'namespace'.
2015-09-23 Richard Biener <rguenther@suse.de>
PR middle-end/67662
* gcc.dg/ubsan/pr67662.c: New testcase.
2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/49655
* gcc.dg/pragma-diag-6.c: New test.
2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2015-09-23 Richard Biener <rguenther@suse.de>
* g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
* c-c++-common/Wmisleading-indentation.c: Augment test.
2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
* g++.dg/diagostic/disable.C: New.
2015-09-22 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/67671
* g++.dg/pr67671.C: New test.
2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
PR target/67480
* gcc.target/i386/pr67480.c: New test.
2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
* gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
avx512dq, avx512cd, avx512er and avx512pf.
2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
* gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
update-fetch operations.
* gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
* gcc.target/aarch64/atomic-inst-ldadd.c: New.
* gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
* gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
(TEST_ONE): New.
* gcc.target/aarch64/atomic-inst-swap.c: New.
2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
* gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
* gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
* gcc.target/i386/pr59789.c (f1): Likewise.
* gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
* gcc.target/i386/intrinsics_6.c: Likewise.
* gcc.dg/winline-5.c (int t): Likewise.
* gcc.dg/winline-9.c (t): Likewise.
* gcc.dg/always_inline2.c (q): Likewise.
* gcc.dg/winline-2.c (inline int t): Likewise.
* gcc.dg/winline-6.c: Likewise.
* gcc.dg/winline-10.c (void g): Likewise.
* gcc.dg/pr49243.c (void parse): Likewise.
* gcc.dg/always_inline3.c (q2): Likewise.
* gcc.dg/winline-3.c: Likewise.
* gcc.dg/winline-7.c (inline void *t): Likewise.
2015-09-22 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/67666
* g++.dg/pr67666.C: New test.
2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67615
* gfortran.dg/pr67615.f90: new test.
2015-09-21 Jeff Law <law@redhat.com>
* gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
Complete the implementation of N4230, Nested namespace definition.
* g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
attributes and nested namespace definitions.
* g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
* g++.dg/cpp1z/feat-cxx1z.C: Likewise.
* g++.dg/cpp1y/feat-cxx14-neg.C: New.
* g++.dg/cpp1z/namespace-attribs.C: Likewise.
* g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
appearing before the namespace identifier.
2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/66415
* gcc.dg/cpp/pr66415-1.c: Test column number.
2015-09-21 Richard Biener <rguenther@suse.de>
* g++.dg/ext/attr-alias-3.C: Add -g.
2015-09-21 Richard Biener <rguenther@suse.de>
PR debug/67664
* g++.dg/debug/dwarf2/pr67764.C: New testcase.
2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64345
* gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
* gcc.dg/pragma-diag-5.c: Fix excess warning.
2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR middle-end/60832
* gcc.dg/pr53265.c: Update.
2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/arm/stack-checking.c: Skip for Thumb1.
2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
PR target/59478
* gcc.target/sh/pr59478.c: New.
2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
PR target/67126
* gcc.target/sh/pr51244-12.c: Adjust testcase.
* gcc.target/sh/pr54236-2.c: Likewise.
2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
* gcc.target/sh/pr43417.c: Move target independent test to ...
* gcc.c-torture/compile/pr43417.c: ... here.
2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
* gcc.target/sh/sh.exp (check_effective_target_sh4a,
check_effective_target_big_endian, check_effective_target_little_endian,
check_effective_target_any_fpu, check_effective_target_double_fpu,
check_effective_target_use_single_only_fpu,
check_effective_target_default_single_fpu,
check_effective_target_no_fpu, check_effective_target_has_xf_regs,
check_effective_target_has_fsca, check_effective_target_has_fsrra,
check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
check_effective_target_fmovd_enabled,
check_effective_target_has_privileged, check_effective_target_has_pref,
check_effective_target_banked_r0r7_isr,
check_effective_target_stack_save_isr): New effective target checks.
* gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
* gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
* gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
* gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
* gcc.target/sh/20080410-1.c: Use new effective target checks.
* gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
* gcc.target/sh/attr-isr.c: Likewise.
* gcc.target/sh/fpul-usage-1.c: Likewise.
* gcc.target/sh/hiconst.c: Likewise.
* gcc.target/sh/mfmovd.c: Likewise.
* gcc.target/sh/pr21255-3.c: Likewise.
* gcc.target/sh/pr33135-1.c: Likewise.
* gcc.target/sh/pr33135-2.c: Likewise.
* gcc.target/sh/pr33135-3.c: Likewise.
* gcc.target/sh/pr33135-4.c: Likewise.
* gcc.target/sh/pr39423-2.c: Likewise.
* gcc.target/sh/pr49880-4.c: Likewise.
* gcc.target/sh/pr49880-5.c: Likewise.
* gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
* gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
* gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
* gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
* gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
* gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
* gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
* gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
* gcc.target/sh/pr50751-2.c: Likewise.
* gcc.target/sh/pr50751-3.c: Likewise.
* gcc.target/sh/pr50751-5.c: Likewise.
* gcc.target/sh/pr50751-6.c: Likewise.
* gcc.target/sh/pr50751-8.c: Likewise.
* gcc.target/sh/pr51244-15.c: Likewise.
* gcc.target/sh/pr51244-2.c: Likewise.
* gcc.target/sh/pr51244-20.c: Likewise.
* gcc.target/sh/pr51244-6.c: Likewise.
* gcc.target/sh/pr52483-4.c: Likewise.
* gcc.target/sh/pr53511-1.c: Likewise.
* gcc.target/sh/pr53512-1.c: Likewise.
* gcc.target/sh/pr53512-2.c: Likewise.
* gcc.target/sh/pr53512-3.c: Likewise.
* gcc.target/sh/pr53512-4.c: Likewise.
* gcc.target/sh/pr53513-1.c: Likewise.
* gcc.target/sh/pr54089-2.c: Likewise.
* gcc.target/sh/pr54089-3.c: Likewise.
* gcc.target/sh/pr54089-4.c: Likewise.
* gcc.target/sh/pr54602-2.c: Likewise.
* gcc.target/sh/pr54602-3.c: Likewise.
* gcc.target/sh/pr54602-4.c: Likewise.
* gcc.target/sh/pr54680.c: Likewise.
* gcc.target/sh/pr55303-1.c: Likewise.
* gcc.target/sh/pr55303-2.c: Likewise.
* gcc.target/sh/pr55303-3.c: Likewise.
* gcc.target/sh/pr56547-1.c: Likewise.
* gcc.target/sh/pr56547-2.c: Likewise.
* gcc.target/sh/pr61195.c: Likewise.
* gcc.target/sh/pr61996.c: Likewise.
* gcc.target/sh/pr6526.c: Likewise.
* gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
* gcc.target/sh/pragma-isr-trapa2.c: Likewise.
* gcc.target/sh/prefetch.c: Likewise.
* gcc.target/sh/rte-delay-slot.c: Likewise.
* gcc.target/sh/sh2a-band.c: Likewise.
* gcc.target/sh/sh2a-bclr.c: Likewise.
* gcc.target/sh/sh2a-bclrmem.c: Likewise.
* gcc.target/sh/sh2a-bld.c: Likewise.
* gcc.target/sh/sh2a-bor.c: Likewise.
* gcc.target/sh/sh2a-bset.c: Likewise.
* gcc.target/sh/sh2a-bsetmem.c: Likewise.
* gcc.target/sh/sh2a-bxor.c: Likewise.
* gcc.target/sh/sh2a-jsrn.c: Likewise.
* gcc.target/sh/sh2a-movi20s.c: Likewise.
* gcc.target/sh/sh2a-movrt.c: Likewise.
* gcc.target/sh/sh2a-resbank.c: Likewise.
* gcc.target/sh/sh2a-rtsn.c: Likewise.
* gcc.target/sh/sh2a-tbr-jump.c: Likewise.
* gcc.target/sh/sh4a-bitmovua.c: Likewise.
* gcc.target/sh/sh4a-cosf.c: Likewise.
* gcc.target/sh/sh4a-fsrra.c: Likewise.
* gcc.target/sh/sh4a-memmovua.c: Likewise.
* gcc.target/sh/sh4a-sincosf.c: Likewise.
* gcc.target/sh/sh4a-sinf.c: Likewise.
2015-09-20 Jeff Law <law@redhat.com>
PR tree-optimization/47679
* g++.dg/warn/Wuninitialized-6.C: New test.
2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
Implement nested namespace definitions.
* g++.dg/cpp1z/nested-namespace-def1.C: New.
* g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
* g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
* g++.dg/lookup/name-clash5.C: Adjust.
* g++.dg/lookup/name-clash6.C: Likewise.
2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
* gcc.dg/pragma-diag-5.c: New test.
2015-09-18 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/67619
* gcc.dg/torture/pr67619.c: New test.
* lib/target-supports.exp (check_effective_target_builtin_eh_return):
New procedure.
2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
PR tree-optimization/67283
* gcc.dg/tree-ssa/sra-15.c: New.
* gcc.dg/tree-ssa/sra-16.c: New.
2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR sanitizer/64078
* c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
(f2, f3): Make the function static.
* c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2015-09-17 Christian Bruel <christian.bruel@st.com>
* gcc.target/arm/attr_thumb-static2.c: New test.
2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/overflow_sum3.adb: New test.
2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/arm/stack-checking.c: New test.
2015-09-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/52846
* gfortran.dg/public_private_module_5.f90: Add module procedure
trigger_smod to ensure that the smod file is written.
2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/copysign_1.c: New.
* gcc.target/aarch64/copysign_2.c: New.
2015-09-17 Bin Cheng <bin.cheng@arm.com>
* gcc.dg/tree-ssa/loop-bound-2.c: New test.
* gcc.dg/tree-ssa/loop-bound-4.c: New test.
* gcc.dg/tree-ssa/loop-bound-6.c: New test.
2015-09-16 John Marino <gnugcc@marino.st>
* gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2015-09-16 Richard Biener <rguenther@suse.de>
PR middle-end/67253
* gcc.dg/torture/pr67253.c: New testcase.
2015-09-16 Richard Biener <rguenther@suse.de>
PR middle-end/67271
* gcc.dg/pr67271.c: New testcase.
2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt49.adb: New test.
2015-09-16 Richard Biener <rguenther@suse.de>
PR middle-end/67442
* gcc.dg/torture/pr67442.c: New testcase.
2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/array24.adb: New test.
* gnat.dg/blocklocs.adb: Delete.
2015-09-15 Marek Polacek <polacek@redhat.com>
PR c/67580
* gcc.dg/pr67580.c: New test.
2015-09-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/67470
* gcc.dg/torture/pr67470.c: New testcase.
2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vect_int32x2x4_1.c: New.
2015-09-15 Richard Biener <rguenther@suse.de>
PR middle-end/67563
* gcc.dg/pr67563.c: New testcase.
2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR fortran/67460
* gfortran.dg/pr67460.f90: New test.
2015-09-14 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
* gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/51911
* g++.dg/cpp0x/new-auto1.C: New.
2015-09-11 Mark Wielaard <mjw@redhat.com>
PR c/28901
* g++.dg/warn/unused-variable-1.C: New test.
* g++.dg/warn/unused-variable-2.C: Likewise.
* gcc.dg/unused-4.c: Adjust warning for static const.
* gcc.dg/unused-variable-1.c: New test.
* gcc.dg/unused-variable-2.c: Likewise.
2015-09-13 David Edelsohn <dje.gcc@gmail.com>
* gfortran.dg/private_type_3.f90: Require visibility.
* gfortran.dg/module_variable_2.f90: Same.
* gfortran.dg/nested_forall_1.f: Same.
* gfortran.dg/elemental_dependency_4.f90: Same.
* gfortran.dg/bind_c_usage_25.f90: Same.
* gfortran.dg/access_spec_1.f90: Same.
* gfortran.dg/public_private_module_2.f90: Same.
* gfortran.dg/host_assoc_variable_1.f90: Same.
* gfortran.dg/public_private_module_6.f90: Same.
* gfortran.dg/module_variable_1.f90: Same.
* gfortran.dg/pr37286.f90: Same.
* gfortran.dg/internal_pack_7.f90: Same.
* gfortran.dg/submodule_10.f08: Same.
* gfortran.dg/allocatable_function_8.f90: Same.
* gfortran.dg/merge_init_expr_2.f90: Same.
* gfortran.dg/class_37.f03: Same.
* gfortran.dg/vect/fast-math-vect-8.f90: Same.
* gfortran.dg/typebound_call_20.f03: Same.
* gfortran.dg/proc_ptr_result_3.f90: Same.
* gfortran.dg/pr32535.f90: Same.
* gfortran.dg/typebound_proc_19.f90: Same.
* gfortran.dg/initialization_10.f90: Same.
* gfortran.dg/bind_c_usage_8.f03: Same.
* gfortran.dg/pr61335.f90: Same.
* gfortran.dg/elemental_dependency_5.f90: Same.
* gfortran.dg/proc_ptr_3.f90: Same.
* gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
* gcc.dg/Wno-frame-address.c: Skip for Visium.
* gcc.dg/loop-8.c: Likewise.
2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
PR ada/66965
* gnat.dg/specs/addr1.ads: Remove.
2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/pie-link.c: Add -pie to dg-options.
2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
(dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/swaps-p8-20.c: New test.
* gcc.target/powerpc/swaps-p8-21.c: New test.
2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/67526
* gfortran.dg/pr67526.f90: New test.
2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67318
* g++.dg/cpp0x/variadic166.C: New.
2015-09-09 Mark Wielaard <mjw@redhat.com>
* c-c++-common/nonnull-1.c: New test.
2015-09-10 Paul Thomas <pault@gcc.gnu.org>
PR fortran/66993
* gfortran.dg/submodule_11.f08: New test.
2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
PR target/67506
* gcc.c-torture/compile/pr67506.c: New test.
2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
initialization with a byte mask. No change expected here.
* gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
* gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
initialization with contigious bitmask. Literal pool is expectd
to be used here.
2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/67439
* gcc.target/arm/pr67439_1.c: New test.
2015-09-10 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
model.
2015-09-10 Jakub Jelinek <jakub@redhat.com>
PR c++/67523
* g++.dg/gomp/pr67523.C: New test.
PR c++/67522
* g++.dg/gomp/pr67522.C: New test.
PR middle-end/67521
* c-c++-common/gomp/pr67521.c: New test.
PR middle-end/67517
* c-c++-common/gomp/pr67517.c: New test.
PR c++/67514
* g++.dg/gomp/pr67514.C: New test.
PR c++/67511
* g++.dg/gomp/pr67511.C: New test.
PR c/67502
* c-c++-common/gomp/pr67502.c: New test.
2015-09-09 Marek Polacek <polacek@redhat.com>
PR middle-end/67512
* gcc.dg/pr67512.c: New test.
2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53184
* g++.dg/warn/Wsubobject-linkage-1.C: New.
* g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
* g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
* g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/mod_2.x: New file.
* gcc.target/aarch64/mod_256.x: Likewise.
* gcc.target/arm/mod_2.c: New test.
* gcc.target/arm/mod_256.c: Likewise.
* gcc.target/aarch64/mod_2.c: Likewise.
* gcc.target/aarch64/mod_256.c: Likewise.
2015-09-09 Jakub Jelinek <jakub@redhat.com>
PR c++/67504
* g++.dg/gomp/pr67504.C: New test.
PR c/67501
* c-c++-common/gomp/pr67501.c: New test.
PR c/67500
* gcc.dg/gomp/pr67500.c: New test.
PR c/67495
* gcc.dg/gomp/pr67495.c: New test.
2015-09-09 Aditya Kumar <hiraditya@msn.com>
Sebastian Pop <s.pop@samsung.com>
PR tree-optimization/53852
* gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
both isl-0.12 and isl-0.15.
* gcc.dg/graphite/uns-interchange-14.c: Same.
* gcc.dg/graphite/uns-interchange-15.c: Same.
* gcc.dg/graphite/uns-interchange-mvt.c: Same.
2015-09-08 Aditya Kumar <hiraditya@msn.com>
Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/block-0.c: Modifed test case to match current output.
* gcc.dg/graphite/block-1.c: Same.
* gcc.dg/graphite/block-5.c: Same.
* gcc.dg/graphite/block-6.c: Same.
* gcc.dg/graphite/interchange-1.c: Same.
* gcc.dg/graphite/interchange-10.c: Same.
* gcc.dg/graphite/interchange-11.c: Same.
* gcc.dg/graphite/interchange-13.c: Same.
* gcc.dg/graphite/interchange-14.c: Same.
* gcc.dg/graphite/interchange-3.c: Same.
* gcc.dg/graphite/interchange-4.c: Same.
* gcc.dg/graphite/interchange-7.c: Same.
* gcc.dg/graphite/interchange-8.c: Same.
* gcc.dg/graphite/interchange-9.c: Same.
* gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
* gcc.dg/graphite/pr35356-1.c (foo): Same.
* gcc.dg/graphite/pr37485.c: Same.
* gcc.dg/graphite/scop-0.c (int toto): Same.
* gcc.dg/graphite/scop-1.c: Same.
* gcc.dg/graphite/scop-10.c: Same.
* gcc.dg/graphite/scop-11.c: Same.
* gcc.dg/graphite/scop-12.c: Same.
* gcc.dg/graphite/scop-13.c: Same.
* gcc.dg/graphite/scop-16.c: Same.
* gcc.dg/graphite/scop-17.c: Same.
* gcc.dg/graphite/scop-18.c: Same.
* gcc.dg/graphite/scop-2.c: Same.
* gcc.dg/graphite/scop-21.c (int test): Same.
* gcc.dg/graphite/scop-22.c (void foo): Same.
* gcc.dg/graphite/scop-4.c: Same.
* gcc.dg/graphite/scop-5.c: Same.
* gcc.dg/graphite/scop-6.c: Same.
* gcc.dg/graphite/scop-7.c: Same.
* gcc.dg/graphite/scop-8.c: Same.
* gcc.dg/graphite/scop-9.c: Same.
* gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
data-refs remain inside the inner loop.
* gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
* gcc.dg/graphite/uns-interchange-14.c: Same.
* gcc.dg/graphite/uns-interchange-9.c: Same.
* gfortran.dg/graphite/interchange-3.f90
2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
PR target/63870
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
* lib/target-supports.exp
(check_effective_target_arm_neon_fp16_hw): New.
2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
Set additional_flags for neon-fp16 if supported, else fallback to neon.
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
(hfloat16_t): New.
(result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
if supported.
(CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
(CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
when those are supported.
(CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
(vdup_n_f16): New.
* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
cases if supported.
* gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
* gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
Add float16x8_t case.
(main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
* gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
main, exec_vcreate): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
exec_vget_high): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
exec_vget_low): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
exec_vld1_dup): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
exec_vld1_lane): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
exec_vldX_dup): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
exec_vldX_lane): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
exec_vset_lane): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
exec_vst1_lane): Likewise.
2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
* gcc.target/aarch64/vget_low_1.c: Likewise.
2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
* gcc.target/aarch64/vldN_dup_1.c: Likewise.
* gcc.target/aarch64/vldN_lane_1.c: Likewise.
(main): update orig_data to avoid float16 NaN on bigendian.
2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
* g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
float16x8_t.
* gcc.target/aarch64/vset_lane_1.c: Likewise.
* gcc.target/aarch64/vld1-vst1_1.c: Likewise.
* gcc.target/aarch64/vld1_lane.c: Likewise.
2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67369
* g++.dg/cpp1y/lambda-generic-ice4.C: New.
2015-09-07 Marek Polacek <polacek@redhat.com>
PR inline-asm/67448
* gcc.dg/asm-10.c: New test.
2015-09-04 Jakub Jelinek <jakub@redhat.com>
PR middle-end/67452
* gcc.dg/lto/pr67452_0.c: New test.
2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
PR target/65210
* gcc.target/avr/pr65210.c: New test.
2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/67450
* lib/target-supports.exp (check_cached_effective_target):
Apppend $prop to et_prop_list only if needed.
2015-09-04 Marek Polacek <polacek@redhat.com>
PR sanitizer/67279
* gcc.dg/ubsan/pr67279.c: New test.
2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
Petr Murzin <petr.murzin@intel.com>
Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/avx512f-scatter-1.c: New.
* gcc.target/i386/avx512f-scatter-2.c: Ditto.
* gcc.target/i386/avx512f-scatter-3.c: Ditto.
2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
* gfortran.dg/read_dir.f90: Delete empty directory when closing
rather than calling rmdir, cleanup if open fails.
2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
* gcc.target/powerpc/vec-mult-char-1.c: New test.
* gcc.target/powerpc/vec-mult-char-2.c: New test.
* lib/target-supports.exp (check_effective_target_vect_char_mult):
Return true for PowerPC targets that implement Altivec.
2015-09-03 Renlin Li <renlin.li@arm.com>
* gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
check the assembly.
* gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/vec-shift.c: New test.
2015-09-03 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/65637
* gcc.dg/autopar/reduc-4.c: New test.
2015-09-03 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/65637
* gcc.dg/autopar/pr46099-2.c: New test.
2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
PR middle-end/67351
* g++.dg/pr67351.C: New test.
2015-09-03 Richard Biener <rguenther@suse.de>
PR ipa/66705
* g++.dg/lto/pr66705_0.C: New testcase.
2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
PR middle-end/60586
* c-c++-common/cilk-plus/CK/pr60586.c: New file.
* g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2015-09-02 Marek Polacek <polacek@redhat.com>
PR c/67432
* gcc.dg/pr67432.c: New test.
2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
* lib/target-supports.exp (clear_effective_target_cache): New.
(check_cached_effective_target): Update et_prop_list.
* lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
* g++.dg/compat/compat.exp: Likewise.
* g++.dg/compat/struct-layout-1.exp: Likewise.
* lib/asan-dg.exp: Likewise.
* lib/atomic-dg.exp: Likewise.
* lib/cilk-plus-dg.exp: Likewise.
* lib/clearcap.exp: Likewise.
* lib/mpx-dg.exp: Likewise.
* lib/tsan-dg.exp: Likewise.
* lib/ubsan-dg.exp: Likewise.
2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
* gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
Andrew Bennett <andrew.bennett@imgtec.com>
* gcc.target/mips/mips.exp (mips-dg-options): Handle the
dependencies between ISA level and compact-branches.
* gcc.target/mips/branch-10.c: Update expected output to allow
compact forms of b/bal.
* gcc.target/mips/branch-11.c: Likewise.
* gcc.target/mips/branch-12.c: Likewise.
* gcc.target/mips/branch-13.c: Likewise.
* gcc.target/mips/branch-3.c: Likewise.
* gcc.target/mips/branch-4.c: Likewise.
* gcc.target/mips/branch-5.c: Likewise.
* gcc.target/mips/branch-6.c: Likewise.
* gcc.target/mips/branch-7.c: Likewise.
* gcc.target/mips/branch-8.c: Likewise.
* gcc.target/mips/branch-9.c: Likewise.
* gcc.target/mips/branch-cost-1.c: Likewise.
* gcc.target/mips/call-1.c: Likewise.
* gcc.target/mips/call-2.c: Likewise.
* gcc.target/mips/call-3.c: Likewise.
* gcc.target/mips/call-4.c: Likewise.
* gcc.target/mips/call-5.c: Likewise.
* gcc.target/mips/call-6.c: Likewise.
* gcc.target/mips/lazy-binding-1.c: Likewise.
* gcc.target/mips/near-far-1.c: Likewise.
* gcc.target/mips/near-far-2.c: Likewise.
* gcc.target/mips/near-far-3.c: Likewise.
* gcc.target/mips/near-far-4.c: Likewise.
* gcc.target/mips/umips-branch-3.c: Ensure the test is
run with compact branches allowed.
* gcc.target/mips/compact-branches-1.c: New file.
* gcc.target/mips/compact-branches-2.c: Likewise.
* gcc.target/mips/compact-branches-3.c: Likewise.
* gcc.target/mips/compact-branches-4.c: Likewise.
* gcc.target/mips/compact-branches-5.c: Likewise.
* gcc.target/mips/compact-branches-6.c: Likewise.
* gcc.target/mips/compact-branches-7.c: Likewise.
2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
* gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
Clean-up a created directory if testcase fails.
2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
PR target/67405
* g++.dg/pr67405.C: New test.
2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.dg/ifcvt-1.c: New test.
* gcc.dg/ifcvt-2.c: Likewise.
* gcc.dg/ifcvt-3.c: Likewise.
2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR libfortran/67412
* gfortran.dg/execute_command_line_2.f90: XFAIL execution on
*-*-solaris2.10.
2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/61753
* g++.dg/other/pr61753.C: New.
2015-08-31 Marc Glisse <marc.glisse@inria.fr>
* gcc.dg/tree-ssa/cmp-1.c: New file.
2015-08-31 Marc Glisse <marc.glisse@inria.fr>
* gcc.dg/tree-ssa/complex-7.c: New file.
2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/swaps-p8-19.c: New test.
2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/67367
* gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2015-08-29 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/46193
* gcc.dg/autopar/pr46193.c: New test.
2015-08-28 Nathan Sidwell <nathan@acm.org>
* gcc.dg/compat/struct-layout-1_generate.c: Simply
use exit code for failure.
* gcc.dg/torture/matrix-1.c: Use plain printf.
* gcc.dg/torture/matrix-2.c: Likewise.
* gcc.dg/torture/matrix-5.c: Likewise.
* gcc.dg/torture/matrix-6.c: Likewise.
* gcc.dg/torture/transpose-1.c: Likewise.
* gcc.dg/torture/transpose-2.c: Likewise.
* gcc.dg/torture/transpose-3.c: Likewise.
* gcc.dg/torture/transpose-4.c: Likewise.
* gcc.dg/torture/transpose-5.c: Likewise.
* gcc.dg/torture/transpose-6.c: Likewise.
2015-08-28 Jeff Law <law@redhat.com>
PR lto/66752
* gcc.dg/tree-ssa/pr66752-2.c: New test.
* gcc.dg/torture/pr66752-1.c: New test
* g++.dg/torture/pr66752-2.C: New test.
2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
Revert:
2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
* gcc.dg/tree-ssa/sra-15.c: New.
2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
* gcc.target/mips/madd-8.c: Add lo register to clobber list.
* gcc.target/mips/msub-8.c: Ditto
2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* lib/target-supports.exp (check-effective_target_vect_double):
Enable for Power targets with VSX hardware available.
* gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
vect_no_align && { ! vect_hw_misalign }.
2015-08-27 Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/graphite.exp (interchange_files, block_files):
Replaced by opt_files, compile with -floop-nest-optimize.
* g++.dg/graphite/graphite.exp: Same.
* gfortran.dg/graphite/graphite.exp: Same.
* gcc.dg/graphite/block-0.c: Adjust pattern.
* gcc.dg/graphite/block-1.c: Same.
* gcc.dg/graphite/block-3.c: Same.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-5.c: Same.
* gcc.dg/graphite/block-6.c: Same.
* gcc.dg/graphite/block-7.c: Same.
* gcc.dg/graphite/block-8.c: Same.
* gcc.dg/graphite/block-pr47654.c: Same.
* gcc.dg/graphite/interchange-0.c: Same.
* gcc.dg/graphite/interchange-1.c: Same.
* gcc.dg/graphite/interchange-10.c: Same.
* gcc.dg/graphite/interchange-11.c: Same.
* gcc.dg/graphite/interchange-12.c: Same.
* gcc.dg/graphite/interchange-13.c: Same.
* gcc.dg/graphite/interchange-14.c: Same.
* gcc.dg/graphite/interchange-15.c: Same.
* gcc.dg/graphite/interchange-3.c: Same.
* gcc.dg/graphite/interchange-4.c: Same.
* gcc.dg/graphite/interchange-5.c: Same.
* gcc.dg/graphite/interchange-6.c: Same.
* gcc.dg/graphite/interchange-7.c: Same.
* gcc.dg/graphite/interchange-8.c: Same.
* gcc.dg/graphite/interchange-9.c: Same.
* gcc.dg/graphite/interchange-mvt.c: Same.
* gcc.dg/graphite/pr37485.c: Same.
* gcc.dg/graphite/uns-block-1.c: Same.
* gcc.dg/graphite/uns-interchange-12.c: Same.
* gcc.dg/graphite/uns-interchange-14.c: Same.
* gcc.dg/graphite/uns-interchange-15.c: Same.
* gcc.dg/graphite/uns-interchange-9.c: Same.
* gcc.dg/graphite/uns-interchange-mvt.c: Same.
* gfortran.dg/graphite/interchange-3.f90: Same.
2015-08-27 Uros Bizjak <ubizjak@gmail.com>
PR target/67317
* gcc.target/i386/pr67317-1.c: New test.
* gcc.target/i386/pr67317-2.c: Ditto.
* gcc.target/i386/pr67317-3.c: Ditto.
* gcc.target/i386/pr67317-4.c: Ditto.
* gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
* gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
* gcc.target/powerpc/vec-shr.c: New.
2015-08-27 Marek Polacek <polacek@redhat.com>
PR middle-end/67005
* gcc.dg/torture/pr67005.c: New test.
2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
* gcc.dg/tree-ssa/sra-15.c: New.
2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/aarch64/long_branch_1.c: New test.
2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/20150826-1.c: New test.
2015-08-26 Renlin Li <renlin.li@arm.com>
* gcc.target/aarch64/combine_bfi_1.c: New testcase.
2015-08-26 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2015-08-26 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
* gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
* gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
* gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2015-08-26 Jiong Wang <jiong.wang@arm.com>
* lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
New test directive.
* gcc.target/aarch64/tlsle_1.x: New test source.
* gcc.target/aarch64/tlsle12_1.c: New testcase.
* gcc.target/aarch64/tlsle24_1.c: Likewise.
* gcc.target/aarch64/tlsle32_1.c: Likewise.
2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/29600
* gfortran.dg/shape_8.f90: New test.
2015-08-25 Marek Polacek <polacek@redhat.com>
PR middle-end/67330
* gcc.dg/weak/weak-18.c: New test.
2015-08-25 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-error-pr63969-missing-driver.c: Add call to
gcc_jit_context_set_bool_use_external_driver.
2015-08-25 Nathan Sidwell <nathan@acm.org>
* gcc.c-torture/execute/builtins/20010124-1.x: New.
* gcc.dg/20001117-1.c: Needs return_address.
* gcc.dg/20020415-1.c: Needs alloca.
* gcc.dg/graphite/id-pr44676.c: Needs profiling.
* gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
* gcc.dg/pr63186.c: Needs label_values.
* gcc.dg/torture/pr33848.c: Likwise.
* lib/target-supports.exp (check_effective_target_fopenacc,
check_effective_target_fopenmp): Disable for nvptx.
* gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
* gcc.dg/stack-usage-1.c: Likewise.
* gcc.dg/stack-usage-2.c: Likewise.
* gcc.dg/unused-5.c: Likewise.
* gcc.dg/unwind-1.c: Likewise.
2015-08-25 Christian Bruel <christian.bruel@st.com>
* gcc.dg/Wno-frame-address.c: Skip for ARM.
* g++.dg/Wno-frame-address.C: Ditto.
2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/67211
* g++.dg/pr67211.C: New test.
2015-08-24 Louis Krupp <louis.krupp@zoho.com>
PR fortran/62536
PR fortran/66175
* gfortran.dg/block_end_error_1.f90: New test.
* gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
PR target/66821
* gcc.target/i386/pr66821.c: New test.
2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
PR target/67329
* gcc.target/i386/pr67329.c: New test.
2015-08-24 Nathan Sidwell <nathan@acm.org>
* gcc.dg/pr49551.c: Needs -fdata-sections.
* gcc.dg/pr64935-2.c: Needs scheduling.
* gcc.dg/torture/pr66101.c: Needs nonlocal goto.
* gcc.dg/torture/pr63738.c: Likewise.
* gcc.dg/torture/pr64728.c: Likewise.
* gcc.dg/pr63748.c: Likewise.
* gcc.dg/20020312-2.c: Likewise.
* gcc.dg/torture/pr66123.c: Needs label_values.
* gcc.dg/torture/pr41261.c: Needs profiling.
* gcc.dg/pr26570.c: Likewise.
* gcc.dg/pr61776.c: Likewise.
* gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
* gcc.dg/gomp/pr34610.c: Likewise.
* gcc.dg/pr54121.c: Likewise.
* gcc.dg/20050325-1.c: Likewise.
* gcc.dg/pr66899.c: Likewise.
* gcc.dg/pr48770.c: Likewise.
* gcc.dg/pr24225.c: Likewise.
* gcc.dg/pr27531-1.c: Needs io.
* gcc.dg/pr44606.c: Likewise.
* gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
* gcc.dg/pr51990.c: Needs alloca.
* gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2015-08-24 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/65468
* gcc.dg/gomp/static-chunk-size-one.c: New test.
2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR libfortran/54572
* gfortran.dg/backtrace_1.f90: New test.
2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR libfortran/62296
* gfortran.dg/execute_command_line_2.f90: New test.
2015-08-23 Tom de Vries <tom@codesourcery.com>
* gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
* gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
vect_no_int_max to vect_no_int_min_max.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
* gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
* gcc.dg/vect/slp-reduc-4.c: Same.
* gcc.dg/vect/slp-reduc-5.c: Same.
* gcc.dg/vect/vect-125.c: Same.
* gcc.dg/vect/vect-13.c: Same.
* gcc.dg/vect/vect-double-reduc-3.c: Same.
* gcc.dg/vect/vect-reduc-1.c: Same.
* gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
* gcc.dg/vect/vect-reduc-1char.c:Same.
* gcc.dg/vect/vect-reduc-1short.c: Same.
* gcc.dg/vect/vect-reduc-2.c: Same.
* gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
* gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
* lib/target-supports.exp: Same.
2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/63693
* g++.dg/cpp0x/decltype63.C: New.
2015-08-22 Nathan Sidwell <nathan@acm.org>
* c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
* c-c++-common/Wunused-var-8.c: Likewise.
* c-c++-common/gomp/pr61486-2.c: Likewise.
* c-c++-common/Wunused-var-6.c: Likewise.
* c-c++-common/goacc/reduction-1.c: Likewise.
* c-c++-common/goacc/reduction-2.c: Likewise.
* c-c++-common/goacc/reduction-3.c: Likewise.
* c-c++-common/goacc/reduction-4.c: Likewise.
* gcc.dg/builtins-64.c: Likewise.
* gcc.dg/pr59523.c: Likewise.
* gcc.dg/tree-ssa/20080530.c: Likewise.
* gcc.dg/tree-ssa/pr23848-2.c: Likewise.
* gcc.dg/tree-ssa/pr23848-4.c: Likewise.
* gcc.dg/tree-ssa/pr23848-1.c: Likewise.
* gcc.dg/tree-ssa/pr23848-3.c: Likewise.
* gcc.dg/tree-ssa/20030807-2.c: Likewise.
* gcc.dg/pr59011.c: Likewise.
* gcc.dg/uninit-9.c: Likewise.
* gcc.dg/pr61561.c: Likewise.
* gcc.dg/vla-4.c: Likewise.
* gcc.dg/20101010-1.c: Likewise.
* gcc.dg/pr49120.c: Likewise.
* gcc.dg/20030331-2.c: Likewise.
* gcc.dg/compat/struct-by-value-22_main.c: Likewise.
* gcc.dg/pr25682.c: Likewise.
* gcc.dg/guality/guality.c: Likewise.
* gcc.dg/pr27301.c: Likewise.
* gcc.dg/uninit-9-O0.c: Likewise.
* gcc.dg/fold-alloca-1.c: Likewise.
* gcc.dg/pr41470.c: Likewise.
* gcc.dg/pr51491-2.c: Likewise.
* gcc.dg/winline-7.c: Likewise.
* gcc.dg/vla-2.c: Likewise.
* gcc.dg/pr50764.c: Likewise.
* gcc.dg/c99-vla-1.c: Likewise.
* gcc.dg/pr33238.c: Likewise.
* gcc.dg/c99-const-expr-13.c: Likewise.
* gcc.dg/builtin-return-1.c: Likewise.
* gcc.dg/vla-3.c: Likewise.
* gcc.dg/20020415-1.c: Likewise.
* gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
* gcc.dg/shrink-wrap-alloca.c: Likewise.
* gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
* gcc.dg/torture/calleesave-sse.c: Likewise.
* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
* gcc.dg/gomp/vla-2.c: Likewise.
* gcc.dg/gomp/vla-3.c: Likewise.
* gcc.dg/gomp/vla-4.c: Likewise.
* gcc.dg/gomp/pr30494.c: Likewise.
* gcc.dg/gomp/vla-5.c: Likewise.
* gcc.dg/pr51990-2.c: Likewise.
* gcc.dg/vla-22.c: Likewise.
2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
* gcc.dg/cpp/multiline-2.c: Add column numbers.
* gcc.dg/dollar.c: Likewise.
* gcc.dg/pragma-message.c: Likewise.
* g++.dg/cpp1y/digit-sep-neg.C: Likewise.
* c-c++-common/raw-string-14.c: Likewise.
2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
* g++.old-deja/g++.jason/overload.C: Adjust to preserve original
property that instantiation here is a compile-time error.
2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/other/pr67065.C: Extend.
2015-08-21 Nathan Sidwell <nathan@acm.org>
* lib/target-supports.exp (check_effective_target_freestanding): nvptx
is freestanding.
(check_effective_target_global_constructor): New.
* lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
* gcc.dg/debug/debug.exp: Skip for nvptx.
* gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
* gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
* gcc.c-torture/compile/limits-externdecl.c: Likewise.
* gcc.c-torture/compile/pr33855.c: Likewise.
* gcc.c-torture/compile/920723-1.c: Likewise.
* gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
writing a const.
* gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
label.
* gcc.c-torture/compile/callind.c: Ptx assembler objects to label
'call'.
* gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
prototype normal.
* gcc.c-torture/execute/switch-1.c: Likewise.
* gcc.c-torture/execute/pr34456.c: Require not freestanding
* gcc.c-torture/execute/printf-1.c: Likewise.
* gcc.c-torture/execute/printf-chk-1.c: Likewise.
* gcc.c-torture/execute/fprintf-1.c: Likewise.
* gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
* gcc.c-torture/execute/vprintf-1.c: Likewise.
* gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
* gcc.c-torture/execute/vfprintf-1.c: Likewise.
* gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
* gcc.c-torture/execute/builtins/fputs.x: Likewise.
* gcc.c-torture/execute/gofast.c: Likewise.
* gcc.c-torture/execute/complex-6.c: Likewise.
* gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
* gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
* gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
* gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
* gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
* gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
* gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
* gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
* gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
* gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
* gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
* gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
* gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
* gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
* gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
* gcc.dg/setjmp-1.c: Likewise.
* gcc.dg/cleanup-5.c: Likewise.
* gcc.dg/cleanup-12.c: Likewise.
* gcc.dg/cleanup-13.c: Likewise.
* gcc.dg/constructor-1.c: Require global ctor.
* gcc.dg/fork-instrumentation.c: Require profiling.
* gcc.dg/20030107-1.c: Likewise.
* gcc.dg/20030702-1.c: Likewise.
* gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
* gcc.dg/cpp/paste2.c: Likewise.
* gcc.dg/cpp/strify3.c: Likewise.
* gcc.dg/cpp/strify4.c: Likewise.
* gcc.dg/cpp/lexnum.c: Likewise.
* gcc.dg/cpp/digraphs.c: Likewise.
* gcc.dg/cpp/macro1.c: Likewise.
2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
* lib/gcc-dg.exp: Add extra options for db-final to the command line
only once.
2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
* gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
vec_vpmsum_be and vec_shasigma_be.
2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
* lib/target-supports.exp
(check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
with -mfp16-format=ieee.
2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67065
* g++.dg/other/pr67065.C: New.
2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
* gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
memcpy.
* gcc.target/mips/inline-memcpy-2.c: Ditto.
* gcc.target/mips/inline-memcpy-3.c: Ditto.
* gcc.target/mips/inline-memcpy-4.c: Ditto.
* gcc.target/mips/inline-memcpy-5.c: Ditto.
2015-08-19 Jiong Wang <jiong.wang@arm.com>
* gcc.dg/wide_shift_64_1.c: New testcase.
* gcc.dg/wide_shift_128_1.c: Likewise.
* gcc.target/aarch64/ashlti3_1.c: Likewise.
2015-08-19 Magnus Granberg <zorry@gentoo.org>
* lib/target-supports.exp
(check_effective_target_fstack_protector_enabled): New test.
* gcc.target/i386/ssp-default.c: New test.
2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/66929
* gfortran.dg/generic_31.f90: New.
2015-08-19 Marek Polacek <polacek@redhat.com>
PR middle-end/67133
* g++.dg/torture/pr67133.C: New test.
2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
* gcc.target/powerpc/altivec-35.c: New test.
* gcc.target/powerpc/p8vector-builtin-8.c: New test.
* gcc.target/powerpc/vsx-vector-7.c: New test.
2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR middle-end/36757
* gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
* gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/67218
* gcc.c-torture/execute/ieee/pr67218.c,
gcc.target/aarch64/fcvt_int_float_double1.c,
gcc.target/aarch64/fcvt_int_float_double2.c,
gcc.target/aarch64/fcvt_int_float_double3.c,
gcc.target/aarch64/fcvt_int_float_double4.c,
gcc.target/aarch64/fcvt_uint_float_double1.c,
gcc.target/aarch64/fcvt_uint_float_double2.c,
gcc.target/aarch64/fcvt_uint_float_double3.c,
gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
dg-options to disable LSE extensions.
* gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
* gcc.target/aarch64/atomic-op-acquire.c: Likewise.
* gcc.target/aarch64/atomic-op-char.c: Likewise.
* gcc.target/aarch64/atomic-op-consume.c: Likewise.
* gcc.target/aarch64/atomic-op-imm.c: Likewise.
* gcc.target/aarch64/atomic-op-int.c: Likewise.
* gcc.target/aarch64/atomic-op-long.c: Likewise.
* gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
* gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
* gcc.target/aarch64/atomic-op-release.c: Likewise.
* gcc.target/aarch64/atomic-op-short.c: Likewise.
* gcc.target/aarch64/sync-comp-swap.c: Likewise.
* gcc.target/aarch64/sync-op-acquire.c: Likewise.
* gcc.target/aarch64/sync-op-full.c: Likewise.
* gcc.target/aarch64/sync-op-release.c: Likewise.
2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67160
* g++.dg/cpp1z/feat-cxx1z.C: New.
2015-08-18 Marek Polacek <polacek@redhat.com>
PR middle-end/67222
* gcc.dg/torture/pr67222.c: New test.
2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
* gcc.target/mips/interrupt_handler-bug-1.c: New test.
2015-08-18 Bin Cheng <bin.cheng@arm.com>
* gcc.dg/tree-ssa/loop-bound-1.c: New test.
* gcc.dg/tree-ssa/loop-bound-3.c: New test.
* gcc.dg/tree-ssa/loop-bound-5.c: New test.
2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
* gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
which is used in later code.
2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67216
* g++.dg/cpp0x/nullptr34.C: New.
* g++.dg/warn/Wconversion2.C: Adjust.
* g++.dg/warn/Wnull-conversion-1.C: Likewise.
* g++.old-deja/g++.other/null3.C: Likewise.
* g++.dg/cpp0x/pr51313.C: Adjust.
2015-08-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/67221
* gcc.dg/torture/pr67221.c: New testcase.
2015-08-17 Mike Stump <mikestump@comcast.net>
Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/memcpy-aligned-1.c: New test.
2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/54656
* gfortran.dg/norm_4.f90: Rename to...
* gfortran.dg/norm2_4.f90: this.
* gfortran.dg/norm2_5.f90: New test.
2015-08-14 Alexandre Oliva <aoliva@redhat.com>
* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
* gcc.dg/ssp-1.c: Make counter a register.
* gcc.dg/ssp-2.c: Likewise.
* gcc.dg/torture/parm-coalesce.c: New.
2015-08-14 Marek Polacek <polacek@redhat.com>
PR middle-end/67133
* gcc.dg/torture/pr67133.c: New test.
2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
Matthias Klose <doko@debian.org>
PR target/67143
* gcc.c-torture/compile/pr67143.c: New
* gcc.target/aarch64/atomic-op-imm.c
(atomic_fetch_add_negative_RELAXED): New.
(atomic_fetch_sub_negative_ACQUIRE): New.
2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
* gcc.target/aarch64/target_attr_8.c: Likewise.
* gcc.target/aarch64/target_attr_14.c: Likewise.
2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
* gcc.target/i386/builtin_target.c: Add skylake check.
2015-08-13 Jeff Law <law@redhat.com>
* gcc.dg/pr66314.c: Moved from here to ..
* gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
to clear all sanitizers before -fsanitize=kernel-address.
2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/cinc_common_1.c: New test.
2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53421
* g++.dg/ext/attribute-may-alias-1.C: New.
* g++.dg/ext/attribute-may-alias-2.C: Likewise.
2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
* gcc.target/aarch64/atomic-inst-cas.c: New.
* gcc.target/aarch64/atomic-inst-ops.inc: New.
2015-08-13 Andreas Schwab <schwab@suse.de>
* gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/62164
* g++.dg/torture/pr62164.C: New.
2015-08-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/67191
* gcc.dg/torture/pr67191.c: New testcase.
* g++.dg/torture/pr67191.C: Likewise.
2015-08-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/66502
PR tree-optimization/67167
* gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53330
* g++.dg/init/new42.C: New.
2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/67071
* gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
vector constants.
* gcc.target/powerpc/pr67071-2.c: Likewise.
* gcc.target/powerpc/pr67071-3.c: Likewise.
2015-08-12 Marek Polacek <polacek@redhat.com>
PR c++/55095
* c-c++-common/Wshift-overflow-6.c: New test.
* c-c++-common/Wshift-overflow-7.c: New test.
* g++.dg/cpp1y/left-shift-2.C: New test.
2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/52742
* g++.dg/cpp0x/pr52742.C: New.
2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/builtin_target.c (check_intel_cpu_model):
Check Knights Landing support.
2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/47461
* g++.dg/warn/Wunused-result-1.C: New.
2015-08-12 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
* g++.dg/tree-ssa/pr61034.C: Adjust.
* gcc.dg/fold-compare-2.c: Likewise.
* gcc.dg/pr50763.c: Likewise.
* gcc.dg/predict-3.c: Likewise.
* gcc.dg/tree-ssa/20030709-2.c: Likewise.
* gcc.dg/tree-ssa/pr19831-3.c: Likewise.
* gcc.dg/tree-ssa/pr20657.c: Likewise.
* gcc.dg/tree-ssa/pr21001.c: Likewise.
* gcc.dg/tree-ssa/pr37508.c: Likewise.
* gcc.dg/tree-ssa/vrp04.c: Likewise.
* gcc.dg/tree-ssa/vrp07.c: Likewise.
* gcc.dg/tree-ssa/vrp09.c: Likewise.
* gcc.dg/tree-ssa/vrp16.c: Likewise.
* gcc.dg/tree-ssa/vrp20.c: Likewise.
* gcc.dg/tree-ssa/vrp25.c: Likewise.
* gcc.dg/tree-ssa/vrp87.c: Likewise.
2015-08-12 Nathan Sidwell <nathan@acm.org>
* gcc.dg/vrp-min-max-1.c: New.
* gcc.dg/vrp-min-max-2.c: New.
2015-08-12 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2015-08-12 Tom de Vries <tom@codesourcery.com>
PR testsuite/67175
* gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
Handle absence of vector min/max for sparc.
2015-08-11 Uros Bizjak <ubizjak@gmail.com>
PR target/66954
* g++.dg/ext/mv25.C: New test.
2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
* gcc.target/i386/avx2-vect-shift.c: New test.
2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/66098
PR c/66711
* gcc.dg/pragma-diag-3.c: New test.
* gcc.dg/pragma-diag-4.c: New test.
2015-08-11 Nathan Sidwell <nathan@acm.org>
* c-c++-common/dfp/operator-comma.c: Call init function.
* c-c++-common/dfp/convert-dfp-2.c: New test.
2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/builtin_target.c (check_intel_cpu_model):
Treat model == 0x4f as Broadwell.
2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR libfortran/67140
* gfortran.dg/pr67140.f90: New test.
2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
PR libgomp/65742
PR middle-end/66332
* c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2015-08-10 Uros Bizjak <ubizjak@gmail.com>
PR fortran/64022
* gfortran.dg/ieee/large_4.f90: New test.
2015-08-08 Bud Davis <jmdavis@link.com>
PR fortran/59746
* gfortran.dg/common_22.f90: New.
2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
PR rtl-optimization/67028
* gcc.dg/pr67028.c: New testcase.
2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/67029
* gcc.dg/pr67029.c: New test.
2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/64104
* gfortran.dg/ieee/ieee_8.f90: New test.
2015-08-07 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
modifers.
* gcc.target/aarch64/noplt_2.c: Likewise.
* gcc.target/aarch64/noplt_3.c: Likewise.
2015-08-06 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-benchmark.c (main): Record all elapsed times at each
optimization level, and print a summary at the end.
2015-08-06 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2015-08-06 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/noplt_3.c: New testcase.
2015-08-06 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/noplt_1.c: New testcase.
* gcc.target/aarch64/noplt_2.c: Likewise.
2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
* gcc.dg/vect/vect-mult-pattern-1.c: New test.
* gcc.dg/vect/vect-mult-pattern-2.c: New test.
2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/dwarfregtable-1.c: New test.
* gcc.target/s390/dwarfregtable-2.c: New test.
* gcc.target/s390/dwarfregtable-3.c: New test.
2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/htm-builtins-z13-1.c: New test.
2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/64022
* gfortran.dg/ieee/large_2.f90: New test.
* gfortran.dg/ieee/large_3.F90: New test.
2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/64022
* gfortran.dg/ieee/large_1.f90: Adjust test.
2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
Jeff Law <law@redhat.com>
PR c/16351
* gcc.dg/tree-ssa/isolate-2.c: Close comment.
* gcc.dg/tree-ssa/isolate-4.c: Likewise.
* gcc.dg/tree-ssa/wnull-dereference.c: New test.
* gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
* gcc.dg/tree-ssa/isolate-3.c: Likewise.
* gcc.dg/tree-ssa/isolate-5.c: Likewise.
2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR middle-end/66311
* gfortran.dg/pr66311.f90: New file.
2015-08-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/67121
* gcc.dg/torture/pr67121.c: New testcase.
2015-08-05 Nick Clifton <nickc@redhat.com>
* gcc.target/rl78: New directory.
* gcc.target/rl78/rl78.exp: New file: Test driver.
* gcc.target/rl78/test_addm3.c: New file: Test adds.
2015-08-05 Richard Biener <rguenther@suse.de>
PR middle-end/67120
* gcc.dg/torture/pr67120.c: New testcase.
2015-08-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/52846
* lib/fortran-modules.exp: Call cleanup-submodules from
cleanup-modules.
* gfortran.dg/public_private_module_2.f90: Add two XFAILS to
cover the cases where private entities are no longer optimized
away.
* gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
same reason.
* gfortran.dg/submodule_1.f08: Change cleanup module names.
* gfortran.dg/submodule_5.f08: The same.
* gfortran.dg/submodule_9.f08: The same.
* gfortran.dg/submodule_10.f08: New test.
2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66595
* g++.dg/cpp1y/var-templ35.C: New.
2015-08-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/67055
* g++.dg/torture/pr67055.C: New testcase.
2015-08-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/67109
* gcc.dg/torture/pr67109.c: New testcase.
* gcc.dg/vect/vect-119.c: Adjust.
2015-08-05 Richard Biener <rguenther@suse.de>
PR middle-end/67107
* gcc.dg/pr67107.c: New testcase.
2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66197
* g++.dg/cpp1z/abbrev2.C: New.
2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66392
* g++.dg/init/explicit4.C: New.
2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
* gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
without VSX an Power8 vector support.
2015-08-04 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
PR target/67110
* gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
-fno-pie -no-pie.
2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66427
* g++.dg/cpp1y/var-templ34.C: New.
2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
* gcc.target/aarch64/target_attr_1.c: Likewise.
* gcc.target/aarch64/target_attr_2.c: Likewise.
* gcc.target/aarch64/target_attr_3.c: Likewise.
* gcc.target/aarch64/target_attr_4.c: Likewise.
* gcc.target/aarch64/target_attr_5.c: Likewise.
* gcc.target/aarch64/target_attr_6.c: Likewise.
* gcc.target/aarch64/target_attr_7.c: Likewise.
* gcc.target/aarch64/target_attr_8.c: Likewise.
* gcc.target/aarch64/target_attr_9.c: Likewise.
* gcc.target/aarch64/target_attr_10.c: Likewise.
* gcc.target/aarch64/target_attr_11.c: Likewise.
* gcc.target/aarch64/target_attr_12.c: Likewise.
* gcc.target/aarch64/target_attr_13.c: Likewise.
* gcc.target/aarch64/target_attr_14.c: Likewise.
* gcc.target/aarch64/target_attr_15.c: Likewise.
2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
message.
2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/64022
* gfortran.dg/ieee/ieee_7.f90: Adjust test.
* gfortran.dg/ieee/large_1.f90: New test.
2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR tree-optimization/67043
* gcc.dg/pr67043.c: New test.
2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2015-08-03 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
it to push/pop timing items.
(main): For each optimization level, create a gcc_jit_timer, and
time all of the iteration within that level cumulatively.
* jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
* jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2015-08-03 Alexander Basov <coohpt@gmail.com>
PR middle-end/64744
PR middle-end/48470
PR middle-end/43404
* gcc.target/arm/pr43404.c : New testcase.
* gcc.target/arm/pr48470.c : New testcase.
* gcc.target/arm/pr64744-1.c : New testcase.
* gcc.target/arm/pr64744-2.c : New testcase.
2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
PR tree-optimization/67077
* gcc.dg/pr67077.c: New test.
2015-08-03 Jeff Law <law@redhat.com>
PR middle-end/66314
PR gcov-profile/66899
* gcc.dg/pr66899.c: New test.
* gcc.dg/pr66314.c: New test.
2015-08-03 Marek Polacek <polacek@redhat.com>
PR c/67088
* gcc.dg/pr67088.c: New test.
2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/66731
* gcc.target/arm/vnmul-1.c: New.
* gcc.target/arm/vnmul-2.c: New.
* gcc.target/arm/vnmul-3.c: New.
* gcc.target/arm/vnmul-4.c: New.
2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/64921
* gfortran.dg/class_allocate_20.f90: New.
2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/csel_bfx_1.c: New test.
* gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2015-08-02 Martin Sebor <msebor@redhat.com>
* g++.dg/Wframe-address-in-Wall.C: New test.
* g++.dg/Wframe-address.C: New test.
* g++.dg/Wno-frame-address.C: New test.
* gcc.dg/Wframe-address-in-Wall.c: New test.
* gcc.dg/Wframe-address.c: New test.
* gcc.dg/Wno-frame-address.c: New test.
2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
* c-c++-common/Wmisleading-indentation.c: Add more tests.
2015-08-01 Michael Collison <michael.collison@linaro.org
Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
* gcc.target/arm/mincmp.c: New test.
2015-08-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/67091
* gfortran.dg/associated_target_6.f03: New test
2015-08-01 Tom de Vries <tom@codesourcery.com>
* gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
optimize ("-ftree-parallelize-loops=0").
Add successful scans for 2 detected reductions. Add xfail scans for 3
detected reductions.
* gcc.dg/autopar/reduc-2short.c: Same.
* gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
detected reductions.
* gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
and max reductions.
2015-07-31 Marek Polacek <polacek@redhat.com>
PR sanitizer/66977
* g++.dg/ubsan/pr66977.C: New test.
2015-07-30 Marek Polacek <polacek@redhat.com>
* c-c++-common/Wtautological-compare-3.c: New test.
2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
(CHECK): Pass address of scalar, rather than array.
2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/fp16/fp16.exp: New.
* gcc.target/aarch64/fp16/f16_convs_1.c: New.
* gcc.target/aarch64/fp16/f16_convs_2.c: New.
2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/f16_movs_1.c: New test.
2015-07-28 Tom de Vries <tom@codesourcery.com>
* gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
outer loop.
2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
Manuel López-Ibáñez <manu@gcc.gnu.org>
* gcc.dg/parm-incomplete-1.c: Update.
* gcc.dg/pr18809-1.c: Update.
* gcc.dg/pr27953.c: Update.
* gcc.dg/vla-11.c: Update.
2015-07-27 Marek Polacek <polacek@redhat.com>
* c-c++-common/Wtautological-compare-2.c: Remove unused line.
2015-07-27 Tom de Vries <tom@codesourcery.com>
* gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
attribute. Update comment.
(main): Remove.
Add scan for not parallelizing inner loop.
* gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
attribute.
(main): Remove.
2015-07-27 Marek Polacek <polacek@redhat.com>
PR bootstrap/67030
* c-c++-common/Wtautological-compare-2.c: New test.
2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
PR target/66232
* gcc.target/i386/pr66232-6.c: New tests.
* gcc.target/i386/pr66232-7.c: Likewise.
* gcc.target/i386/pr66232-8.c: Likewise.
* gcc.target/i386/pr66232-9.c: Likewise.
2015-07-27 Marek Polacek <polacek@redhat.com>
PR c++/66555
PR c/54979
* c-c++-common/Wtautological-compare-1.c: New test.
2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/18969
* g++.dg/template/pr18969.C: New test.
* g++.dg/template/pr18969-2.C: New test.
* g++.old-deja/g++.jason/overload.C: Remove return value in
template function returning void.
2015-07-26 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
immediates to avoid shift-overflow warnings.
2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/66857
* g++.dg/init/pr66857.C: New test.
2015-07-25 Uros Bizjak <ubizjak@gmail.com>
PR target/66648
* gcc.target/i386/pr66648.c: New test.
2015-07-25 Tom de Vries <tom@codesourcery.com>
* gcc.dg/graphite/graphite.exp: Include uns-*.c files in
interchange_files and block_files variables.
* gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
arithmetic.
* gcc.dg/graphite/uns-interchange-12.c: Same.
* gcc.dg/graphite/uns-interchange-14.c: Same.
* gcc.dg/graphite/uns-interchange-15.c: Same.
* gcc.dg/graphite/uns-interchange-9.c (foo): Same.
* gcc.dg/graphite/uns-interchange-mvt.c: Same.
2015-07-25 Jeff Law <law@redhat.com>
Revert:
PR lto/66752
* gcc.dg/tree-ssa/pr66752-2.c: New test.
* gcc.dg/torture/pr66752-1.c: New test
* g++.dg/torture/pr66752-2.C: New test.
2015-07-25 David Edelsohn <dje.gcc@gmail.com>
Revert:
2015-07-23 Alexandre Oliva <aoliva@redhat.com>
PR rtl-optimization/64164
* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
* gcc.dg/ssp-1.c: Make counter a register.
* gcc.dg/ssp-2.c: Likewise.
* gcc.dg/torture/parm-coalesce.c: New.
2015-07-24 Tom de Vries <tom@codesourcery.com>
* gcc.dg/graphite/block-1.c: Xfail scan.
* gcc.dg/graphite/interchange-12.c: Same.
* gcc.dg/graphite/interchange-14.c: Same.
* gcc.dg/graphite/interchange-15.c: Same.
* gcc.dg/graphite/interchange-9.c: Same.
* gcc.dg/graphite/interchange-mvt.c: Same.
* gcc.dg/graphite/uns-block-1.c: New test.
* gcc.dg/graphite/uns-interchange-12.c: New test.
* gcc.dg/graphite/uns-interchange-14.c: New test.
* gcc.dg/graphite/uns-interchange-15.c: New test.
* gcc.dg/graphite/uns-interchange-9.c: New test.
* gcc.dg/graphite/uns-interchange-mvt.c: New test.
2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c++/64079
* c-c++-common/Wunused-function-1.c: New.
2015-07-24 Tom de Vries <tom@codesourcery.com>
* gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
alternative exit-first loop transform.
* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
* gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
* gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
* gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
* gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
* gcc.dg/parloops-exit-first-loop-alt.c: Same.
* gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
* gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
PR ipa/66566
* gcc.target/i386/mpx/pr66566.c: New test.
2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
PR bootstrap/66978
* gcc.target/i386/pr66978.c: New test.
2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/gpr2fprsavecfi.c: New test.
2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/insv-1.c: New test.
* gcc.target/s390/insv-2.c: New test.
* gcc.target/s390/insv-3.c: New test.
2015-07-24 Tom de Vries <tom@codesourcery.com>
* gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
PR middle-end/25530
* gcc.dg/pr25530.c: New test.
2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
PR middle-end/25529
* gcc.dg/pr25529.c: New test.
2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
* gcc.target/arm/reg_equal_test.c: New test.
2015-07-23 Jeff Law <law@redhat.com>
PR lto/66752
* gcc.dg/tree-ssa/pr66752-2.c: New test.
* gcc.dg/torture/pr66752-1.c: New test
* g++.dg/torture/pr66752-2.C: New test.
2015-07-23 Marek Polacek <polacek@redhat.com>
PR c++/66572
* g++.dg/warn/Wlogical-op-2.C: New test.
2015-07-23 Alexandre Oliva <aoliva@redhat.com>
PR rtl-optimization/64164
* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
* gcc.dg/ssp-1.c: Make counter a register.
* gcc.dg/ssp-2.c: Likewise.
* gcc.dg/torture/parm-coalesce.c: New.
2015-07-23 Marek Polacek <polacek@redhat.com>
PR sanitizer/66908
* c-c++-common/ubsan/pr66908.c: New test.
2015-07-23 Tom de Vries <tom@codesourcery.com>
* gcc.dg/autopar/outer-4.c: Add xfail.
* gcc.dg/autopar/outer-5.c: Same.
* gcc.dg/autopar/outer-6.c: Same.
* gcc.dg/autopar/reduc-2.c: Same.
* gcc.dg/autopar/reduc-2char.c: Same.
* gcc.dg/autopar/reduc-2short.c: Same.
* gcc.dg/autopar/reduc-8.c: Same.
* gcc.dg/autopar/uns-outer-4.c: New test.
* gcc.dg/autopar/uns-outer-5.c: New test.
* gcc.dg/autopar/uns-outer-6.c: New test.
2015-07-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/66952
* gcc.dg/torture/pr66952.c: Use signed char.
2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
PR tree-optimization/66926,66951
* gcc.dg/vect/pr66951.c: New test.
2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/52987
* g++.dg/parse/error57.C: New.
* g++.dg/expr/string-2.C: Update.
2015-07-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/66945
* gcc.dg/torture/pr66945.c: New testcase.
2015-07-22 Uros Bizjak <ubizjak@gmail.com>
PR target/66954
* g++.dg/ext/mv24.C: New test.
2015-07-22 Marek Polacek <polacek@redhat.com>
* gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
dg-options.
2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/61831
PR fortran/66929
* gfortran.dg/generic_30.f90: New.
2015-07-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/66952
* gcc.dg/torture/pr66952.c: New testcase.
2015-07-22 Charles Baylis <charles.baylis@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
test.
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
test.
2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/template/crash81.C: Update.
2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
PR ipa/66424.
* gcc.target/i386/pr66424.c: New.
2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/61831
* gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
Drop address sanitization.
2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
Skip -march=armv4t.
(dg-additional-options): Set armv5t flag.
2015-07-21 Marek Polacek <polacek@redhat.com>
* gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
* gcc.dg/vmx/unpack.c: Likewise.
* gcc.target/powerpc/quad-atomic.c: Likewise.
2015-07-20 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/asm-flag-5.c (f_ll): New.
2015-07-20 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
model.
2015-07-20 Marek Polacek <polacek@redhat.com>
PR c++/55095
* c-c++-common/Wshift-overflow-1.c: New test.
* c-c++-common/Wshift-overflow-2.c: New test.
* c-c++-common/Wshift-overflow-3.c: New test.
* c-c++-common/Wshift-overflow-4.c: New test.
* c-c++-common/Wshift-overflow-5.c: New test.
* g++.dg/cpp1y/left-shift-1.C: New test.
* gcc.dg/c90-left-shift-2.c: New test.
* gcc.dg/c90-left-shift-3.c: New test.
* gcc.dg/c99-left-shift-2.c: New test.
* gcc.dg/c99-left-shift-3.c: New test.
* gcc.dg/pr40501.c: Use -Wno-shift-overflow.
* gcc.c-torture/execute/pr40386.c: Likewise.
* gcc.dg/vect/pr33373.c: Likewise.
* gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
* gcc.dg/vect/vect-shift-2.c: Likewise.
2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/neg_abs_1.c: New test.
2015-07-18 Uros Bizjak <ubizjak@gmail.com>
PR target/66922
* gcc.target/i386/pr66922.c: New test.
2015-07-18 Sebastian Pop <s.pop@samsung.com>
PR middle-end/46851
PR middle-end/60340
* gcc.dg/tree-ssa/pr42327.c: Removed.
* g++.dg/other/pr35011.C: Removed.
2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
PR target/66906
* gcc.target/i386/pr66906.c: New test.
2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
* gfortran.dg/coarray_collectives_16.f90: Fix pattern
as follow-up to r225930.
2015-07-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/52846
* lib/fortran-modules.exp (proc cleanup-submodules): New
procedure.
* gfortran.dg/submodule_1.f08: Change extension and clean up
the submodule files.
* gfortran.dg/submodule_2.f08: ditto
* gfortran.dg/submodule_6.f08: ditto
* gfortran.dg/submodule_7.f08: ditto
* gfortran.dg/submodule_8.f08: New test
* gfortran.dg/submodule_9.f08: New test
2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
Sebastian Pop <s.pop@samsung.com>
PR middle-end/61929
* gcc.dg/graphite/pr61929.c: New.
2015-07-17 Marek Polacek <polacek@redhat.com>
* gcc.dg/fold-minus-7.c: New test.
2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
* gfortran.dg/co_reduce_1.f90: New file.
2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
PR target/66824
* gcc.target/i386/pr66824.c:
2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/66035
* gfortran.dg/structure_constructor_13.f03: New test.
2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/61831
* gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
of generated while loops in the tree dump.
* gfortran.dg/derived_constructor_comps_6.f90: New file.
2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
* gcc.dg/vect/vect-outer-simd-2.c: New test.
2015-07-17 Uros Bizjak <ubizjak@gmail.com>
PR target/66891
* gcc.target/i386/pr66891.c: New test.
2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/66626
* gcc.target/i386/pr66626-2.c: New.
2015-07-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/66894
* gcc.dg/torture/pr66894.c: New testcase.
2015-07-16 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/pr21031.c: Adjust.
2015-07-16 Uros Bizjak <ubizjak@gmail.com>
PR target/66866
* g++.dg/pr66866.C: New test.
2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/vec-cmp-sel.c: New test.
2015-07-15 Richard Biener <rguenther@suse.de>
* lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
{ -O3 -fomit-frame-pointer },
{ -O3 -fomit-frame-pointer -funroll-loops } and
{ -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
in favor of
{ -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
-finline-functions }
2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
* gcc.target/mips/interrupt_handler-5.c: New test.
2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
Robert Suchanek <robert.suchanek@imgtec.com>
* gcc.target/mips/interrupt_handler-4.c: New test.
2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
PR testsuite/66734
* gcc.dg/lto/lto.exp: Initialize MPX.
2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
dg-skip-if.
* gcc.target/arm/scd42-3.c: Likewise.
2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
* gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
code to be run when the pre-arch code increases the isa_rev to
mips32r6 or greater.
2015-07-15 Richard Biener <rguenther@suse.de>
* lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
{ -O3 -fomit-frame-pointer },
{ -O3 -fomit-frame-pointer -funroll-loops } and
{ -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
in favor of
{ -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
-finline-functions }
* lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
to additional_flags.
2015-07-15 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/66838
* gcc.target/i386/pr66838.c: New test.
2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/66850
* g++.dg/template/pr66850.C: New test.
2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com>
Chung-Lin Tang <cltang@codesourcery.com>
* gcc.target/nios2/nios2-flushd.c: New.
* gcc.target/nios2/nios2-rdprs.c: New.
* gcc.target/nios2/r2-atomic.c: New.
* gcc.target/nios2/r2-eni.c: New.
* gcc.target/nios2/r2-wrpie.c: New.
2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com>
Chung-Lin Tang <cltang@codesourcery.com>
* gcc.target/nios2/cdx-ldstwm-1.c: New.
* gcc.target/nios2/cdx-ldstwm-2.c: New.
2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com>
Chung-Lin Tang <cltang@codesourcery.com>
* gcc.target/nios2/andci.c: New.
* gcc.target/nios2/bmx.c: New.
* gcc.target/nios2/cdx-add.c: New.
* gcc.target/nios2/cdx-branch.c: New.
* gcc.target/nios2/cdx-callret.c: New.
* gcc.target/nios2/cdx-loadstore.c: New.
* gcc.target/nios2/cdx-logical.c: New.
* gcc.target/nios2/cdx-mov.c: New.
* gcc.target/nios2/cdx-shift.c: New.
* gcc.target/nios2/cdx-sub.c: New.
* gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
PR c++/65071
* g++.dg/cpp0x/vt-65071.C: New.
2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com>
Chung-Lin Tang <cltang@codesourcery.com>
* gcc.target/nios2/r2-io-range.c: New.
* gcc.target/nios2/r2-stio-1.c: New.
* gcc.target/nios2/r2-stio-2.c: New.
* gcc.target/nios2/nios2-ldxio.c: New.
* gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
of just compile. Add more tests.
2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
gfortran.dg/pr66864.f90: New test.
2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/66626
* gcc.target/i386/pr66626.c: New.
2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
* gcc.target/nios2/nios2-stack-check-2.c: Likewise.
* gcc.target/nios2/nios2-stack-check-3.c: New test case.
2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/template/crash81.C: Adjust for error + inform change.
* g++.dg/template/pr58878.C: Likewise.
* g++.dg/template/shadow1.C: Likewise.
* g++.dg/template/shadow2.C: Likewise.
* g++.old-deja/g++.benjamin/tem03.C: Likewise.
* g++.old-deja/g++.benjamin/tem04.C: Likewise.
* g++.old-deja/g++.brendan/crash7.C: Likewise.
* g++.old-deja/g++.pt/shadow2.C: Likewise.
2015-07-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/66863
* gcc.dg/torture/pr66863.c: New testcase.
2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/65186
* g++.dg/template/pr65186.C: New test.
2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
* gcc.target/arm/macro_defs0.c: Add directive to skip
test if -marm is present.
* gcc.target/arm/macro_defs1.c: Likewise.
2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/adds3.c: Adjust for more aggressive
if-conversion..
* gcc.target/aarch64/adds1.c: Likewise.
* gcc.target/aarch64/ands_1.c: Likewise.
* gcc.target/aarch64/bics_1.c: Likewise.
* gcc.target/aarch64/subs1.c: Likewise.
* gcc.target/aarch64/subs3.c: Likewise.
2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/64589
* gfortran.dg/pr64589.f90: New test.
2015-07-13 Renlin Li <renlin.li@arm.com>
PR rtl/66556
* gcc.c-torture/execute/pr66556.c: New.
2015-07-12 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/20020219-1.c: Fix double word typos.
* gcc.dg/20020919-1.c: Same.
2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
Jeff Law <law@redhat.com>
PR middle-end/66726
* g++.dg/tree-ssa/pr66726.c: New test.
* gcc.dg/tree-ssa/pr66726-2.c: New test.
* gcc.dg/tree-ssa/pr66726.c: New test.
2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58734
* g++.dg/cpp0x/variadic-ttp2.C: New.
2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/30044
* g++.dg/cpp0x/auto46.C: New test.
* g++.dg/template/pr30044.C: New test.
* g++.dg/template/shadow2.C: New test.
* g++.dg/template/error55.C: New test.
* g++.dg/template/crash83.C: Accept any error string.
* g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
parameters.
* g++.dg/cpp0x/variadic19.C: Likewise
* g++.dg/template/canon-type-13.C: Likewise.
* g++.old-deja/g++.pt/ttp42.C: Likewise.
* g++.dg/torture/20070621-1.C: Likewise.
2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/54521
* g++.dg/init/explicit3.C: New.
2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
PR target/66819
* gcc.target/i386/pr66819-1.c: New test.
* gcc.target/i386/pr66819-2.c: Likewise.
* gcc.target/i386/pr66819-3.c: Likewise.
* gcc.target/i386/pr66819-4.c: Likewise.
* gcc.target/i386/pr66819-5.c: Likewise.
2015-07-10 Uros Bizjak <ubizjak@gmail.com>
PR target/66703
* gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
__attribute__((noinline, noclone)). Change "x" to "volatile char"
type to prevent possible flag-clobbering zero-extensions.
* gcc.target/i386/pr66703.c: New test.
2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60842
* g++.dg/cpp0x/nsdmi-template15.C: New.
2015-07-10 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/got_mem_hoist_1.c: New test.
2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
* gcc.target/arm/flip-thumb.c: Likewise.
2015-07-10 Uros Bizjak <ubizjak@gmail.com>
PR target/66813
* gcc.target/i386/pr66813.c: New test.
2015-07-10 Jakub Jelinek <jakub@redhat.com>
PR middle-end/66820
* gcc.dg/gomp/pr66820.c: New test.
2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65592
* g++.dg/cpp0x/scoped_enum6.C: New.
2015-07-10 Tom de Vries <tom@codesourcery.com>
* gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
* gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2015-07-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/66823
* gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
which should not be necessary. XFAIL.
2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64848
* g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2015-07-09 Jakub Jelinek <jakub@redhat.com>
PR middle-end/66633
* gcc.dg/gomp/pr66633-1.c: New test.
* gcc.dg/gomp/pr66633-2.c: New test.
* gcc.dg/gomp/pr66633-3.c: New test.
* gcc.dg/gomp/pr66633-4.c: New test.
2015-07-09 John Marino <gnugcc@marino.st>
* lib/target-supports.exp (check_effective_target_pie):
Add *-*-dragonfly*
2015-07-09 Uros Bizjak <ubizjak@gmail.com>
PR target/66814
* gcc.target/i386/pr66814.c: New test.
2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/66731
* gcc.target/aarch64/fnmul-1.c: Fix whitespace.
* gcc.target/aarch64/fnmul-2.c: Likewise.
* gcc.target/aarch64/fnmul-3.c: Likewise.
* gcc.target/aarch64/fnmul-4.c: Likewise.
2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65790
* g++.dg/cpp0x/vt-65790.C: New.
2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
PR target/66818
* gcc.target/i386/pr66818.c: New test.
2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
PR target/66817
* gcc.target/i386/pr66817.c: New test.
2015-07-09 Marek Polacek <polacek@redhat.com>
PR tree-optimization/66718
* gcc.dg/vect/vect-126.c: New test.
2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
* g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
even when dwarf-2 is not the default.
2015-07-08 Jeff Law <law@redhat.com>
PR testsuite/66796
* gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
to have a single memory reference.
2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/other/dump-ada-spec-9.C: New test.
2015-07-08 Jakub Jelinek <jakub@redhat.com>
* g++.dg/vect/vect.exp: Run also simd* tests.
* gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
(check_vect): Fix up get_cpuid call for C++.
* g++.dg/vect/simd-clone-1.cc: New test.
2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/readeflags-1.c (abort): New prototype.
* gcc.target/i386/writeeflags-1.c (abort): Likewise.
2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
PR target/66806
* gcc.target/i386/pr66806.c: New test.
2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66421
* g++.dg/cpp0x/auto45.C: New.
2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
PR middle-end/66334
* gcc.target/i386/pr66334.c: New.
2015-07-08 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
comments.
2015-07-08 David Malcolm <dmalcolm@redhat.com>
PR jit/66783
* jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
(verify_code): Update expected error message.
* jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
(verify_code): Likewise.
* jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
(verify_code): Likewise.
2015-07-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/66793
* gcc.dg/torture/pr66793.c: New testcase.
2015-07-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/66794
* gcc.dg/torture/pr66794.c: New testcase.
2015-07-08 Marek Polacek <polacek@redhat.com>
PR c++/66748
* g++.dg/abi/abi-tag15.C: New test.
2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
* gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
* gcc.target/mips/branch-3.c: Ditto
* gcc.target/mips/branch-4.c: Ditto.
* gcc.target/mips/branch-5.c: Ditto.
* gcc.target/mips/branch-6.c: Ditto.
* gcc.target/mips/branch-7.c: Ditto.
* gcc.target/mips/branch-8.c: Ditto.
* gcc.target/mips/branch-9.c: Ditto.
* gcc.target/mips/branch-10.c: Ditto.
* gcc.target/mips/branch-11.c: Ditto.
* gcc.target/mips/branch-12.c: Ditto.
* gcc.target/mips/branch-13.c: Ditto.
* gcc.target/mips/umips-branch-5.c: New file.
* gcc.target/mips/umips-branch-6.c: New file.
* gcc.target/mips/umips-branch-7.c: New file.
* gcc.target/mips/umips-branch-8.c: New file.
* gcc.target/mips/umips-branch-9.c: New file.
* gcc.target/mips/umips-branch-10.c: New file.
* gcc.target/mips/umips-branch-11.c: New file.
* gcc.target/mips/umips-branch-12.c: New file.
* gcc.target/mips/umips-branch-13.c: New file.
* gcc.target/mips/umips-branch-14.c: New file.
* gcc.target/mips/umips-branch-15.c: New file.
* gcc.target/mips/umips-branch-16.c: New file.
* gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
(OCCUPY_0xfffc): New define.
2015-07-08 Renlin Li <renlin.li@arm.com>
* gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
* gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2015-07-07 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/bt-3.c: New test.
* gcc.target/i386/bt-4.c: Ditto.
2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/other/dump-ada-spec-8.C: New test.
2015-07-07 David Malcolm <dmalcolm@redhat.com>
PR jit/66783
* jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
test case.
* jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
New test case.
* jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
New test case.
* jit.dg/test-error-mismatching-types-in-call.c (create_code):
Avoid using an opaque struct for local "f".
2015-07-07 David Malcolm <dmalcolm@redhat.com>
PR jit/66779
* jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
* jit.dg/test-pr66779.c: New testcase.
2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
* gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
NOCOMPRESSION.
2015-07-07 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
* gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
* gcc.target/mips/call-5.c: Ditto.
* gcc.target/mips/call-6.c: Ditto.
2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
* gcc.dg/dx-test.c: New test-case.
2015-07-07 Andre Vehreschild <vehre@gmx.de>
PR fortran/66578
* gfortran.dg/allocate_with_source_9.f08: New test.
2015-07-07 Christian Bruel <christian.bruel@st.com>
PR target/52144
* gcc.target/arm/flip-thumb.c: Fix scan.
* gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
* gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
* gcc.target/arm/attr_thumb-static.c: Test for all targets.
Fix return value.
2015-07-06 Jakub Jelinek <jakub@redhat.com>
PR target/65956
* gcc.c-torture/execute/pr65956.c: New test.
2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/arm/aapcs/align1.c: New.
* gcc.target/arm/aapcs/align_rec1.c: New.
* gcc.target/arm/aapcs/align2.c: New.
* gcc.target/arm/aapcs/align_rec2.c: New.
* gcc.target/arm/aapcs/align3.c: New.
* gcc.target/arm/aapcs/align_rec3.c: New.
* gcc.target/arm/aapcs/align4.c: New.
* gcc.target/arm/aapcs/align_rec4.c: New.
* gcc.target/arm/aapcs/align_vararg1.c: New.
* gcc.target/arm/aapcs/align_vararg2.c: New.
2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
* gfortran.dg/iomsg_2.f90: New test.
2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
PR target/66749
* gcc.target/i386/pr66749.c: New test.
2015-07-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/66772
* gcc.dg/torture/pr66772-1.c: New testcase.
* gcc.dg/torture/pr66772-2.c: Likewise.
2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
* gcc.target/mips/near-far-3.c: Allow the call to near_func to use
the jals instruction.
2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
PR target/53383
* gcc.target/i386/pr53383-1.c: New file.
* gcc.target/i386/pr53383-2.c: Likewise.
* gcc.target/i386/pr53383-3.c: Likewise.
2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
* gcc.target/aarch64/fnmul-1.c: New.
* gcc.target/aarch64/fnmul-2.c: New.
* gcc.target/aarch64/fnmul-3.c: New.
* gcc.target/aarch64/fnmul-4.c: New.
2015-07-06 Richard Biener <rguenther@suse.de>
PR middle-end/66759
* gcc.dg/torture/pr66759.c: New testcase.
2015-07-06 Andre Vehreschild <vehre@gmx.de>
PR fortran/58586
* gfortran.dg/alloc_comp_class_3.f03: New test.
* gfortran.dg/alloc_comp_class_4.f03: New test.
2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/pr66757.c: New test.
2015-07-06 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/66720
* gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/nios2/gprel-offset.c: New test.
2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66725
* gfortran.dg/pr66725.f90: New test.
2015-07-03 Jason Merrill <jason@redhat.com>
* gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
Avoid narrowing error.
2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
PR rtl-optimization/66706
* gcc.target/powerpc/shift-int.c: New testcase.
2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
PR target/66746.
* gcc.target/i386/pr66746.c: New file.
2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
PR tree-optimization/66119
* g++.dg/opt/pr66119.C: New.
2015-07-02 Paul Thomas <pault@gcc.gnu.org>
PR fortran/52846
* gfortran.dg/submodule_1.f90: New test
* gfortran.dg/submodule_2.f90: New test
* gfortran.dg/submodule_3.f90: New test
* gfortran.dg/submodule_4.f90: New test
* gfortran.dg/submodule_5.f90: New test
* gfortran.dg/submodule_6.f90: New test
* gfortran.dg/submodule_7.f90: New test
2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
PR preprocessor/53690
* g++.dg/cpp/pr53690.C: New.
2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/vec-cmp.c: New test.
2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/56520
* gfortran.dg/pr56520.f90: New test.
2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66545
* gfortran.dg/pr66545_1.f90: New test.
* gfortran.dg/pr66545_2.f90: New test.
2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
* gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
* gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2015-07-02 Richard Biener <rguenther@suse.de>
PR testsuite/66719
* gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
unaligned loads.
2015-07-02 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2015-07-01 Jason Merrill <jason@redhat.com>
* lib/target-supports.exp (cxx_default): Set to C++14.
2015-07-01 Tom de Vries <tom@codesourcery.com>
PR testsuite/66723
* gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
scan-assembler.
2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
* gfortran.dg/warn_conversion_8.f90: New test.
2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR rtl-optimization/61047
* gcc.c-torture/execute/20150611-1.c: New testcase.
2015-07-01 David Malcolm <dmalcolm@redhat.com>
PR jit/66700
* jit.dg/all-non-failing-tests.h: Add
test-pr66700-observing-write-through-ptr.c.
* jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2015-07-01 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-accessing-union.c: Add comments for use by
gcc/jit/docs/topics/types.rst.
2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
* gcc.target/arm/armv8-sync-comp-swap.c: Replace
'do-require-effective-target' with 'dg-require-effective-target'.
* gcc.target/arm/armv8-sync-op-full.c: Likewise.
* gcc.target/arm/armv8-sync-op-release.c: Likewise.
* gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
'stlex' with 'strex' as the expected output.
2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60365
* g++.dg/cpp0x/gen-attrs-60.C: New.
* g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2015-07-01 Jiong Wang <jiong.wang@arm.com>
* lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
New function.
* gcc.target/aarch64/pic-small.c: Restrict this test under
check_effective_target_aarch64_small_fpic.
2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
* gfortran.dg/gomp/pr66633.f90: New test.
2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/66686
* g++.dg/template/pr66686.C: New test.
2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/lto17.ad[sb]: New test.
2015-06-30 David Malcolm <dmalcolm@redhat.com>
* jit.dg/all-non-failing-tests.h: Add test-switch.c.
* jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
testcase.
* jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
New testcase.
* jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
New testcase.
* jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
New testcase.
* jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
New testcase.
* jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
New testcase.
* jit.dg/test-switch.c: New testcase.
* jit.dg/test-switch.cc: New testcase.
2015-06-30 David Malcolm <dmalcolm@redhat.com>
PR jit/66546
* jit.dg/all-non-failing-tests.h: Add note about
test-validly-unreachable-block.c.
* jit.dg/test-validly-unreachable-block.c: New file.
2015-06-30 David Malcolm <dmalcolm@redhat.com>
PR jit/66628
* jit.dg/all-non-failing-tests.h: Add note about
test-extra-options.c.
* jit.dg/test-extra-options.c: New testcase.
2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
PR debug/66691
* gcc.target/i386/pr66691.c: New.
2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/iamcu/abi-iamcu.exp: New file.
* gcc.target/i386/iamcu/args.h: Likewise.
* gcc.target/i386/iamcu/asm-support.S: Likewise.
* gcc.target/i386/iamcu/defines.h: Likewise.
* gcc.target/i386/iamcu/macros.h: Likewise.
* gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
* gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
* gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
* gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
* gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
* gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
* gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
* gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
* gcc.target/i386/iamcu/test_bitfields.c: Likewise.
* gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
* gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
* gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
* gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
* gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
* gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
* gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
* gcc.target/i386/iamcu/test_varargs.c: Likewise.
2015-06-30 Marek Polacek <polacek@redhat.com>
* gcc.dg/fold-minus-6.c: New test.
* gcc.dg/fold-ior-3.c: New test.
2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
Implement N4197 - Adding u8 character literals
* g++.dg/cpp1z/utf8.C: New.
* g++.dg/cpp1z/utf8-neg.C: New.
* g++.dg/cpp1z/udlit-utf8char.C: New.
2015-06-30 Marek Polacek <polacek@redhat.com>
* gcc.dg/fold-ior-2.c (fn4): Swap operands.
2015-06-30 Tom de Vries <tom@codesourcery.com>
* gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
* gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
* gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
* gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2015-06-30 Marek Polacek <polacek@redhat.com>
* gcc.dg/fold-ior-2.c: New test.
2015-06-30 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/66652
* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
* gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
pointers.
* gcc.dg/parloops-exit-first-loop-alt.c: Same.
2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65977
* g++.dg/cpp0x/constexpr-friend-3.C: New.
* g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR fortran/66605
* gfortran.dg/wunused-parameter.f90: New test.
2015-06-29 Richard Henderson <rth@redhat.com>
* gcc.target/i386/asm-flag-1.c: New.
* gcc.target/i386/asm-flag-2.c: New.
* gcc.target/i386/asm-flag-3.c: New.
* gcc.target/i386/asm-flag-4.c: New.
* gcc.target/i386/asm-flag-5.c: New.
2015-06-29 Marek Polacek <polacek@redhat.com>
PR c/66322
* c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
* c-c++-common/pr66322.c: New test.
* g++.dg/eh/scope1.C: Remove dg-warning.
2015-06-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/66677
* gcc.dg/vect/pr66677.c: New testcase.
2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
PR middle-end/64130
* gcc.dg/tree-ssa/pr64130.c: New test.
2015-06-26 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/pic-small.c: New testcase.
2015-06-26 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2015-06-26 Marek Polacek <polacek@redhat.com>
* gcc.dg/fold-and-1.c: New test.
* gcc.dg/fold-and-2.c: New test.
2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/warn11.adb: Add missing dg directive.
* gnat.dg/warn12.adb: New test.
* gnat.dg/warn12_pkg.ads: New helper.
2015-06-26 Richard Biener <rguenther@suse.de>
* gfortran.dg/reassoc_3.f90: Adjust.
2015-06-26 Uros Bizjak <ubizjak@gmail.com>
PR target/66412
* gcc.target/i386/pr66412.c: New test.
2015-06-25 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/vect-add-sub-cond.c: New test.
2015-06-25 Richard Biener <rguenther@suse.de>
* gfortran.dg/vect/vect-9.f90: New testcase.
2015-06-25 Nick Clifton <nickc@redhat.com>
* gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
H8300 and M32R targets.
2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR fortran/66528
* gfortran.dg/maxerrors.f90: New test.
2015-06-08 DJ Delorie <dj@redhat.com>
* gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/mgeneral-regs_3.c: New.
2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/mgeneral-regs_1.c: New file.
* gcc.target/aarch64/mgeneral-regs_2.c: New file.
* gcc.target/aarch64/nofp_1.c: New file.
2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
Implement N3928 - Extending static_assert
* g++.dg/cpp0x/static_assert8.C: Adjust.
* g++.dg/cpp0x/static_assert12.C: New.
* g++.dg/cpp0x/static_assert13.C: New.
* g++.dg/cpp1y/static_assert1.C: New.
* g++.dg/cpp1y/static_assert2.C: New.
* g++.dg/cpp1z/static_assert-nomsg.C: New.
2015-06-24 Adam Butcher <adam@jessamine.co.uk>
PR c++/65750
* g++.dg/cpp0x/trailing11.C: New.
2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
multilibs.
* gcc.target/arm/memset-inline-10.c: Likewise.
* gcc.target/arm/pr58784.c: Likewise.
* gcc.target/arm/pr59985.C: Likewise.
* gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2015-06-24 Renlin Li <renlin.li@arm.com>
* gcc.target/aarch64/arm_align_max_pwr.c: New.
* gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
Revert:
2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/30044
* g++.dg/cpp0x/auto45.C: New test.
* g++.dg/template/pr30044.C: New test.
* g++.dg/template/crash83.C: Accept any error string.
* g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
parameters.
* g++.dg/cpp0x/variadic18.C: Likewise
* g++.dg/template/canon-type-13.C: Likewise.
* g++.old-deja/g++.pt/ttp42.C: Likewise.
2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65811
* g++.dg/other/linkage2.C: New.
2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/63408
* gcc.target/arm/pr63408.c: New test.
2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
* lib/c-torture.exp: Don't call check_effective_target_lto
before setting up environment correctly.
* lib/gcc-dg.exp: Likewise, and protect
gcc_force_conventional_output.
2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
PR rtl-optimization/66306
* gcc.target/s390/pr66306.c: New test.
2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
* gcc.target/s390/vector/vec-abi-attr-1.c: New test.
* gcc.target/s390/vector/vec-abi-attr-2.c: New test.
* gcc.target/s390/vector/vec-abi-attr-3.c: New test.
* gcc.target/s390/vector/vec-abi-attr-4.c: New test.
* gcc.target/s390/vector/vec-abi-attr-5.c: New test.
* gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
PR target/65803
* gcc.c-torture/pr65803.c: New test.
2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/30044
* g++.dg/cpp0x/auto45.C: New test.
* g++.dg/template/pr30044.C: New test.
* g++.dg/template/crash83.C: Accept any error string.
* g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
parameters.
* g++.dg/cpp0x/variadic18.C: Likewise
* g++.dg/template/canon-type-13.C: Likewise.
* g++.old-deja/g++.pt/ttp42.C: Likewise.
2015-06-23 Marek Polacek <polacek@redhat.com>
* c-c++-common/Wlogical-op-3.c: New test.
2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66254
* g++.dg/cpp0x/scoped_enum5.C: New.
2015-06-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/66636
* gcc.dg/vect/pr66636.c: New testcase.
2015-06-23 Marek Polacek <polacek@redhat.com>
* gcc.dg/fold-minus-4.c: New test.
* gcc.dg/fold-minus-5.c: New test.
* c-c++-common/ubsan/overflow-add-5.c: New test.
2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
Add missing testcase from r224672.
2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/vax/bswapdi-1.c: New.
2015-06-23 Andre Vehreschild <vehre@gmx.de>
PR fortran/64674
* gfortran.dg/associate_18.f08: New test.
2015-06-23 Uros Bizjak <ubizjak@gmail.com>
PR target/66560
* gcc.target/i386/pr66560-1.c: New test.
* gcc.target/i386/pr66560-2.c: Ditto.
* gcc.target/i386/pr66560-3.c: Ditto.
* gcc.target/i386/pr66560-4.c: Ditto.
2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
* gcc.target/nvptx/nvptx.exp: New file.
* gcc.target/nvptx/proto-1.c: Likewise.
2015-06-23 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/66449
* gcc.dg/vect/pr66449.c: New test.
2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
* g++.dg/other/dump-ada-spec-5.C: New test.
* g++.dg/other/dump-ada-spec-6.C: Likewise.
* g++.dg/other/dump-ada-spec-7.C: Likewise.
2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/inherit/pure1.C: Test location too.
2015-06-22 Marek Polacek <polacek@redhat.com>
* gcc.dg/fold-ior-1.c: New test.
* gcc.dg/fold-minus-2.c: New test.
* gcc.dg/fold-minus-3.c: New test.
* gcc.dg/fold-plus-1.c: New test.
* gcc.dg/fold-plus-2.c: New test.
* gcc.dg/fold-xor-4.c: New test.
* gcc.dg/fold-xor-5.c: New test.
2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65914
* g++.dg/torture/pr65914.C: New.
2015-06-22 Richard Biener <rguenther@suse.de>
* lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
not existing TORTURE_OPTIONS only.
* lib/gcc-dg.exp: Likewise.
2015-06-22 Christian Bruel <christian.bruel@st.com>
PR target/52144
* gcc.target/arm/flip-thumb.c: New test.
2015-06-22 Jan Hubicka <hubicka@ucw.cz>
Martin Liska <mliska@suse.cz>
PR ipa/65908
* g++.dg/ipa/pr65908.C: New testcase.
2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
PR c++/65882
* g++.dg/diagnostic/inhibit-warn-1.C: New test.
* g++.dg/diagnostic/inhibit-warn-2.C: New test.
2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/debug1.ads: Adjust.
2015-06-19 Jim Wilson <jim.wilson@linaro.org>
* gcc.target/aarch64/fmovd-zero-mem.c: New.
* gcc.target/aarch64/fmovd-zero-reg.c: New.
* gcc.target/aarch64/fmovf-zero-mem.c: New.
* gcc.target/aarch64/fmovf-zero-reg.c: New.
* gcc.target/aarch64/fmovld-zero-mem.c: New.
* gcc.target/aarch64/fmovld-zero-mem.c: New.
* gcc.target/aarch64/fmovd-zero.c: Delete.
* gcc.target/aarch64/fmovf-zero.c: Delete.
2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/vax/bswapdi-1.c: New.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
(_ARM_FPSCR): Add FZ field.
(clean_results): Force FZ=1 on AArch64.
* gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/pr62308.c: New test.
2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/66549
* gfortran.dg/gomp/omp_parallel_1.f90: New file.
2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
* gcc.target/i386/mpx/pr66581.c: New test.
2015-06-18 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/cmov9.c: New test.
2015-06-18 Richard Biener <rguenther@suse.de>
* g++.dg/other/const4.C: New testcase.
2015-06-18 Michael Matz <matz@suse.de>
PR middle-end/66253
* gcc.dg/vect/pr66253.c: New testcase.
2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
PR target/66569
* gcc.target/i386/mpx/chkp-vararg.c: New test.
2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
PR middle-end/66568
* gcc.target/i386/mpx/pr66568.c: New test.
2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
PR middle-end/66567
* gcc.target/i386/mpx/pr66567.c: New test.
2015-06-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/66510
* gcc.dg/vect/slp-perm-12.c: New testcase.
2015-06-17 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
* gcc.target/i386/noplt-2.c (dg-do): Ditto.
* gcc.target/i386/noplt-3.c (dg-do): Ditto.
* gcc.target/i386/noplt-4.c (dg-do): Ditto.
2015-06-17 Jakub Jelinek <jakub@redhat.com>
PR c++/66571
* g++.dg/gomp/pr66571-1.C: New test.
PR middle-end/66429
* c-c++-common/gomp/pr66429.c: New test.
2015-06-17 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
* jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
...this.
* jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
New testcase.
* jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
New testcase.
2015-06-17 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/65944
* g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
* gcc.target/mips/pr65862-1.c: New test.
* gcc.target/mips/pr65862-2.c: Likewise.
2015-06-17 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
* gcc.target/i386/pr52252-atom.c: Ditto.
* gcc.target/i386/vect-div-1.c: Ditto.
* gcc.target/i386/rotate-5.c: Ditto.
* gcc.target/i386/pr50202.c: Ditto.
* gcc.target/i386/pr37843-3.c: Ditto.
* gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
* gcc.target/i386/pr53397-1.c: Ditto.
* gcc.target/i386/pr55934.c: Ditto.
* gcc.target/i386/pr37843-4.c: Ditto.
* gcc.target/i386/pr60451.c: Ditto.
* gcc.target/i386/pr53397-2.c: Ditto.
* gcc.target/i386/vectorize1.c: Ditto.
* gcc.target/i386/extract-insert-combining.c: Ditto.
* gcc.target/i386/pr53759.c: Ditto.
* gcc.target/i386/pr52252-core.c: Ditto.
* gcc.target/i386/rotate-3.c: Ditto.
* gcc.target/i386/sse-20.c: Ditto.
* gcc.target/i386/rotate-4.c: Ditto.
* gcc.target/i386/pr61403.c: Ditto.
* gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
* gcc.target/i386/pr60901.c: Ditto.
* gcc.target/i386/pr59794-7.c: Ditto.
* gcc.target/i386/pr62208.c: Ditto.
* gcc.target/i386/pr53416.c: Ditto.
* gcc.target/i386/asm-dialect-1.c: Ditto.
* gcc.target/i386/pr50038.c: Ditto.
* gcc.target/i386/47698.c: Ditto.
* gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
* gcc.target/i386/pr59794-2.c: Ditto.
* gcc.target/i386/pr59794-3.c: Ditto.
* gcc.target/i386/pr39058.c: Ditto.
* gcc.target/i386/pr60205-1.c: Ditto.
* gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
* gcc.target/i386/sse2-movq-2.c: Ditto.
2015-06-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/66251
* gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59682
* g++.dg/parse/new-placement1.C: New.
2015-06-16 David Malcolm <dmalcolm@redhat.com>
* jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
* jit.dg/test-compound-assignment.c: New testcase.
2015-06-16 David Malcolm <dmalcolm@redhat.com>
PR jit/66539
* jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
to "testcases" array.
2015-06-16 David Malcolm <dmalcolm@redhat.com>
PR jit/66539
* jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
* jit.dg/test-debug-strings.c: New test case.
* jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
the discriminant has a sane debug string.
2015-06-16 Uros Bizjak <ubizjak@gmail.com>
PR target/56766
* gcc.target/i386/pr56766-1.c: New test.
* gcc.target/i386/pr56766-2.c: Ditto.
2015-06-16 Steve Ellcey <sellcey@imgtec.com>
* gcc.target/mips/loongson-shift-count-truncated-1.c:
Skip on mips*-mti-linux* and mips*-img-linux* targets.
* gcc.target/mips/loongson-simd.c: Ditto.
2015-06-16 Richard Biener <rguenther@suse.de>
* gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
passed by the testsuite driver.
2015-06-16 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/slp-perm-11.c: New testcase.
2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
dg-options.
2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
Reinstate calls to torture-init and torture-finalize.
2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2015-06-15 Nathan Sidwell <nathan@acm.org>
PR c++/58583
* g++.dg/cpp0x/nsdmi-template14.C: New test.
2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/51048
* g++.dg/cpp0x/local-type1.C: New.
2015-06-15 Andre Vehreschild <vehre@gmx.de>
PR fortran/44672
PR fortran/45440
PR fortran/57307
* gfortran.dg/allocate_with_source_3.f90: Removed check for
unimplemented error.
* gfortran.dg/allocate_with_source_7.f08: New test.
* gfortran.dg/allocate_with_source_8.f08: New test.
2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/65168
* g++.dg/warn/Walways-true-3.C: New test.
2015-06-13 Tom de Vries <tom@codesourcery.com>
* gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2015-06-13 Tom de Vries <tom@codesourcery.com>
* gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
(main): Remove superfluous attributes.
* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
* gcc.dg/parloops-exit-first-loop-alt.c: Same.
2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
* gcc.target/i386/monitorx.c: New.
* gcc.target/i386/sse-12.c: Add -mmwaitx.
* gcc.target/i386/sse-13.c: Ditto.
* gcc.target/i386/sse-14.c: Ditto.
* gcc.target/i386/sse-22.c: Ditto.
* gcc.target/i386/sse-23.c: Ditto.
* g++.dg/other/i386-2.C: Ditto.
* g++.dg/other/i386-3.C: Ditto.
2015-06-11 Steve Ellcey <sellcey@imgtec.com>
* gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2015-06-11 Paul Thomas <pault@gcc.gnu.org>
PR fortran/66079
* gfortran.dg/allocatable_scalar_13.f90: New test
2015-06-11 Marek Polacek <polacek@redhat.com>
* gcc.dg/fold-xor-3.c: New test.
2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/short-it-ifcvt-1.c: New test.
* gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2015-06-11 Christian Bruel <christian.bruel@st.com>
PR target/52144
* gcc.target/arm/pragma_attribute.c: New test.
2015-06-10 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
2015-06-10 Uros Bizjak <ubizjak@gmail.com>
PR target/66473
* gcc.target/i386/pr66473.c: New test.
2015-06-10 Jakub Jelinek <jakub@redhat.com>
PR target/66470
* gcc.dg/tls/pr66470.c: New test.
* gcc.target/i386/pr66470.c: New test.
2015-06-10 Christian Bruel <christian.bruel@st.com>
PR target/52144
* gcc.target/arm/attr_arm.c: New test
* gcc.target/arm/attr_arm-err.c: New test
* gcc.target/arm/attr_thumb.c: New test
* gcc.target/arm/attr_thumb-static.c: New test
2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/66200
PR target/66428
PR c++/66192
* g++.dg/abi/aarch64_guard1.C: Adjust test.
2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
passed by the testsuite driver.
2015-06-09 Alexandre Oliva <aoliva@redhat.com>
Revert:
2015-06-09 Alexandre Oliva <aoliva@redhat.com>
* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
* gcc.dg/ssp-1.c: Make counter a register.
* gcc.dg/ssp-2.c: Likewise.
* gcc.dg/torture/parm-coalesce.c: New.
2015-06-09 Tom de Vries <tom@codesourcery.com>
* gcc.target/i386/vararg-loc.c: New test.
2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65815
* g++.dg/cpp0x/nsdmi-aggr1.C: New.
* g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2015-06-09 Marek Polacek <polacek@redhat.com>
PR tree-optimization/66299
* gcc.dg/pr66299-1.c: New test.
* gcc.dg/pr66299-2.c: New test.
* gcc.dg/pr66299-3.c: New test.
2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
* g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
passed by the testsuite driver.
2015-06-09 Richard Biener <rguenther@suse.de>
PR middle-end/66423
* gcc.dg/fold-modpow2.c: New testcase.
2015-06-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/66419
* gcc.dg/vect/bb-slp-37.c: New testcase.
2015-06-09 Shiva Chen <shiva0217@gmail.com>
* gcc.target/arm/stl-cond.c: New test.
2015-06-09 Richard Biener <rguenther@suse.de>
PR middle-end/66413
* gcc.dg/torture/pr66413.c: New testcase.
2015-06-09 Alexandre Oliva <aoliva@redhat.com>
* gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
* gcc.dg/ssp-1.c: Make counter a register.
* gcc.dg/ssp-2.c: Likewise.
* gcc.dg/torture/parm-coalesce.c: New.
2015-06-08 Jan Hubicka <hubicka@ucw.cz>
* gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
* gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2015-06-08 Tom de Vries <tom@codesourcery.com>
PR rtl-optimization/66444
* gcc.dg/pr66444.c: New test.
2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66245
* gfortran.dg/class_is_1.f90: New test.
* gfortran.dg/type_is_1.f90: Ditto.
2015-06-08 Marek Polacek <polacek@redhat.com>
PR c/66415
* gcc.dg/cpp/pr66415-1.c: New test.
* gcc.dg/cpp/pr66415-2.c: New test.
2015-06-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/66422
* gcc.dg/Warray-bounds-16.c: New testcase.
2015-06-08 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/slp-perm-10.c: New testcase.
* gcc.dg/vect/slp-23.c: Adjust.
* gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
vector pointer update.
2015-06-08 Marek Polacek <polacek@redhat.com>
PR sanitizer/66452
* g++.dg/ubsan/pr66452.C: New test.
2015-06-08 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/66436
* gcc.dg/gomp/dump-new-function-2.c: New test.
* gcc.dg/gomp/dump-new-function-3.c: Same.
* gcc.dg/gomp/dump-new-function.c: Same.
2015-06-08 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/66435
* gcc.dg/gomp/notify-new-function-2.c: New test.
* gcc.dg/gomp/notify-new-function-3.c: Same.
* gcc.dg/gomp/notify-new-function.c: Same.
2015-06-06 Jan Hubicka <hubicka@ucw.cz>
* gfortran.dg/lto/bind_c-1_0.f90: New testcase.
* gfortran.dg/lto/bind_c-1_1.c: New testcase.
* gcc.dg/lto/c-compatible-types_0.c: Rename to ...
* gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
* gcc.dg/lto/c-compatible-types_1.c: Rename to ...
* gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
-fshort-enum.
2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
PR fortran/47659
* gfortran.dg/array_constructor_type_17.f03: Adjust error message.
* gfortran.dg/warn_conversion.f90: Add warning for change in value
for assignment.
* gfortran.dg/warn_conversion_3.f90: Add warnings.
* gfortran.dg/warn_conversion_5.f90: New test.
* gfortran.dg/warn_conversion_6.f90: New test.
* gfortran.dg/warn_conversion_7.f90: New test.
2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66347
* gfortran.dg/blockdata_9.f: New test.
2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66385
* gfortran.dg/forall_17.f90: New test.
2015-06-05 Aldy Hernandez <aldyh@redhat.com>
* g++.dg/cpp0x/pr57101.C: Add warning.
* g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
* g++.dg/ext/visibility/anon7.C: Same.
* g++.dg/ipa/pr63587-2.C: Same.
* g++.dg/opt/dump1.C: Same.
* g++.dg/opt/pr59622-3.C: Same.
* g++.dg/opt/pr59622.C: Same.
* g++.dg/torture/pr46383.C: Same.
* gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
* g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
* g++.dg/lto/pr65549_0.C: Add { } to used but never defined
functions.
* gfortran.dg/intent_out_8.f90: Same.
* gfortran.dg/warn_target_lifetime_3.f90: Same.
2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66377
gfortran.dg/equiv_9.f90: New test.
2015-06-05 Tom de Vries <tom@codesourcery.com>
merge from gomp4 branch:
2015-05-28 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/65443
* gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
* gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
* gcc.dg/parloops-exit-first-loop-alt.c: New test.
2015-06-05 Nathan Sidwell <nathan@acm.org>
PR c++/52595
* g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
* gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
* obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2015-06-04 Sriraman Tallam <tmsriram@google.com>
* gcc.target/i386/noplt-1.c: New test.
* gcc.target/i386/noplt-2.c: New test.
* gcc.target/i386/noplt-3.c: New test.
* gcc.target/i386/noplt-4.c: New test.
2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
PR fortran/58749
* gfortran.dg/adjustl_1.f90: New test.
2015-06-04 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/lto/c-compatible-types_0.c: New testcase.
* gcc.dg/lto/c-compatible-types_1.c: New testcase.
2015-06-03 Jan Hubicka <hubicka@ucw.cz>
* lto.c (iterative_hash_canonical_type,
gimple_register_canonical_type): only hash main variants of types
2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
Move set of dg-do-what-default after early return.
2015-06-04 Marek Polacek <polacek@redhat.com>
PR c/66341
* gcc.dg/lvalue-8.c: New test.
2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66130
* g++.dg/other/pr66130.C: New.
* g++.dg/cpp0x/pr66130.C: Likewise.
2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/cpp0x/decl-loc1.C: New.
* g++.dg/cpp0x/constexpr-neg1.C: Adjust.
* g++.dg/cpp0x/constexpr-object1.C: Likewise.
* g++.dg/init/ctor8.C: Likewise.
* g++.dg/parse/semicolon4.C: Likewise.
2015-06-03 Marek Polacek <polacek@redhat.com>
PR sanitizer/66190
* g++.dg/ubsan/static-init-1.C: New test.
* g++.dg/ubsan/static-init-2.C: New test.
* g++.dg/ubsan/static-init-3.C: New test.
2015-06-03 Uros Bizjak <ubizjak@gmail.com>
PR target/66275
* gcc.target/i386/pr66275.c: New test.
2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
* gcc.dg/Wcxx-compat-22.c: New testcase.
* c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
* c-c++-common/pr58346-1.c: Likewise.
* c-c++-common/transparent-union-1.c: Likewise.
2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
* g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
* g++.dg/plugin/def_plugin.c: New file.
* g++.dg/plugin/def-plugin-test.C: New file.
2015-06-03 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/bb-slp-36.c: New testcase.
2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.dg/lto/chkp-removed-alias_0.c: New.
2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.dg/lto/chkp-privatize-1_0.c: New.
* gcc.dg/lto/chkp-privatize-1_1.c: New.
* gcc.dg/lto/chkp-privatize-2_0.c: New.
* gcc.dg/lto/chkp-privatize-2_1.c: New.
2015-06-03 Marek Polacek <polacek@redhat.com>
PR c/64223
PR c/29358
* gcc.dg/pr64223-1.c: New test.
* gcc.dg/pr64223-2.c: New test.
2015-06-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/63916
* gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2015-06-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/66375
* gcc.dg/torture/pr66375.c: New testcase.
2015-06-03 Bin Cheng <bin.cheng@arm.com>
* gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
PR target/65768
* gcc.target/arm/maskdata.c: Remove -fno-gcse.
2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66380
* gfortran.dg/reshape_7.f90: New test.
2015-06-02 David Malcolm <dmalcolm@redhat.com>
PR c/66220:
* c-c++-common/Wmisleading-indentation.c (fn_35): New.
(fn_36): New.
2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR c/49551
* gcc.dg/pr49551.c: New testcase.
2015-06-02 Richard Biener <rguenther@suse.de>
PR debug/65549
* g++.dg/lto/pr65549_0.C: New testcase.
2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
PR libgomp/65742
PR middle-end/66332
* c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2015-06-02 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/61683
* g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2015-06-02 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/48052
* gcc.dg/tree-ssa/scev-8.c: New.
* gcc.dg/tree-ssa/scev-9.c: New.
* gcc.dg/tree-ssa/scev-10.c: New.
* gcc.dg/vect/pr48052.c: New.
2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2015-06-02 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2015-06-02 Marek Polacek <polacek@redhat.com>
PR middle-end/66345
* gcc.dg/torture/pr66345.c: New test.
2015-06-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/65961
* gcc.dg/torture/pr65961.c: New testcase.
2015-06-02 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/52563
PR tree-optimization/62173
* gcc.dg/tree-ssa/scev-3.c: Remove xfail.
* gcc.dg/tree-ssa/scev-4.c: Ditto.
2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/varsize_return2.ads: New test.
* gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
* gcc.dg/vect/vect-outer-simd-1.c: New test.
2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
PR target/65697
* gcc.target/aarch64/sync-comp-swap.c: New.
* gcc.target/aarch64/sync-comp-swap.x: New.
* gcc.target/aarch64/sync-op-acquire.c: New.
* gcc.target/aarch64/sync-op-acquire.x: New.
* gcc.target/aarch64/sync-op-full.c: New.
* gcc.target/aarch64/sync-op-full.x: New.
* gcc.target/aarch64/sync-op-release.c: New.
* gcc.target/aarch64/sync-op-release.x: New.
2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/arm/thumb-ltu.c (foo): Predefined.
(bar): Predefined.
2015-06-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/66349
PR tree-optimization/66352
PR tree-optimization/66357
* gcc.dg/torture/pr66357.c: New testcase.
* gcc.dg/torture/pr66349.c: Likewise.
* gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2015-06-01 Richard Biener <rguenther@suse.de>
Revert
2015-05-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/66314
* gcc.dg/asan/pr66314.c: New testcase.
2015-06-01 Richard Biener <rguenther@suse.de>
* gcc.dg/ipa/ipa-pta-1.c: Adjust.
2015-06-01 Jakub Jelinek <jakub@redhat.com>
* gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
directives.
(hp3, hp4): Add inline keyword.
* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
(hp2): Add inline keyword.
* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
(hp2): Add inline keyword.
2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65527
* gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
* gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
* gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
* gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2015-06-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/66280
* g++.dg/torture/pr66280.C: New testcase.
* g++.dg/torture/pr66280-2.C: Likewise.
2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/addr9_1.adb: New test.
* gnat.dg/addr9_2.adb: Likewise.
* gnat.dg/addr9_3.adb: Likewise.
* gnat.dg/addr9_4.adb: Likewise.
2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/other/dump-ada-spec-4.C: New test.
2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/alias-8.c: Fix dg-warning.
2015-05-30 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/alias-8.c: Do not xfail.
* gcc.dg/pr62167.c: Prevent FRE.
* gcc.dg/alias-14.c: New testcase.
2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
PR target/66215
* gcc.target/s390/hotpatch-1.c: Remove optimization options from
dg-options.
* gcc.target/s390/hotpatch-10.c: Likewise.
* gcc.target/s390/hotpatch-11.c: Likewise.
* gcc.target/s390/hotpatch-12.c: Likewise.
* gcc.target/s390/hotpatch-17.c: Likewise.
* gcc.target/s390/hotpatch-18.c: Likewise.
* gcc.target/s390/hotpatch-20.c: Likewise.
* gcc.target/s390/hotpatch-21.c: Likewise.
* gcc.target/s390/hotpatch-22.c: Likewise.
* gcc.target/s390/hotpatch-23.c: Likewise.
* gcc.target/s390/hotpatch-24.c: Likewise.
* gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
to check for the exact nops too.
* gcc.target/s390/hotpatch-3.c: Likewise.
* gcc.target/s390/hotpatch-4.c: Likewise.
* gcc.target/s390/hotpatch-5.c: Likewise.
* gcc.target/s390/hotpatch-6.c: Likewise.
* gcc.target/s390/hotpatch-7.c: Likewise.
* gcc.target/s390/hotpatch-8.c: Likewise.
* gcc.target/s390/hotpatch-9.c: Likewise.
* gcc.target/s390/hotpatch-14.c: Likewise.
* gcc.target/s390/hotpatch-15.c: Likewise.
* gcc.target/s390/hotpatch-16.c: Likewise.
* gcc.target/s390/hotpatch-19.c: Likewise.
* gcc.target/s390/hotpatch-25.c: Likewise. Remove
scan-assembler-times counting number of .align directives.
* gcc.target/s390/hotpatch-13.c: Remove optimization options from
dg-options. Remove scan-assembler-times counting number of .align
directives.
* gcc.target/s390/hotpatch-26.c: New file.
* gcc.target/s390/hotpatch-27.c: New file.
* gcc.target/s390/hotpatch-28.c: New file.
* gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
using -Os -O0 -O1 -O2 -O3 options.
2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2015-05-29 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/66142
* gcc.dg/vect/pr66142.c: New test.
2015-05-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/66314
* gcc.dg/asan/pr66314.c: New testcase.
2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
* lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
Adjust all callers.
(schedule-cleanups, dg-keep-saved-temps): New proc.
(gcc-dg-test-1): Schedule cleanups.
* lib/profopt.exp (profopt-execute): Likewise.
* g++.dg/cdce3.C: Adjust expected line numbers.
* gcc.dg/cdce1.c: Likewise.
* gcc.dg/cdce2.c: Likewise.
* gcc.dg/strlenopt-22.c: Fix comment delimiter.
* gcc.dg/strlenopt-24.c: Likewise.
* gcc.dg/tree-ssa/vrp26.c: Likewise.
* gcc.dg/tree-ssa/vrp28.c: Likewise.
* obj-c++.dg/encode-2.mm: Likewise.
2015-05-28 DJ Delorie <dj@redhat.com>
* gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr43.adb: New test.
2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/varsize_temp.adb: Rename into...
* gnat.dg/varsize1.adb: ...this.
* gnat.dg/varsize_copy.ad[sb]: Rename into...
* gnat.dg/varsize2.ad[sb]: ...this.
* gnat.dg/varsize3_1.adb: New test.
* gnat.dg/varsize3_2.adb: Likewise.
* gnat.dg/varsize3_3.adb: Likewise.
* gnat.dg/varsize3_4.adb: Likewise.
* gnat.dg/varsize3_5.adb: Likewise.
* gnat.dg/varsize3_6.adb: Likewise.
* gnat.dg/varsize3_pkg1.ads: New helper.
* gnat.dg/varsize3_pkg2.ads: Likewise.
* gnat.dg/varsize3_pkg3.ads: Likewise.
2015-05-28 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/slp-reduc-sad.c: New testcase.
2015-05-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/66142
* gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2015-05-28 Lawrence Velázquez <vq@larryv.me>
PR target/63810
* gcc.dg/darwin-minversion-3.c: Update testcase.
* gcc.dg/darwin-minversion-4.c: Ditto.
* gcc.dg/darwin-minversion-5.c: New testcase.
* gcc.dg/darwin-minversion-6.c: Ditto.
* gcc.dg/darwin-minversion-7.c: Ditto.
* gcc.dg/darwin-minversion-8.c: Ditto.
* gcc.dg/darwin-minversion-9.c: Ditto.
* gcc.dg/darwin-minversion-10.c: Ditto.
* gcc.dg/darwin-minversion-11.c: Ditto.
* gcc.dg/darwin-minversion-12.c: Ditto.
2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR rtl-optimization/66168
* gcc.c-torture/compile/pr66168.c: New test.
2015-05-27 Jeff Law <law@redhat.com>
PR target/39726
* gcc.dg/target/m68k/pr39726-1.c: New test.
2015-05-27 Nathan Sidwell <nathan@acm.org>
PR c++/66270
* g++.dg/ext/alias-canon3.C: New.
2015-05-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/66272
Revert parts of
2014-08-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/62031
* gcc.dg/torture/pr66272.c: New testcase.
2015-05-27 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/slp-reduc-7.c: New testcase.
2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
PR target/65358
* gcc.dg/pr65358.c: New test.
2015-05-27 Andre Vehreschild <vehre@gmx.de>
PR fortran/65548
* gfortran.dg/allocate_with_source_5.f90: Correct errorneous
semantic.
* gfortran.dg/allocate_with_source_6.f90: New test.
2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/atomic7_1.adb: New test.
* gnat.dg/atomic7_2.adb: Likewise.
* gnat.dg/atomic7_pkg1.ads: New helper.
* gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2015-05-26 Michael Matz <matz@suse.de>
PR middle-end/66251
* gcc.dg/vect/pr66251.c: New test.
2015-05-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/66142
* gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2015-05-26 Paul Thomas <pault@gcc.gnu.org>
PR fortran/66082
* gfortran.dg/allocatable_scalar_13.f90: New test
2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/warn11.adb: New test.
* gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/vfa1_1.adb: New test.
* gnat.dg/vfa1_2.adb: Likewise.
* gnat.dg/vfa1_3.adb: Likewise.
* gnat.dg/vfa1_4.adb: Likewise.
* gnat.dg/vfa1_pkg.ads: New helper.
2015-05-25 Alexander Monakov <amonakov@ispras.ru>
* gcc.target/i386/pr66232-1.c: Adjust scan pattern.
* gcc.target/i386/pr66232-3.c: Likewise.
2015-05-25 Uros Bizjak <ubizjak@gmail.com>
PR target/66274
* gcc.target/i386/pr66274.c: New test.
2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/renaming6.ad[sb]: New test.
2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
* gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
and 'dg-require-effective-target pie'.
2015-05-23 Nathan Sidwell <nathan@acm.org>
PR c++/66243
* g++.dg/cpp0x/pr66243.C: New.
2015-05-24 Jan Hubicka <hubicka@ucw.cz>
PR lto/66180
* g++.dg/lto/pr66180_0.C: New testcase.
* g++.dg/lto/pr66180_1.C: New testcase.
2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/66257
* typebound_call_27.f90: New file.
2015-05-23 Nathan Sidwell <nathan@acm.org>
PR c++/65936
* g++.dg/template/pr65936.C: New.
2015-05-22 Marc Glisse <marc.glisse@inria.fr>
PR tree-optimization/63387
* gcc.dg/pr63387-2.c: New testcase.
2015-05-22 Marc Glisse <marc.glisse@inria.fr>
* gcc.dg/simd-1.c: Update to the new message.
2015-05-22 Marc Glisse <marc.glisse@inria.fr>
* gcc.dg/nand.c: New testcase.
2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
Set dg-do-what-default to compile only on ARM targets without
arm_neon_hw execution support. Remove redundant c-torture-execute
in loop over test cases.
2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/65491
* gcc.target/aarch64/pr65491_1.c: New test.
* gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
* gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65598
* g++.dg/cpp0x/explicit9.C: New.
* g++.dg/cpp0x/explicit8.C: Check the locations too.
2015-05-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/66251
* gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2015-05-22 Marek Polacek <polacek@redhat.com>
PR c/47043
* c-c++-common/attributes-enum-1.c: New test.
* c-c++-common/attributes-enum-2.c: New test.
* g++.dg/cpp0x/attributes-enum-1.C: New test.
* g++.dg/cpp1y/attributes-enum-1.C: New test.
2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
effective target support. If no arm_neon_hw support, do not attempt
to execute the tests; only compile them.
* gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
and "dg-require-effective-target arm_neon_ok".
* gcc.target/arm/simd/vextp16_1.c: Likewise.
* gcc.target/arm/simd/vextp64_1.c: Likewise.
* gcc.target/arm/simd/vextp8_1.c: Likewise.
* gcc.target/arm/simd/vextQf32_1.c: Likewise.
* gcc.target/arm/simd/vextQp16_1.c: Likewise.
* gcc.target/arm/simd/vextQp64_1.c: Likewise.
* gcc.target/arm/simd/vextQp8_1.c: Likewise.
* gcc.target/arm/simd/vextQs16_1.c: Likewise.
* gcc.target/arm/simd/vextQs32_1.c: Likewise.
* gcc.target/arm/simd/vextQs64_1.c: Likewise.
* gcc.target/arm/simd/vextQs8_1.c: Likewise.
* gcc.target/arm/simd/vextQu16_1.c: Likewise.
* gcc.target/arm/simd/vextQu32_1.c: Likewise.
* gcc.target/arm/simd/vextQu64_1.c: Likewise.
* gcc.target/arm/simd/vextQu8_1.c: Likewise.
* gcc.target/arm/simd/vexts16_1.c: Likewise.
* gcc.target/arm/simd/vexts32_1.c: Likewise.
* gcc.target/arm/simd/vexts64_1.c: Likewise.
* gcc.target/arm/simd/vexts8_1.c: Likewise.
* gcc.target/arm/simd/vextu16_1.c: Likewise.
* gcc.target/arm/simd/vextu32_1.c: Likewise.
* gcc.target/arm/simd/vextu64_1.c: Likewise.
* gcc.target/arm/simd/vextu8_1.c: Likewise.
* gcc.target/arm/simd/vrev16p8_1.c: Likewise.
* gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
* gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
* gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
* gcc.target/arm/simd/vrev16s8_1.c: Likewise.
* gcc.target/arm/simd/vrev16u8_1.c: Likewise.
* gcc.target/arm/simd/vrev32p16_1.c: Likewise.
* gcc.target/arm/simd/vrev32p8_1.c: Likewise.
* gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
* gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
* gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
* gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
* gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
* gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
* gcc.target/arm/simd/vrev32s16_1.c: Likewise.
* gcc.target/arm/simd/vrev32s8_1.c: Likewise.
* gcc.target/arm/simd/vrev32u16_1.c: Likewise.
* gcc.target/arm/simd/vrev32u8_1.c: Likewise.
* gcc.target/arm/simd/vrev64f32_1.c: Likewise.
* gcc.target/arm/simd/vrev64p16_1.c: Likewise.
* gcc.target/arm/simd/vrev64p8_1.c: Likewise.
* gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
* gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
* gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
* gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
* gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
* gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
* gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
* gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
* gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
* gcc.target/arm/simd/vrev64s16_1.c: Likewise.
* gcc.target/arm/simd/vrev64s32_1.c: Likewise.
* gcc.target/arm/simd/vrev64s8_1.c: Likewise.
* gcc.target/arm/simd/vrev64u16_1.c: Likewise.
* gcc.target/arm/simd/vrev64u32_1.c: Likewise.
* gcc.target/arm/simd/vrev64u8_1.c: Likewise.
* gcc.target/arm/simd/vtrnf32_1.c: Likewise.
* gcc.target/arm/simd/vtrnp16_1.c: Likewise.
* gcc.target/arm/simd/vtrnp8_1.c: Likewise.
* gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
* gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
* gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
* gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
* gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
* gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
* gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
* gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
* gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
* gcc.target/arm/simd/vtrns16_1.c: Likewise.
* gcc.target/arm/simd/vtrns32_1.c: Likewise.
* gcc.target/arm/simd/vtrns8_1.c: Likewise.
* gcc.target/arm/simd/vtrnu16_1.c: Likewise.
* gcc.target/arm/simd/vtrnu32_1.c: Likewise.
* gcc.target/arm/simd/vtrnu8_1.c: Likewise.
* gcc.target/arm/simd/vuzpf32_1.c: Likewise.
* gcc.target/arm/simd/vuzpp16_1.c: Likewise.
* gcc.target/arm/simd/vuzpp8_1.c: Likewise.
* gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
* gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
* gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
* gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
* gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
* gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
* gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
* gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
* gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
* gcc.target/arm/simd/vuzps16_1.c: Likewise.
* gcc.target/arm/simd/vuzps32_1.c: Likewise.
* gcc.target/arm/simd/vuzps8_1.c: Likewise.
* gcc.target/arm/simd/vuzpu16_1.c: Likewise.
* gcc.target/arm/simd/vuzpu32_1.c: Likewise.
* gcc.target/arm/simd/vuzpu8_1.c: Likewise.
* gcc.target/arm/simd/vzipf32_1.c: Likewise.
* gcc.target/arm/simd/vzipp16_1.c: Likewise.
* gcc.target/arm/simd/vzipp8_1.c: Likewise.
* gcc.target/arm/simd/vzipqf32_1.c: Likewise.
* gcc.target/arm/simd/vzipqp16_1.c: Likewise.
* gcc.target/arm/simd/vzipqp8_1.c: Likewise.
* gcc.target/arm/simd/vzipqs16_1.c: Likewise.
* gcc.target/arm/simd/vzipqs32_1.c: Likewise.
* gcc.target/arm/simd/vzipqs8_1.c: Likewise.
* gcc.target/arm/simd/vzipqu16_1.c: Likewise.
* gcc.target/arm/simd/vzipqu32_1.c: Likewise.
* gcc.target/arm/simd/vzipqu8_1.c: Likewise.
* gcc.target/arm/simd/vzips16_1.c: Likewise.
* gcc.target/arm/simd/vzips32_1.c: Likewise.
* gcc.target/arm/simd/vzips8_1.c: Likewise.
* gcc.target/arm/simd/vzipu16_1.c: Likewise.
* gcc.target/arm/simd/vzipu32_1.c: Likewise.
* gcc.target/arm/simd/vzipu8_1.c: Likewise.
2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
* gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
* gcc.dg/vect/pr59354.c: Likewise.
* gcc.dg/vect/pr64252.c: Likewise.
* gcc.dg/vect/pr64404.c: Likewise.
* gcc.dg/vect/pr64493.c: Likewise.
* gcc.dg/vect/pr64495.c: Likewise.
* gcc.dg/vect/pr64844.c: Likewise.
* gcc.dg/vect/pr65518.c: Likewise.
* gcc.dg/vect/vect-aggressive-1.c: Likewise.
2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/66210
* g++.dg/cpp1y/var-templ28.C: New.
2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
PR target/66232
* gcc.target/i386/pr66232-1.c: New test.
* gcc.target/i386/pr66232-2.c: Likewise.
* gcc.target/i386/pr66232-3.c: Likewise.
* gcc.target/i386/pr66232-4.c: Likewise.
* gcc.target/i386/pr66232-5.c: Likewise.
2015-05-21 Nathan Sidwell <nathan@acm.org>
* g++.dg/cpp1y/pr60943.C: New.
2015-05-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/66233
* gcc.c-torture/execute/pr66233.c: New test.
2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66176
* gfortran.dg/inline_matmul_11.f90: New test.
2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
* gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
instead of listing several targets on its own.
* gcc.target/i386/pr32219-2.c: Likewise.
* gcc.target/i386/pr32219-3.c: Likewise.
* gcc.target/i386/pr32219-4.c: Likewise.
* gcc.target/i386/pr32219-5.c: Likewise.
* gcc.target/i386/pr32219-6.c: Likewise
* gcc.target/i386/pr32219-7.c: Likewise.
* gcc.target/i386/pr32219-8.c: Likewise.
* gcc.target/i386/pr39013-1.c: Likewise.
* gcc.target/i386/pr39013-2.c: Likewise.
* gcc.target/i386/pr64317.c: Likewise.
2015-05-21 Jeff Law <law@redhat.com>
* gcc.target/hppa/shadd-3.c: New test.
* gcc.target/hppa/shadd-4.c: New test.
2015-05-21 Michael Matz <matz@suse.de>
* gcc.dg/vect/vect-strided-store.c: New test.
* gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
* gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
* gcc.dg/pow-sqrt-synth-1.c: New test.
* gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2015-05-21 Richard Biener <rguenther@suse.de>
PR c++/66211
* g++.dg/conversion/pr66211.C: New testcase.
* gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2015-05-21 Jeff Law <law@redhat.com>
* gcc.target/hppa/shadd-2.c: New test.
2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
PR target/54236
* gcc.target/sh/pr54236-2.c: Fix typo in comment.
2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/65937
* gcc.target/arm/pr26702.c: Adjust target selector.
2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
PR middle-end/66221
* gcc.dg/lto/pr66221_0.c: New test.
* gcc.dg/lto/pr66221_1.c: New test.
2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/52952
* gcc.dg/redecl-4.c: Update column numbers.
* gcc.dg/format/bitfld-1.c: Likewise.
* gcc.dg/format/attr-2.c: Likewise.
* gcc.dg/format/attr-6.c: Likewise.
* gcc.dg/format/attr-7.c (baz): Likewise.
* gcc.dg/format/asm_fprintf-1.c: Likewise.
* gcc.dg/format/attr-4.c: Likewise.
* gcc.dg/format/branch-1.c: Likewise.
* gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
locations within strings with embedded escape sequences.
2015-05-20 Jeff Law <law@redhat.com>
* gcc.target/hppa/hppa.exp: New target test driver.
* gcc.target/hppa/shadd-1.c: New test.
2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2015-05-20 David Malcolm <dmalcolm@redhat.com>
* c-c++-common/Wmisleading-indentation.c (fn_32): New.
(fn_33_k_and_r_style): New.
(fn_33_stroustrup_style): New.
(fn_33_allman_style): New.
(fn_33_whitesmiths_style): New.
(fn_33_horstmann_style): New.
(fn_33_ratliff_banner_style): New.
(fn_33_lisp_style): New.
(fn_34_indent_dash_gnu): New.
(fn_34_indent_dash_kr): New.
(fn_34_indent_dash_orig): New.
(fn_34_indent_linux_style): New.
2015-05-20 Andre Vehreschild <vehre@gmx.de>
PR fortran/65548
* gfortran.dg/allocate_with_source_5.f90: Extend test.
2015-05-20 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/65447
* gcc.dg/tree-ssa/pr65447.c: New test.
2015-05-19 Nathan sidwell <nathan@acm.org>
* g++.dg/cpp0x/pr65954.C: New.
2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
* gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* lib/target-supports.exp: Vector do not always have natural
alignment on s390*.
2015-05-19 David Sherwood <david.sherwood@arm.com>
* gcc.dg/loop-invariant.c: New testcase.
2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* lib/target-supports.exp: Vector do not always have natural
alignment on s390*.
2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
s390*.
* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
* gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
* gcc.target/s390/zvector/vec-genmask-1.c: New test.
* gcc.target/s390/zvector/vec-lcbb-1.c: New test.
* gcc.target/s390/zvector/vec-overloading-1.c: New test.
* gcc.target/s390/zvector/vec-overloading-2.c: New test.
* gcc.target/s390/zvector/vec-overloading-3.c: New test.
* gcc.target/s390/zvector/vec-overloading-4.c: New test.
* gcc.target/s390/zvector/vec-test-mask-1.c: New test.
* gcc.target/s390/zvector/vec-elem-1.c: New test.
2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/s390.exp
(check_effective_target_vector): New check.
* gcc.target/s390/vector/vec-abi-1.c: New test.
* gcc.target/s390/vector/vec-abi-2.c: New test.
* gcc.target/s390/vector/vec-abi-3.c: New test.
* gcc.target/s390/vector/vec-abi-4.c: New test.
* gcc.target/s390/vector/vec-abi-align-1.c: New test.
* gcc.target/s390/vector/vec-abi-single-1.c: New test.
* gcc.target/s390/vector/vec-abi-single-2.c: New test.
* gcc.target/s390/vector/vec-abi-struct-1.c: New test.
* gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
* gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
* gcc.target/s390/vector/vec-clobber-1.c: New test.
* gcc.target/s390/vector/vec-cmp-1.c: New test.
* gcc.target/s390/vector/vec-cmp-2.c: New test.
* gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
* gcc.target/s390/vector/vec-genbytemask-1.c: New test.
* gcc.target/s390/vector/vec-genbytemask-2.c: New test.
* gcc.target/s390/vector/vec-genmask-1.c: New test.
* gcc.target/s390/vector/vec-genmask-2.c: New test.
* gcc.target/s390/vector/vec-init-1.c: New test.
* gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
* gcc.target/s390/vector/vec-shift-1.c: New test.
* gcc.target/s390/vector/vec-sub-1.c: New test.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2015-05-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/66187
* gcc.c-torture/execute/pr66187.c: New test.
* gcc.dg/pr66187-1.c: New test.
* gcc.dg/pr66187-2.c: New test.
2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/vect/bb-slp-35.c: Adjust.
2015-05-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/66165
* gcc.dg/torture/pr66165.c: New testcase.
PR tree-optimization/66185
* gcc.dg/torture/pr66185.c: New testcase.
2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
PR target/54236
* gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
* gcc.target/mips/p5600-bonding.c : New file.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66106
* gfortran.dg/interface_operator_1.f90: New tests.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66057
* gfortran.dg/generic_29.f90: New tests.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66043
* gfortran.dg/storage_size_6.f90: New tests.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66045
* gfortran.dg/null1.f90: New test.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66044
* gfortran.dg/entry_21.f90: New test.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66043
* gfortran.dg/storage_size_6.f90: New tests.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66040
* gfortran.dg/misplaced_statement.f90: New test.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66039
* gfortran.dg/filepos1.f90: New test
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/64925
* gfortran.dg/pr64925.f90: New test.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
* gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
unit.
* gfortran.dg/lto/pr41576_1.f90: Ditto.
2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
* lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
to the family of pie capable targets.
2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/arm/bics_1.c : New testcase.
* gcc.target/arm/bics_2.c : New testcase.
* gcc.target/arm/bics_3.c : New testcase.
* gcc.target/arm/bics_4.c : New testcase.
2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
* gcc.target/mips/umips-attr.c: New test.
2015-05-17 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
* gcc.dg/20150120-2.c (dg-final): Ditto.
* gcc.dg/20150120-2.c (dg-final): Ditto.
* gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2015-05-17 Uros Bizjak <ubizjak@gmail.com>
PR target/66174
* gcc.target/i386/pr66174.c: New test.
2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/37131
* gfortran.dg/matmul_bounds_6.f90: New test.
* gfortran.dg/matmul_bounds_7.f90: New test.
2015-05-16 Jan Hubicka <hubicka@ucw.cz>
* gfortran.dg/lto/20091028-2_1.c: Fix return value.
* gfortran.dg/lto/pr41576_1.f90: Add interface.
* gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
* gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
* gfortran.dg/lto/20091028-1_1.c: Fix return type.
* gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/65903
* gfortran.dg/continuation_13.f90: Update test.
* gfortran.dg/pr65903.f90: New test.
2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66113
* gfortran.dg/block_14.f90: New test.
2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR fortran/44054
* lib/gfortran-dg.exp: Update regex to handle two locations for
the same diagnostic without caret.
* gfortran.dg/badline.f: Test also that line numbers are correct
before and after "left but not entered" warning.
2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
Zhenqiang Chen <zhenqiang.chen@linaro.org>
PR target/65768
* gcc.target/arm/maskdata.c: New test.
2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/65792
* gfortran.dg/derived_constructor_components_5: New test
2015-05-16 Uros Bizjak <ubizjak@gmail.com>
PR target/66140
* gcc.target/alpha/pr66140.c: New test.
2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
PR c/48956
* gcc.dg/Wconversion-complex-c99.c: New test.
* gcc.dg/Wconversion-complex-gnu.c: New test.
2015-05-15 Marc Glisse <marc.glisse@inria.fr>
PR tree-optimization/64454
* gcc.dg/modmod.c: New testcase.
2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
PR middle-end/66134
* gcc.target/i386/mpx/pr66134.c: New test.
2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
* gcc.target/powerpc/pr60158.c: New test.
2015-05-14 Alexander Monakov <amonakov@ispras.ru>
* gcc.target/i386/sibcall-7.c: New test.
* gcc.target/i386/sibcall-8.c: New test.
2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
* gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
(abs64_in_dreg): Likewise.
2015-05-14 Marek Polacek <polacek@redhat.com>
PR c/66066
PR c/66127
* gcc.dg/pr14649-1.c: Add -Wpedantic.
* gcc.dg/pr19984.c: Likewise.
* gcc.dg/pr66066-1.c: New test.
* gcc.dg/pr66066-2.c: New test.
* gcc.dg/pr66066-3.c: New test.
2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
* gcc.dg/pow-sqrt.x: New file.
* gcc.dg/pow-sqrt-1.c: New test.
* gcc.dg/pow-sqrt-2.c: Likewise.
* gcc.dg/pow-sqrt-3.c: Likewise.
2015-05-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/66123
* gcc.dg/torture/pr66123.c: New testcase.
2015-05-13 Richard Biener <rguenther@suse.de>
PR middle-end/66110
* gcc.dg/alias-2.c: Adjust.
* gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65103
* gcc.target/i386/pr65103-3.c: New.
2015-05-13 Martin Liska <mliska@suse.cz>
* g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2015-05-13 Jakub Jelinek <jakub@redhat.com>
PR target/66112
* gcc.target/i386/pr66112-2.c: New test.
PR target/66112
* gcc.target/i386/pr66112-1.c: New test.
2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/66048
* gcc.target/i386/mpx/pr66048.cc: New.
2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR rtl-optimization/64616
* gcc.dg/loop-8.c: New test.
* gcc.dg/loop-9.c: New test.
2015-05-12 Jan Hubicka <hubicka@ucw.cz>
PR target/pr66047.c
* gcc.target/i386/pr66047.c: New testcase.
2015-05-12 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65873
* gcc.c-torture/compile/pr65873.c: New testcase.
2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66111
* gfortran.dg/inline_matmul_10.f90: New test.
2015-05-12 David Malcolm <dmalcolm@redhat.com>
* c-c++-common/Wmisleading-indentation.c: New testcase.
* c-c++-common/Wmisleading-indentation-2.c: New testcase.
* c-c++-common/Wmisleading-indentation-2.md: New file.
2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
"break".
* gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2015-05-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/66101
* gcc.dg/torture/pr66101.c: New testcase.
2015-05-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/37021
* gcc.target/i386/vect-addsub.c: New testcase.
2015-05-12 Alexander Monakov <amonakov@ispras.ru>
* gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2015-05-12 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/66010
* gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65133
* g++.dg/cpp0x/trailing10.C: New.
2015-05-12 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/bb-slp-35.c: New testcase.
2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/66100
* gfortran.dg/bound_simplification_6.f90: New.
2015-05-11 Steve Ellcey <sellcey@mips.com>
* gcc.target/mips/branch-1.c: Pass argument to bar().
2015-05-11 Alexander Monakov <amonakov@ispras.ru>
PR target/65753
* gcc.target/i386/pr65753.c: New test.
2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/66076
* gcc.dg/torture/pr66076.c: New test.
2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66041
* gfortran.dg/inline_matmul_7.f90: New test.
* gfortran.dg/inline_matmul_8.f90: New test.
* gfortran.dg/inline_matmul_9.f90: New test.
2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
* gfortran.dg/bound_simplification_5.f90: New.
2015-05-09 Jason Merrill <jason@redhat.com>
* lib/target-supports.exp (cxx_default): New global.
(check_effective_target_c++11_only)
(check_effective_target_c++14_only)
(check_effective_target_c++98_only)
(check_effective_target_c++1z_only): Check it.
2015-05-09 Marc Glisse <marc.glisse@inria.fr>
PR tree-optimization/64454
* gcc.dg/tree-ssa/vrp97.c: New file.
* gcc.dg/vect/slp-perm-7.c: Update.
2015-05-09 Andre Vehreschild <vehre@gmx.de>
PR fortran/65894
* gfortran.dg/elemental_subroutine_11.f90: New test.
2015-05-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/66036
* gcc.dg/vect/slp-41.c: New testcase.
2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
* gfortran.dg/elemental_optional_args_7.f90: New.
2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
allow cmlt or sshr.
2015-05-08 Marek Polacek <polacek@redhat.com>
PR c/64918
* gcc.dg/Woverride-init-side-effects-1.c: New test.
* gcc.dg/Woverride-init-side-effects-2.c: New test.
2015-05-07 Marek Polacek <polacek@redhat.com>
PR c/65179
* c-c++-common/Wshift-negative-value-1.c: New test.
* c-c++-common/Wshift-negative-value-2.c: New test.
* c-c++-common/Wshift-negative-value-3.c: New test.
* c-c++-common/Wshift-negative-value-4.c: New test.
* c-c++-common/Wshift-negative-value-5.c: New test.
* c-c++-common/Wshift-negative-value-6.c: New test.
* gcc.dg/c90-left-shift-1.c: New test.
* gcc.dg/c99-const-expr-7.c: Add dg-error.
* gcc.dg/c99-left-shift-1.c: New test.
2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
PR middle-end/192
PR middle-end/54303
* gcc.dg/fdata-sections-2.c: New file.
2015-05-07 Marek Polacek <polacek@redhat.com>
PR testsuite/66046
* c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
last dg-output.
* c-c++-common/ubsan/align-7.c: Likewise.
* c-c++-common/ubsan/bounds-8.c: Likewise.
* c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
* c-c++-common/ubsan/load-bool-enum.c: Likewise.
* c-c++-common/ubsan/null-1.c: Likewise.
* c-c++-common/ubsan/null-10.c: Likewise.
* c-c++-common/ubsan/null-11.c: Likewise.
* c-c++-common/ubsan/null-2.c: Likewise.
* c-c++-common/ubsan/null-3.c: Likewise.
* c-c++-common/ubsan/null-4.c: Likewise.
* c-c++-common/ubsan/null-5.c: Likewise.
* c-c++-common/ubsan/null-6.c: Likewise.
* c-c++-common/ubsan/null-7.c: Likewise.
* c-c++-common/ubsan/null-8.c: Likewise.
* c-c++-common/ubsan/null-9.c: Likewise.
* c-c++-common/ubsan/object-size-1.c: Likewise.
* c-c++-common/ubsan/object-size-10.c: Likewise.
* c-c++-common/ubsan/object-size-4.c: Likewise.
* c-c++-common/ubsan/object-size-5.c: Likewise.
* c-c++-common/ubsan/object-size-7.c: Likewise.
* c-c++-common/ubsan/object-size-8.c: Likewise.
* c-c++-common/ubsan/object-size-9.c: Likewise.
* c-c++-common/ubsan/overflow-add-2.c: Likewise.
* c-c++-common/ubsan/overflow-int128.c: Likewise.
* c-c++-common/ubsan/overflow-mul-2.c: Likewise.
* c-c++-common/ubsan/overflow-mul-4.c: Likewise.
* c-c++-common/ubsan/overflow-negate-1.c: Likewise.
* c-c++-common/ubsan/overflow-negate-3.c: Likewise.
* c-c++-common/ubsan/overflow-sub-2.c: Likewise.
* c-c++-common/ubsan/overflow-sub-4.c: Likewise.
* c-c++-common/ubsan/pr59333.c: Likewise.
* c-c++-common/ubsan/pr59667.c: Likewise.
* c-c++-common/ubsan/pr60613-2.c: Likewise.
* c-c++-common/ubsan/pr60636.c: Likewise.
* c-c++-common/ubsan/pr63802.c: Likewise.
* c-c++-common/ubsan/recovery-1.c: Likewise.
* c-c++-common/ubsan/recovery-3.c: Likewise.
* c-c++-common/ubsan/shift-1.c: Likewise.
* c-c++-common/ubsan/shift-2.c: Likewise.
* c-c++-common/ubsan/shift-4.c: Likewise.
* c-c++-common/ubsan/shift-7.c: Likewise.
* c-c++-common/ubsan/undefined-2.c: Likewise.
* c-c++-common/ubsan/vla-1.c: Likewise.
* g++.dg/ubsan/null-1.C: Likewise.
* g++.dg/ubsan/null-3.C: Likewise.
* g++.dg/ubsan/null-4.C: Likewise.
* g++.dg/ubsan/vptr-8.C: Likewise.
* g++.dg/ubsan/vptr-9.C: Likewise.
* gcc.dg/ubsan/bounds-2.c: Likewise.
* gcc.dg/ubsan/object-size-9.c: Likewise.
2015-05-07 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/shorten-1.c: New test.
2015-05-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/66002
* gcc.dg/vect/vect-125.c: New testcase.
2015-05-07 Marek Polacek <polacek@redhat.com>
Martin Uecker <uecker@eecs.berkeley.edu>
* c-c++-common/ubsan/bounds-10.c: New test.
2015-05-06 David Malcolm <dmalcolm@redhat.com>
* jit.dg/harness.h (set_options): Wrap with
#ifndef TEST_ESCHEWS_SET_OPTIONS.
* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
Special-case test-benchmark.c as a negative.
* jit.dg/test-benchmark.c: New file.
2015-05-06 Yvan Roux <yvan.roux@linaro.org>
PR target/64208
* gcc.target/arm/pr64208.c: New test.
2015-05-06 Alan Modra <amodra@gmail.com>
PR target/66020
* gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
(gparms): Make volatile.
2015-05-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/62283
* gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2015-05-06 Christian Bruel <christian.bruel@st.com>
PR target/66015
* gcc.target/aarch64/iinline-attr-1.c: New test.
2015-05-06 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/bb-slp-34.c: New testcase.
2015-05-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/62283
* gcc.dg/vect/bb-slp-14.c: Adjust.
2015-05-05 Uros Bizjak <ubizjak@gmail.com>
PR target/65990
* gcc.target/i386/pr65990.c: New test.
2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
PR target/65915
* gcc.target/i386/pr65915.c: New.
2015-05-05 Tom de Vries <tom@codesourcery.com>
* gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
'va_list escapes 0'.
2015-05-05 Tom de Vries <tom@codesourcery.com>
* gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
in r222173.
2015-05-05 Yvan Roux <yvan.roux@linaro.org>
* gcc.target/arm/pr65067.c: Require Thumb2 effective target.
* gcc.target/arm/pr65924.c: Likewise.
2015-05-05 Uros Bizjak <ubizjak@gmail.com>
PR target/65871
* gcc.target/i386/pr65871-3.c: New test.
2015-05-04 Jeff Law <law@redhat.com>
Revert:
2015-05-04 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/shorten-1.c: New test.
2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/66007
* g++.dg/cpp0x/Wnarrowing4.C: New.
2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
* lib/target-supports.exp
(check_effective_target_keeps_null_pointer_checks): Clarify that
this is for targets that disable -fdelete-null-pointer-checks,
not default it to off.
* gcc.dg/ipa/ipa-pta-14.c: Make dependence on
-fdelete-null-pointer-checks explicit.
* gcc.dg/tree-ssa/20030730-1.c: Likewise.
* gcc.dg/tree-ssa/20030730-2.c: Likewise.
* gcc.dg/tree-ssa/isolate-1.c: Likewise.
* gcc.dg/tree-ssa/isolate-2.c: Likewise.
* gcc.dg/tree-ssa/isolate-3.c: Likewise.
* gcc.dg/tree-ssa/isolate-4.c: Likewise.
* gcc.dg/tree-ssa/isolate-5.c: Likewise.
* gcc.dg/tree-ssa/nonzero-1.c: Likewise.
* gcc.dg/tree-ssa/pr20318.c: Likewise.
* gcc.dg/tree-ssa/pr20701.c: Likewise.
* gcc.dg/tree-ssa/pr20702.c: Likewise.
* gcc.dg/tree-ssa/pr21086.c: Likewise.
* gcc.dg/tree-ssa/pr21090.c: Likewise.
* gcc.dg/tree-ssa/pr58480.c: Likewise.
* gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
* gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
* gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
* gcc.dg/tree-ssa/unreachable.c: Likewise.
* gcc.dg/tree-ssa/vrp02.c: Likewise.
* gcc.dg/tree-ssa/vrp07.c: Likewise.
* gcc.dg/tree-ssa/vrp08.c: Likewise.
* gcc.dg/tree-ssa/vrp55.c: Likewise.
* g++.dg/cpp0x/static_assert9.C: Likewise.
* g++.dg/tree-ssa/nonzero-1.C: Likewise.
* g++.dg/tree-ssa/pr19476-1.C: Likewise.
* g++.dg/tree-ssa/pr19476-2.C: Likewise.
* g++.dg/tree-ssa/pr19476-5.C: Likewise.
* g++.dg/tree-ssa/pr26406.C: Likewise.
2015-05-04 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65984
* c-c++-common/ubsan/pr65984.c: New test.
2015-05-04 Jeff Law <law@redhat.com>
* gcc.dg/tree-ssa/shorten-1.c: New test.
2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/44735
* gfortran.dg/pr44735.f90: New test.
2015-05-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/65965
* gcc.dg/vect/bb-slp-33.c: New testcase.
2015-05-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/65935
* gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
for each supported variant instead of CHECK_RESULTS.
* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
expected results for unsupported variants. Call CHECK for each
supported variant instead of CHECK_RESULTS.
* gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
expected results for unsupported variants.
* gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/37131
* gfortran.dg/bound_9.f90: Add pointer assignment.
2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
PR c++/65858
* g++.dg/cpp0x/Wnarrowing3.C: New.
2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
* gcc.dg/20150120-1.c: New test.
* gcc.dg/20150120-2.c: New test.
* gcc.dg/20150120-3.c: New test.
2015-05-01 David Edelsohn <dje.gcc@gmail.com>
* gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2015-05-01 Renlin Li <renlin.li@arm.com>
* gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
* gfortran.dg/bound_simplification_4.f90: New.
2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
with powerpc_p8vector_ok.
2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/37131
* gfortran.dg/coarray_lib_this_image_2.f90: Adjust
scan pattern.
* gfortran.dg/bound_9.f90: New test case.
2015-04-30 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/ipa/devirt-28a.C: Require LTO effective target.
* g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
for 32bit x86 targets.
* gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
for 32bit x86 targets.
* gcc.dg/pr39455.c (dg-additional-options): Ditto.
* gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
* gcc.dg/pr63914.c (dg-additional-options): Use -msse
for 32bit x86 targets.
2015-04-30 Marek Polacek <polacek@redhat.com>
PR tree-optimization/63551
* g++.dg/ipa/pr63551.C: New test.
2015-04-30 Caroline Tice <cmtice@google.com>
PR 65929
* gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
partition size on certain targets.
2015-04-30 Renlin Li <renlin.li@arm.com>
* gcc.target/aarch64/vect-reduc-or_1.c: New.
2015-04-30 Marek Polacek <polacek@redhat.com>
* c-c++-common/Wbool-compare-3.c: New test.
* gcc.dg/pr65901.c (foo): Adjust dg-error.
* gcc.c-torture/compile/pr48767.c (foo): Likewise.
2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57610
* g++.dg/init/ref22.C: New.
2015-04-30 Marek Polacek <polacek@redhat.com>
* gcc.dg/init-bad-8.c: New test.
* gcc.dg/incomplete-typedef-1.c: New test.
2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59955
* g++.dg/template/crash121.C: New.
2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
* gcc.target/mips/call-from-init.c: New test.
* gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2015-04-29 Uros Bizjak <ubizjak@gmail.com>
PR target/65871
* gcc.target/i386/pr65871-1.c: New test.
* gcc.target/i386/pr65871-2.c: Ditto.
2015-04-29 Marek Polacek <polacek@redhat.com>
PR c/64610
* c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
* c-c++-common/Wbool-compare-2.c: New test.
2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
PR target/65770
* gcc.target/aarch64/vstN_lane_1.c: New file.
2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64667
* g++.dg/warn/Winit-self-3.C: New.
2015-04-29 Uros Bizjak <ubizjak@gmail.com>
* gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2015-04-29 Yvan Roux <yvan.roux@linaro.org>
PR target/65924
* gcc.target/arm/pr65924.c: New test.
2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
* g++.dg/gomp/tpl-target-update.C: New file.
2015-04-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/65917
* gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2015-04-29 Christian Bruel <christian.bruel@st.com>
PR target/64835
* gcc.dg/ipa/iinline-attr.c: New test.
* gcc.target/i386/iinline-attr-2.c: New test.
2015-04-28 Andre Vehreschild <vehre@gmx.de>
* gfortran.dg/implicit_class_1.f90: Adding flag to check, if
segfault is fixed.
2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vect/vect-33.c: Remove spurious line.
2015-04-28 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2015-04-28 Marek Polacek <polacek@redhat.com>
PR c/65901
* gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
* gcc.dg/pr65901.c: New test.
2015-04-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/62283
* gfortran.dg/vect/pr62283-2.f: New testcase.
* gcc.dg/vect/bb-slp-14.c: Adjust.
2015-04-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/65851
* g++.dg/torture/pr65851.C: New testcase.
2015-04-27 Jeff Law <law@redhat.com>
PR tree-optimization/65217
* gcc.target/i386/pr65217.c: Remove XFAIL.
2015-04-27 Andre Vehreschild <vehre@gmx.de>
PR fortran/60322
Add tests forgotten to svn-add.
* gfortran.dg/class_allocate_19.f03: New test.
* gfortran.dg/class_array_20.f03: New test.
* gfortran.dg/class_array_21.f03: New test.
* gfortran.dg/finalize_29.f08: New test.
2015-04-27 Andre Vehreschild <vehre@gmx.de>
PR fortran/59678
PR fortran/65841
* gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
* gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2015-04-27 Caroline Tice <cmtice@google.com>
* gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
partition size.
2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
PR target/64579
* gcc.target/powerpc/htm-1.c: New test.
* gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
on 64-bit compiles.
(__builtin_tabortdci): Likewise.
(__builtin_tcheck): Remove operand.
* lib/target-supports.exp (check_htm_hw_available): New function.
2015-04-27 Richard Biener <rguenther@suse.de>
* gcc.target/i386/pr65217.c: XFAIL.
2015-04-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65875
* gcc.c-torture/compile/pr65875.c: New test.
2015-04-25 Marek Polacek <polacek@redhat.com>
PR c/52085
* gcc.dg/enum-incomplete-2.c: New test.
* gcc.dg/enum-mode-1.c: New test.
2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/65849
* gcc.target/powerpc/pr65849-1.c: New test to verify being able to
set new options.
* gcc.target/powerpc/pr65849-2.c: Likewise.
2015-04-24 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/65802
* g++.dg/pr65802.C: Move to ...
* gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
stdarg.h. Rewrite for C.
(fn1): Use va_list and va_arg. Make variable args function. Add use of
va_start and va_end. Remove unnecessary inline asm.
2015-04-24 Uros Bizjak <ubizjak@gmail.com>
Wei Mi <wmi@google.com>
* gcc.target/i386/sse2-load-multi.c: New test.
* gcc.target/i386/sse2-store-multi.c: Ditto.
2015-04-24 Marek Polacek <polacek@redhat.com>
PR c/65830
* c-c++-common/pr65830.c: New test.
PR c/63357
* c-c++-common/Wlogical-op-1.c: New test.
2015-04-24 Marek Polacek <polacek@redhat.com>
PR c/61534
* c-c++-common/pr61534-1.c: New test.
2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
Steven Bosscher <steven@gcc.gnu.org>
PR rtl-optimization/34503
* gcc.target/arm/pr64616.c: New file.
2015-04-24 Bin Cheng <bin.cheng@arm.com>
* gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2015-04-24 Terry Guo <terry.guo@arm.com>
* gcc.target/arm/pr65710.c: Update the options.
2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr65523.c: Skip x32.
2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
to look for vcl* where appropriate.
2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
PR target/26702
* gcc.target/arm/pr26702.c: New test.
2015-04-23 Marek Polacek <polacek@redhat.com>
PR c/65345
* gcc.dg/pr65345-1.c: New test.
* gcc.dg/pr65345-2.c: New test.
2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/crypto-builtin-2.c: New.
2015-04-23 Andre Vehreschild <vehre@gmx.de>
PR fortran/60322
* gfortran.dg/class_allocate_19.f03: New test.
* gfortran.dg/class_array_20.f03: New test.
* gfortran.dg/class_array_21.f03: New test.
* gfortran.dg/finalize_10.f90: Corrected scan-trees.
* gfortran.dg/finalize_15.f90: Fixing comparision to model
initialization correctly.
* gfortran.dg/finalize_29.f08: New test.
2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/swaps-p8-18.c: New test.
2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65456
* gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
* gcc.dg/vect/bb-slp-25.c: Likewise.
* gcc.dg/vect/bb-slp-29.c: Likewise.
* gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
vect_no_align && { ! vect_hw_misalign }.
* gcc.dg/vect/bb-slp-9.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
vect_hw_misalign.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
account for POWER8, where peeling for alignment is not needed.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
vect_no_align with vect_no_align && { ! vect_hw_misalign }.
* gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
* gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
* gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
* gcc.dg/vect/no-vfa-vect-43.c: Likewise.
* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
* gcc.dg/vect/pr16105.c: Likewise.
* gcc.dg/vect/pr20122.c: Likewise.
* gcc.dg/vect/pr33804.c: Likewise.
* gcc.dg/vect/pr33953.c: Likewise.
* gcc.dg/vect/pr56787.c: Likewise.
* gcc.dg/vect/pr58508.c: Likewise.
* gcc.dg/vect/slp-25.c: Likewise.
* gcc.dg/vect/vect-105-bit-array.c: Likewise.
* gcc.dg/vect/vect-105.c: Likewise.
* gcc.dg/vect/vect-27.c: Likewise.
* gcc.dg/vect/vect-29.c: Likewise.
* gcc.dg/vect/vect-33.c: Exclude unaligned access test for
POWER8.
* gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
&& { ! vect_hw_misalign }.
* gcc.dg/vect/vect-44.c: Likewise.
* gcc.dg/vect/vect-48.c: Likewise.
* gcc.dg/vect/vect-50.c: Likewise.
* gcc.dg/vect/vect-52.c: Likewise.
* gcc.dg/vect/vect-56.c: Likewise.
* gcc.dg/vect/vect-60.c: Likewise.
* gcc.dg/vect/vect-72.c: Likewise.
* gcc.dg/vect/vect-75-big-array.c: Likewise.
* gcc.dg/vect/vect-75.c: Likewise.
* gcc.dg/vect/vect-77-alignchecks.c: Likewise.
* gcc.dg/vect/vect-77-global.c: Likewise.
* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
* gcc.dg/vect/vect-78-global.c: Likewise.
* gcc.dg/vect/vect-93.c: Likewise.
* gcc.dg/vect/vect-95.c: Likewise.
* gcc.dg/vect/vect-96.c: Likewise.
* gcc.dg/vect/vect-cond-1.c: Likewise.
* gcc.dg/vect/vect-cond-3.c: Likewise.
* gcc.dg/vect/vect-cond-4.c: Likewise.
* gcc.dg/vect/vect-cselim-1.c: Likewise.
* gcc.dg/vect/vect-multitypes-1.c: Likewise.
* gcc.dg/vect/vect-multitypes-3.c: Likewise.
* gcc.dg/vect/vect-multitypes-4.c: Likewise.
* gcc.dg/vect/vect-multitypes-6.c: Likewise.
* gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
* gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
* gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-3a.c: Likewise.
* gcc.dg/vect/vect-outer-5.c: Likewise.
* gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
* gcc.dg/vect/vect-outer-fir.c: Likewise.
* gcc.dg/vect/vect-peel-3.c: Likewise.
* gcc.dg/vect/vect-peel-4.c: Likewise.
* gcc.dg/vect/vect-pre-interact.c: Likewise.
* gcc.target/powerpc/pr65456.c: New test.
* gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
* gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
vect_no_align && { ! vect_hw_misalign }.
* gfortran.dg/vect/vect-3.f90: Likewise.
* gfortran.dg/vect/vect-4.f90: Likewise.
* gfortran.dg/vect/vect-5.f90: Likewise.
* lib/target-supports.exp (check_effective_target_vect_no_align):
Return 1 for POWER8.
(check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/65429
* gfortran.dg/pr65429.f90: New test.
2015-04-22 Yury Gribov <y.gribov@samsung.com>
* c-c++-common/asan/user-section-1.c: New test.
* c-c++-common/asan/user-section-2.c: New test.
* c-c++-common/asan/user-section-3.c: New test.
2015-04-22 Hale Wang <hale.wang@arm.com>
Terry Guo <terry.guo@arm.com>
PR rtl-optimization/64818
* gcc.target/arm/pr64818.c: New test.
2015-04-21 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65076
* g++.dg/tree-ssa/pr61034.C: Update template.
* g++.dg/warn/Warray-bounds.C: Harden for DSE.
* gcc.dg/Warray-bounds-11.c: Likewise.
* gcc.dg/Warray-bounds.c: Likewise.
2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/65234
* gfortran.dg/fmt_unlimited.f90: New test.
2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
* gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
headers.
* gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
* gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
* gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
* gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/56743
* gfortran.dg/namelist_87.f90: New test.
2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/mult-synth_1.c: New test.
* gcc.target/aarch64/mult-synth_2.c: Likewise.
* gcc.target/aarch64/mult-synth_3.c: Likewise.
* gcc.target/aarch64/mult-synth_4.c: Likewise.
* gcc.target/aarch64/mult-synth_5.c: Likewise.
* gcc.target/aarch64/mult-synth_6.c: Likewise.
2015-04-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/65650
* gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
* gcc.dg/tree-ssa/forwprop-11.c: Adjust.
* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2015-04-21 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/65802
* g++.dg/pr65802.C: New test.
2015-04-21 Bin Cheng <bin.cheng@arm.com>
PR testsuite/65767
* g++.dg/lto/pr65276_0.C: Change namespace std to std2.
* g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65801
* g++.dg/cpp0x/Wnarrowing2.C: New.
2015-04-20 Jeff Law <law@redhat.com>
PR tree-optimization/65658
* gcc.dg/pr65658.c: New test.
2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
PR target/64134
* gcc.target/aarch64/vec_init_1.c: New test.
2015-04-20 Yvan Roux <yvan.roux@linaro.org>
* gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
targets.
2015-04-18 Martin Sebor <msebor@redhat.com>
* gfortran.dg/pr32627.f03 (strptr): Change size to match the number
of non-nul characters.
* gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65787
* gcc.target/powerpc/pr65787.c: New.
2015-04-17 Jakub Jelinek <jakub@redhat.com>
PR target/65689
* gcc.target/aarch64/c-output-template-4.c: New test.
2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
PR target/65780
* gcc.dg/pr65780-1.c: New test.
* gcc.dg/pr65780-2.c: Likewise.
* gcc.target/i386/pr32219-9.c: Likewise.
* gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
symbol.
* gcc.target/i386/pr64317.c (c): Initialize.
2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
PR target/65612
* g++.dg/ext/mv18.C: New test.
* g++.dg/ext/mv19.C: Likewise.
* g++.dg/ext/mv20.C: Likewise.
* g++.dg/ext/mv21.C: Likewise.
* g++.dg/ext/mv22.C: Likewise.
* g++.dg/ext/mv23.C: Likewise.
2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
PR c++/64527
* g++.dg/init/pr64527.C: New test.
2015-04-17 Tom de Vries <tom@codesourcery.com>
Michael Matz <matz@suse.de>
PR tree-optimization/64950
* gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
x86_64-*-*.
2015-04-17 Yury Gribov <y.gribov@samsung.com>
* c-c++-common/asan/user-section-1.c: New test.
2015-04-17 Jakub Jelinek <jakub@redhat.com>
PR debug/65771
* gcc.dg/debug/pr65771.c: New test.
2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
__buitlin_alloca with __builtin_alloca.
2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2015-04-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/64277
* gcc.dg/Warray-bounds-14.c: New testcase.
* gcc.dg/Warray-bounds-15.c: Likewise.
* c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
* c-c++-common/ubsan/bounds-6.c: Likewise.
2015-04-16 Renlin Li <renlin.li@arm.com>
* gcc.target/aarch64/unsigned-unsignedfloat.c: New.
* gcc.target/arm/unsigned-float.c: New.
2015-04-16 Richard Biener <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
* gcc.dg/tree-ssa/pr37508.c: Adjust.
* gfortran.dg/reassoc_6.f: Remove XFAIL.
2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
* g++.dg/cpp0x/decltype-call1.C: Likewise.
* g++.dg/cpp0x/defaulted21.C: Likewise.
* g++.dg/cpp0x/defaulted28.C: Likewise.
* g++.dg/cpp0x/defaulted47.C: Likewise.
* g++.dg/cpp0x/elision_neg.C: Likewise.
* g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
* g++.dg/cpp0x/implicit-trivial1.C: Likewise.
* g++.dg/cpp0x/implicit1.C: Likewise.
* g++.dg/cpp0x/implicit9.C: Likewise.
* g++.dg/cpp0x/inh-ctor9.C: Likewise.
* g++.dg/cpp0x/range-for13.C: Likewise.
* g++.dg/gomp/clause-2.C: Likewise.
* g++.dg/gomp/udr-5.C: Likewise.
* g++.dg/inherit/access6.C: Likewise.
* g++.dg/lookup/duperr1.C: Likewise.
* g++.dg/lookup/friend2.C: Likewise.
* g++.dg/lookup/pr6936.C: Likewise.
* g++.dg/lookup/scoped1.C: Likewise.
* g++.dg/lookup/using26.C: Likewise.
* g++.dg/lookup/using38.C: Likewise.
* g++.dg/other/access2.C: Likewise.
* g++.dg/overload/defarg3.C: Likewise.
* g++.dg/overload/defarg6.C: Likewise.
* g++.dg/parse/access11.C: Likewise.
* g++.dg/parse/access2.C: Likewise.
* g++.dg/parse/access3.C: Likewise.
* g++.dg/parse/access4.C: Likewise.
* g++.dg/parse/access5.C: Likewise.
* g++.dg/parse/access6.C: Likewise.
* g++.dg/parse/access8.C: Likewise.
* g++.dg/parse/access9.C: Likewise.
* g++.dg/parse/crash40.C: Likewise.
* g++.dg/tc1/dr142.C: Likewise.
* g++.dg/tc1/dr166.C: Likewise.
* g++.dg/tc1/dr52.C: Likewise.
* g++.dg/template/access11.C: Likewise.
* g++.dg/template/access18.C: Likewise.
* g++.dg/template/access19.C: Likewise.
* g++.dg/template/access2.C: Likewise.
* g++.dg/template/access20.C: Likewise.
* g++.dg/template/access26.C: Likewise.
* g++.dg/template/access3.C: Likewise.
* g++.dg/template/access7.C: Likewise.
* g++.dg/template/conv12.C: Likewise.
* g++.dg/template/crash69.C: Likewise.
* g++.dg/template/friend31.C: Likewise.
* g++.dg/template/friend32.C: Likewise.
* g++.dg/template/memfriend15.C: Likewise.
* g++.dg/template/memfriend16.C: Likewise.
* g++.dg/template/memfriend17.C: Likewise.
* g++.dg/template/memfriend7.C: Likewise.
* g++.dg/template/pr32519.C: Likewise.
* g++.dg/template/qualttp21.C: Likewise.
* g++.dg/template/qualttp8.C: Likewise.
* g++.dg/template/ttp10.C: Likewise.
* g++.dg/template/typedef11.C: Likewise.
* g++.dg/template/typedef13.C: Likewise.
* g++.dg/template/typedef19.C: Likewise.
* g++.dg/template/typedef20.C: Likewise.
* g++.dg/template/typedef22.C: Likewise.
* g++.dg/template/using16.C: Likewise.
* g++.dg/template/virtual3.C: Likewise.
* g++.dg/ubsan/pr61272.C: Likewise.
* g++.old-deja/g++.bob/inherit2.C: Likewise.
* g++.old-deja/g++.brendan/crash11.C: Likewise.
* g++.old-deja/g++.brendan/enum6.C: Likewise.
* g++.old-deja/g++.brendan/visibility1.C: Likewise.
* g++.old-deja/g++.brendan/visibility10.C: Likewise.
* g++.old-deja/g++.brendan/visibility2.C: Likewise.
* g++.old-deja/g++.brendan/visibility6.C: Likewise.
* g++.old-deja/g++.brendan/visibility7.C: Likewise.
* g++.old-deja/g++.brendan/visibility8.C: Likewise.
* g++.old-deja/g++.brendan/visibility9.C: Likewise.
* g++.old-deja/g++.bugs/900428_03.C: Likewise.
* g++.old-deja/g++.jason/access17.C: Likewise.
* g++.old-deja/g++.jason/access18.C: Likewise.
* g++.old-deja/g++.jason/access22.C: Likewise.
* g++.old-deja/g++.jason/access23.C: Likewise.
* g++.old-deja/g++.jason/access8.C: Likewise.
* g++.old-deja/g++.jason/delete3.C: Likewise.
* g++.old-deja/g++.jason/report.C: Likewise.
* g++.old-deja/g++.law/access2.C: Likewise.
* g++.old-deja/g++.law/access3.C: Likewise.
* g++.old-deja/g++.law/access4.C: Likewise.
* g++.old-deja/g++.law/access5.C: Likewise.
* g++.old-deja/g++.law/arm12.C: Likewise.
* g++.old-deja/g++.law/arm14.C: Likewise.
* g++.old-deja/g++.law/ctors13.C: Likewise.
* g++.old-deja/g++.law/union2.C: Likewise.
* g++.old-deja/g++.law/visibility12.C: Likewise.
* g++.old-deja/g++.law/visibility15.C: Likewise.
* g++.old-deja/g++.law/visibility16.C: Likewise.
* g++.old-deja/g++.law/visibility17.C: Likewise.
* g++.old-deja/g++.law/visibility18.C: Likewise.
* g++.old-deja/g++.law/visibility19.C: Likewise.
* g++.old-deja/g++.law/visibility20.C: Likewise.
* g++.old-deja/g++.law/visibility21.C: Likewise.
* g++.old-deja/g++.law/visibility24.C: Likewise.
* g++.old-deja/g++.law/visibility4.C: Likewise.
* g++.old-deja/g++.law/visibility5.C: Likewise.
* g++.old-deja/g++.law/visibility6.C: Likewise.
* g++.old-deja/g++.law/visibility7.C: Likewise.
* g++.old-deja/g++.law/visibility8.C: Likewise.
* g++.old-deja/g++.law/visibility9.C: Likewise.
* g++.old-deja/g++.niklas/t135.C: Likewise.
* g++.old-deja/g++.oliva/delete1.C: Likewise.
* g++.old-deja/g++.oliva/partord1.C: Likewise.
* g++.old-deja/g++.other/access11.C: Likewise.
* g++.old-deja/g++.other/access4.C: Likewise.
* g++.old-deja/g++.other/access7.C: Likewise.
* g++.old-deja/g++.other/crash1.C: Likewise.
* g++.old-deja/g++.other/crash7.C: Likewise.
* g++.old-deja/g++.other/friend1.C: Likewise.
* g++.old-deja/g++.other/friend4.C: Likewise.
* g++.old-deja/g++.other/friend9.C: Likewise.
* g++.old-deja/g++.other/lineno1.C: Likewise.
* g++.old-deja/g++.other/using1.C: Likewise.
* g++.old-deja/g++.pt/enum14.C: Likewise.
* g++.old-deja/g++.pt/friend11.C: Likewise.
* g++.old-deja/g++.pt/friend21.C: Likewise.
* g++.old-deja/g++.pt/friend3.C: Likewise.
* g++.old-deja/g++.pt/inherit2.C: Likewise.
* g++.old-deja/g++.pt/memtemp74.C: Likewise.
* g++.old-deja/g++.pt/memtemp89.C: Likewise.
* g++.old-deja/g++.robertl/eb94.C: Likewise.
2015-04-15 Jakub Jelinek <jakub@redhat.com>
PR ipa/65765
* g++.dg/ipa/pr65765.C: New test.
2015-04-15 Nick Clifton <nickc@redhat.com>
* gcc.target/rx/builtins.c: Disable RMPA test if string
instructions are not allowed.
2015-04-15 Alan Modra <amodra@gmail.com>
* gcc.dg/pr65408.c: New.
2015-04-14 Yvan Roux <yvan.roux@linaro.org>
PR target/65729
* gcc.target/arm/pr65729.c: New test.
2015-04-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/65758
* gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2015-04-14 Yvan Roux <yvan.roux@linaro.org>
PR target/65648
* gcc.c-torture/execute/pr65648.c: New test.
2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
__builtin_finite instead of finite.
* gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
Likewise.
2015-04-14 Marc Glisse <marc.glisse@inria.fr>
PR tree-optimization/63387
* gcc.dg/pr63387.c: New testcase.
2015-04-12 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/tree-ssa/nonzero-3.C: New testcase.
2015-04-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/65204
* gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2015-04-13 Terry Guo <terry.guo@arm.com>
PR target/65710
* gcc.target/arm/pr65710.c: New.
2015-04-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65747
* g++.dg/torture/pr65747.C: New test.
2015-04-12 Jakub Jelinek <jakub@redhat.com>
PR c++/65736
* g++.dg/cpp0x/pr65736.C: New test.
2015-04-11 Jan Hubicka <hubicka@ucw.cz>
Martin Liska <mliska@suse.cz>
PR ipa/65722
* g++.dg/ipa/pr65722.C: New testcase.
2015-04-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65735
* gcc.c-torture/compile/pr65735.c: New test.
2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/65554
* g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2015-04-11 Jakub Jelinek <jakub@redhat.com>
PR target/65671
* gcc.target/i386/pr65671.c: Require avx512vl effective target.
2015-04-10 Yvan Roux <yvan.roux@linaro.org>
PR target/65647
* gcc.target/arm/pr65647-2.c: New.
2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/65694
* g++.dg/torture/pr65694.C: New test.
2015-04-10 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray_lock_6.f90: New.
* gfortran.dg/coarray_lock_7.f90: New.
* gfortran.dg/coarray/lock_2.f90: New.
2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/56674
PR fortran/58813
PR fortran/59016
PR fortran/59024
* gfortran.dg/used_types_27.f90: New.
2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
PR target/65671
* gcc.target/i386/pr65671.c: New.
2015-04-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65709
* c-c++-common/ubsan/align-9.c: New test.
2013-04-09 Paul Thomas <pault@gcc.gnu.org>
PR fortran/56852
* gfortran.dg/pr56852.f90: New test.
2015-04-09 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR middle-end/65554
* g++.dg/opt/pr65554.C: New test.
2015-04-09 Jakub Jelinek <jakub@redhat.com>
PR c++/65690
* c-c++-common/attr-aligned-1.c: New test.
2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/mpx/memmove-zero-length.c: New.
2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
PR target/65676
* gcc.target/i386/sse-25.c: New.
2015-04-09 Jakub Jelinek <jakub@redhat.com>
PR target/65693
* gcc.target/i386/pr65693.c: New test.
2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.dg/lto/chkp-static-bounds_0.c: New.
2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/thunk-retbnd.c: New.
2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt48.adb: New test.
* gnat.dg/opt48_pkg1.ad[sb]: New helper.
* gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2015-04-07 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65540
* gcc.c-torture/compile/pr65540.c: New.
2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/c-output-template-3.c: Add -O, remove
-Wno-pointer-arith.
2015-04-07 Jakub Jelinek <jakub@redhat.com>
PR debug/65678
* g++.dg/debug/pr65678.C: New test.
PR middle-end/65680
* gcc.c-torture/compile/pr65680.c: New test.
2015-04-07 Andre Vehreschild <vehre@gmx.de>
PR fortran/65548
* gfortran.dg/allocate_with_source_5.f90: New test.
2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
* gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2015-04-07 Bin Cheng <bin.cheng@arm.com>
* gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/65614
* gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
to get floating point compression.
* gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2015-04-06 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/61977
* gcc.dg/cpp/pr61977.c: New test.
2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.dg/lto/chkp-ctor-merge_0.c: New.
2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
PR target/65647
* gcc.target/arm/pr65647.c: New.
2015-04-03 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65655
* g++.dg/torture/pr65655.C: New testcase.
2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64085
* g++.dg/cpp1y/lambda-init13.C: New.
2015-04-03 Marek Polacek <polacek@redhat.com>
* g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2015-04-02 Marek Polacek <polacek@redhat.com>
PR c++/65642
* g++.dg/cpp0x/constexpr-fold1.C: New test.
* g++.dg/cpp0x/constexpr-fold2.C: New test.
2015-04-02 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/61977
* gcc.target/powerpc/pr61977-1.c: New test.
* gcc.target/powerpc/pr61977-2.c: New test.
2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56100
* g++.dg/warn/Wshadow-8.C: New.
* g++.dg/warn/Wshadow-9.C: Likewise.
* g++.dg/warn/Wshadow-10.C: Likewise.
* g++.dg/warn/Wshadow-11.C: Likewise.
2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
* gcc.dg/pr23623.c: Added aligned attribute.
* gcc.dg/20141029-1.c: Likewise.
* gcc.dg/20150306-1.c: New test.
2015-04-01 Marek Polacek <polacek@redhat.com>
PR c++/65554
* g++.dg/cpp0x/initlist93.C: New test.
* g++.dg/cpp0x/initlist94.C: New test.
2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
PR target/65624
* gcc.target/aarch64/pr65624.c: New test.
2015-03-31 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/inlinehint-4.c: New testcase.
2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
extra variable to force stack alignment.
* gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
extra variable to force stack alignment.
2015-03-31 Marek Polacek <polacek@redhat.com>
PR c++/65390
* g++.dg/template/pr65390.C: New test.
2015-03-31 Martin Liska <mliska@suse.cz>
* g++.dg/ipa/pr65557.C: New test.
2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/hotpatch-25.c: New test.
* gcc.target/s390/hotpatch-1.c: Update test.
* gcc.target/s390/hotpatch-10.c: Update test.
* gcc.target/s390/hotpatch-11.c: Update test.
* gcc.target/s390/hotpatch-12.c: Update test.
* gcc.target/s390/hotpatch-13.c: Update test.
* gcc.target/s390/hotpatch-14.c: Update test.
* gcc.target/s390/hotpatch-15.c: Update test.
* gcc.target/s390/hotpatch-16.c: Update test.
* gcc.target/s390/hotpatch-17.c: Update test.
* gcc.target/s390/hotpatch-18.c: Update test.
* gcc.target/s390/hotpatch-19.c: Update test.
* gcc.target/s390/hotpatch-2.c: Update test.
* gcc.target/s390/hotpatch-21.c: Update test.
* gcc.target/s390/hotpatch-22.c: Update test.
* gcc.target/s390/hotpatch-23.c: Update test.
* gcc.target/s390/hotpatch-24.c: Update test.
* gcc.target/s390/hotpatch-3.c: Update test.
* gcc.target/s390/hotpatch-4.c: Update test.
* gcc.target/s390/hotpatch-5.c: Update test.
* gcc.target/s390/hotpatch-6.c: Update test.
* gcc.target/s390/hotpatch-7.c: Update test.
* gcc.target/s390/hotpatch-8.c: Update test.
* gcc.target/s390/hotpatch-9.c: Update test.
* gcc.target/s390/hotpatch-compile-16.c: Update test.
2015-03-31 Richard Biener <rguenther@suse.de>
PR middle-end/65626
* g++.dg/torture/pr65626.C: New testcase.
2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65531
* gcc.target/i386/mpx/pr65531.cc: New.
2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65602
* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
__builtin_alloca instead of alloca.
* gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
* gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
* lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
check.
2015-03-30 Jakub Jelinek <jakub@redhat.com>
PR ipa/65610
* g++.dg/ubsan/pr65610.C: New test.
2015-03-30 Marek Polacek <polacek@redhat.com>
PR c++/65398
* g++.dg/cpp0x/pr65398-2.C: New test.
2015-03-30 Marek Polacek <polacek@redhat.com>
* c-c++-common/pr65556.c: Change the width of bit-fields.
2015-03-27 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65588
* gcc.target/i386/pr65588.c: New testcase.
2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libgfortran/65563
* gfortran.dg/open_errors_2.f90: New test.
2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/65596
* gfortran.dg/namelist_86.f90: New test.
2015-03-28 Andre Vehreschild <vehre@gmx.de>
* gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
statement to reflect new ownership.
2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/42328
* g++.dg/template/friend58.C: New.
* g++.dg/template/friend59.C: Likewise.
2015-03-27 Tobias Burnus <burnus@net-b.de>
PR c/65586
* g++.dg/gomp/openmp-simd-3.C: New.
* gcc.dg/gomp/openmp-simd-3.c: New.
2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
PR target/65248
* gcc.target/i386/pr65248-1.c: New file.
* gcc.target/i386/pr65248-2.c: Likewise.
* gcc.target/i386/pr65248-3.c: Likewise.
* gcc.target/i386/pr65248-4.c: Likewise.
2015-03-27 Jakub Jelinek <jakub@redhat.com>
PR target/65593
* gcc.c-torture/compile/pr65593.c: New test.
2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59329
* g++.dg/cpp1y/constexpr-assert1.C: New.
2015-03-27 Marek Polacek <polacek@redhat.com>
PR c++/65556
* c-c++-common/pr65556.c: New test.
2015-03-27 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65600
* g++.dg/torture/pr65600.C: New testcase.
2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
PR target/65407
* gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2015-03-27 Andre Vehreschild <vehre@gmx.de>
* gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
statement and cleanup. Fixed typos.
2015-03-26 Jan Hubicka <hubicka@ucw.cz>
PR middle-end/65595
* gcc.c-torture/compile/pr65595.c: New testcase.
2015-03-27 Marek Polacek <polacek@redhat.com>
PR sanitizer/65583
* g++.dg/ubsan/pr65583.C: New test.
2015-03-26 Jan Hubicka <hubicka@ucw.cz>
* gcc.c-torture/compile/20150327.c: New testcase.
2015-03-26 Richard Biener <rguenther@suse.de>
PR middle-end/65555
* g++.dg/torture/pr65555.C: New testcase.
2015-03-26 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/64715
* gcc.dg/builtin-object-size-15.c: New test.
* gcc.dg/pr64715-1.c: New test.
* gcc.dg/pr64715-2.c: New test.
2015-03-26 Richard Biener <rguenther@suse.de>
PR middle-end/65519
* gnat.dg/specs/opt2.ads: Fix testcase.
2015-03-25 Martin Sebor <msebor@redhat.com>
PR testsuite/65526
* lib/target-supports.exp (check_effective_target_arm32): Fail early
when target isn't arm*-*-*-*.
(check_effective_target_arm_nothumb): Likewise.
(check_effective_target_arm_little_endian): Likewise.
(check_effective_target_arm_vect_no_misalign): Likewise.
(check_effective_target_aarch64_little_endian): Fail early if target
isn't aarch64*-*-*.
2015-03-25 Sebastian Pop <s.pop@samsung.com>
PR tree-optimization/65177
* gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2015-03-25 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
* gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
smmintrin.h and mm3dnow.h.
2015-03-25 Marek Polacek <polacek@redhat.com>
PR c++/65558
* g++.dg/cpp0x/pr65558.C: New test.
2015-03-25 Marek Polacek <polacek@redhat.com>
PR c++/61670
* g++.dg/template/pr61670.C: New test.
2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/54987
* g++.dg/template/pr54987.C: New.
2015-03-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/62630
* gcc.dg/graphite/vect-pr43423.c: XFAIL.
2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65508
* gcc.target/i386/mpx/pr65508.c: New.
2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/64952
PR fortran/65532
* gfortran.dg/data_initialized_3.f90: New.
2015-03-25 Richard Biener <rguenther@suse.de>
PR middle-end/65519
* gnat.dg/specs/opt2.ads: New testcase.
2015-03-25 Bin Cheng <bin.cheng@arm.com>
* lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
* gcc.target/arm/memset-inline-4.c: Skip for
arm_tune_string_ops_prefer_neon.
* gcc.target/arm/memset-inline-5.c: Ditto.
* gcc.target/arm/memset-inline-6.c: Ditto.
* gcc.target/arm/memset-inline-8.c: Ditto.
* gcc.target/arm/memset-inline-9.c: Ditto.
2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58923
* g++.dg/other/virtual3.C: New.
2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60130
* g++.dg/cpp0x/vt-60130.C: New.
2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/61971
* g++.dg/warn/Warray-bounds-7.C: New.
2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60067
* g++.dg/template/defarg18.C: New.
2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59988
* g++.dg/cpp0x/vt-59988.C: New.
2015-03-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65533
* gcc.dg/pr65533.c: New test.
2015-03-24 Andre Vehreschild <vehre@gmx.de>
* gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
source= and mold= expressions functionality.
* gfortran.dg/allocate_class_4.f90: New test.
* gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
copying an unlimited polymorhpic object containing a char array
to another unlimited polymorphic object respects the _len
component.
* gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
whether deferred length char array allocate works, unlimited
polymorphic object allocation from a string works and if
allocating an array of deferred length strings works.
* gfortran.dg/unlimited_polymorphic_24.f03: New test.
2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65513
* g++.dg/cpp0x/constexpr-array11.C: New.
2015-03-24 Richard Biener <rguenther@suse.de>
PR middle-end/65517
* gcc.dg/torture/pr65517.c: New testcase.
2015-03-24 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coindexed_1.f90: Moved from
gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2015-03-23 Jakub Jelinek <jakub@redhat.com>
PR testsuite/65506
* gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
gimple dump.
PR target/65523
* gcc.target/i386/pr65523.c: New test.
PR ipa/65475
* g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
dg-options.
* g++.dg/lto/pr65475b_0.C: Likewise.
2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
PR target/65505
* gcc.target/sh/torture/pr65505.c: New.
2015-03-23 Martin Sebor <msebor@redhat.com>
PR testsuite/63175
* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
assembly for lvx in addition to lxv.
2015-03-23 Jakub Jelinek <jakub@redhat.com>
PR target/65504
* gfortran.dg/pr65504.f90: New test.
PR ipa/65521
* gcc.dg/pr65521.c: New test.
2015-03-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/65518
* gcc.dg/vect/pr65518.c: New testcase.
2015-03-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/65494
* gcc.dg/vect/pr65494.c: New testcase.
2015-03-23 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/65238
* c-c++-common/cpp/pr65238-1.c: New test.
* gcc.dg/cpp/pr65238-2.c: New test.
* gcc.dg/cpp/trad/pr65238-3.c: New test.
* gcc.dg/cpp/trad/pr65238-4.c: New test.
2015-03-23 Paul Thomas <pault@gcc.gnu.org>
Mikael Morin <mikael@gcc.gnu.org>
PR fortran/64952
* gfortran.dg/elemental_dependency_4.f90: New.
* gfortran.dg/elemental_dependency_5.f90: New.
2015-03-22 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65475
* g++.dg/lto/pr65475b_0.C: New testcase.
* g++.dg/lto/pr65475b_1.C: New testcase.
* g++.dg/lto/pr65475c_0.C: New testcase.
* g++.dg/lto/pr65475c_1.C: New testcase.
2015-03-21 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray_38.f90: New.
* gfortran.dg/coarray_39.f90: New.
* gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
compile test.
2015-03-20 Marek Polacek <polacek@redhat.com>
PR c++/65398
* g++.dg/cpp0x/pr65398.C: New test.
2015-03-20 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65475
* g++.dg/lto/pr65475_0.C: New testcase.
* g++.dg/lto/pr65475_1.C: New testcase.
2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/64366
* gcc.target/sh/pr64366.c: New.
2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/48324
* g++.dg/cpp0x/constexpr-48324.C: New.
2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/48453
* g++.dg/cpp0x/pr48453.C: New.
2015-03-20 Marek Polacek <polacek@redhat.com>
PR c++/65072
* g++.dg/cpp0x/pr65072.C: New test.
2015-03-20 Richard Biener <rguenther@suse.de>
PR middle-end/64715
* gcc.dg/pr15347.c: Use -O.
* c-c++-common/pr19807-1.c: Likewise.
2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/volatile13.ad[sb]: New test.
2015-03-20 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/60851
* gcc.target/i386/pr60851.c: New test.
2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/65240
* g++.dg/pr65240.h: Add tests for PR 65240.
* g++.dg/pr65240-1.C: Likewise.
* g++.dg/pr65240-2.C: Likewise.
* g++.dg/pr65240-3.C: Likewise.
* g++.dg/pr65240-4.C: Likewise.
2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/63491
* gcc.target/powerpc/pr63491.c: New.
2015-03-19 Jakub Jelinek <jakub@redhat.com>
* g++.dg/ipa/pr65465.C: New test.
2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/52659
* g++.dg/cpp0x/deleted11.C: New.
2015-03-19 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/65400
* c-c++-common/tsan/pr65400-3.c: New test.
2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59686
* g++.dg/cpp0x/constexpr-59686.C: New.
2015-03-19 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/64265
* g++.dg/tsan/pr64265.C: New test.
PR sanitizer/65400
* c-c++-common/tsan/pr65400-1.c: New test.
* c-c++-common/tsan/pr65400-2.c: New test.
2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59816
* g++.dg/cpp0x/pr59816.C: New.
2015-03-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59198
* gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2015-03-18 Martin Liska <mliska@suse.cz>
PR ipa/65439
* g++.dg/ipa/ipa-icf-4.C: Extend expected number of
equivalences either to 6 or 7.
2015-03-18 Andrew Stubbs <ams@codesourcery.com>
PR middle-end/64491
Revert:
2014-11-20 Andrew Stubbs <ams@codesourcery.com>
* gcc.dg/undefined-loop-1.c: New file.
* gcc.dg/undefined-loop-2.c: New file.
2014-12-24 Andrew Stubbs <ams@codesourcery.com>
PR testsuite/64032
* gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
loop exits too early.
2015-03-18 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65450
* gfortran.dg/pr65450.f90: New test.
PR target/65078
* gcc.target/i386/pr65078-1.c: New test.
* gcc.target/i386/pr65078-2.c: New test.
* gcc.target/i386/pr65078-3.c: New test.
* gcc.target/i386/pr65078-4.c: New test.
* gcc.target/i386/pr65078-5.c: New test.
* gcc.target/i386/pr65078-6.c: New test.
2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65340
* g++.dg/cpp1y/pr65340.C: New.
2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/64432
* gfortran.dg/system_clock_3.f08: Adjust test.
2015-03-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59198
* gfortran.dg/proc_ptr_comp_44.f90: New test.
* gfortran.dg/proc_ptr_comp_45.f90: New test.
2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/64432
* gfortran.dg/system_clock_3.f08: New test.
2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
PR c++/64626
g++.dg/cpp1y/pr64626-1.C: New.
g++.dg/cpp1y/pr64626-2.C: New.
g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2015-03-16 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65427
* gcc.c-torture/execute/pr65427.c: New test.
2015-03-16 Marek Polacek <polacek@redhat.com>
DR 1688
PR c++/65327
* g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
* g++.dg/cpp0x/pr65327.C: New test.
2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
PR sanitizer/64820
* c-c++-common/asan/pr64820.c: New test.
2015-03-16 Andre Vehreschild <vehre@gmx.de>
* gfortran.dg/pointer_2.f90: New test.
2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/pr65049.C: New test.
2015-03-16 Tom de Vries <tom@codesourcery.com>
* gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
* gcc.target/i386/fuse-caller-save-xmm.c: Same.
* gcc.target/i386/fuse-caller-save.c: Same.
2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization18.ad[sb]: New test.
* gnat.dg/loop_optimization18_pkg.ads: New helper.
2015-03-16 Alan Modra <amodra@gmail.com>
* gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2014-12-05 change.
2015-03-15 John David Anglin <danglin@gcc.gnu.org>
* gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
hppa*-*-hpux*.
* gcc.dg/torture/pr65270-2.c: Likewise.
2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/61138
* gfortran.dg/pointer_remapping_9.f90: New.
2015-03-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65369
* gcc.c-torture/execute/pr65369.c: New test.
PR tree-optimization/65418
* gcc.c-torture/execute/pr65418-1.c: New test.
* gcc.c-torture/execute/pr65418-2.c: New test.
PR rtl-optimization/65401
* gcc.c-torture/execute/pr65401.c: New test.
2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/64600
* gcc.target/arm/pr64600_1.c: New test.
2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR rtl-optimization/65235
* gcc.target/aarch64/pr65235_1.c: New test.
2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
* gcc.target/s390/hotpatch-22.c: Likewise.
* gcc.target/s390/hotpatch-23.c: Likewise.
* gcc.target/s390/hotpatch-24.c: Likewise.
* gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
* gcc.target/s390/hotpatch-1.c: Update expected output.
* gcc.target/s390/hotpatch-2.c: Likewise.
* gcc.target/s390/hotpatch-3.c: Likewise.
* gcc.target/s390/hotpatch-4.c: Likewise.
* gcc.target/s390/hotpatch-5.c: Likewise.
* gcc.target/s390/hotpatch-6.c: Likewise.
* gcc.target/s390/hotpatch-7.c: Likewise.
* gcc.target/s390/hotpatch-8.c: Likewise.
* gcc.target/s390/hotpatch-9.c: Likewise.
* gcc.target/s390/hotpatch-10.c: Likewise.
* gcc.target/s390/hotpatch-11.c: Likewise.
* gcc.target/s390/hotpatch-12.c: Likewise.
* gcc.target/s390/hotpatch-13.c: Likewise.
* gcc.target/s390/hotpatch-14.c: Likewise.
* gcc.target/s390/hotpatch-15.c: Likewise.
* gcc.target/s390/hotpatch-16.c: Likewise.
* gcc.target/s390/hotpatch-17.c: Likewise.
* gcc.target/s390/hotpatch-18.c: Likewise.
* gcc.target/s390/hotpatch-19.c: Likewise.
2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65103
* gcc.target/i386/pr65103-1.c: New.
2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65044
* gcc.target/i386/pr65044.c: New.
2015-03-12 Tom de Vries <tom@codesourcery.com>
PR rtl-optimization/64895
* gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
* gcc.target/i386/fuse-caller-save.c: Ditto.
2015-03-10 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/pr63569.c: Fix template.
2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
* g++.dg/ipa/pr64146.C: Require fpic support.
2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
PR libfortran/65200
* gfortran.dg/open_errors.f90: Update checks for iomsg string.
* gfortran.dg/open_new_segv.f90: Fix error message pattern.
2015-03-11 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
to dg-options, fix up dg-skip-if.
2015-03-11 Georg-Johann Lay <avr@gjlay.de>
PR target/65296
* gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
* gcc.target/avr/tiny-caller-save.c: Same.
2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/65242
* g++.dg/pr65242.C: New test.
2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
* c-c++-common/asan/no-asan-check-glob.c: New test.
2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65370
* g++.dg/other/default11.C: New.
* g++.dg/other/default12.C: Likewise.
2015-03-10 Jakub Jelinek <jakub@redhat.com>
PR target/65368
* gcc.target/i386/bmi2-bzhi-2.c: New test.
2015-03-10 Paul Thomas <pault@gcc.gnu.org>
PR fortran/65024
* gfortran.dg/unlimited_polymorphic_23.f90: New test
2015-03-10 Jakub Jelinek <jakub@redhat.com>
PR c++/65127
* g++.dg/cpp0x/pr65127.C: New test.
2015-03-10 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/PR64550.c: Update template.
2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray_sync_memory.f90: New.
2015-03-10 Marek Polacek <polacek@redhat.com>
PR sanitizer/65367
* c-c++-common/ubsan/pr65367.c: New test.
2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
* lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
* gcc.target/i386/mpx/calloc-1-lbv.c: New.
* gcc.target/i386/mpx/calloc-1-ubv.c: New.
* gcc.target/i386/mpx/calloc-1-nov.c: New.
* gcc.target/i386/mpx/malloc-1-lbv.c: New.
* gcc.target/i386/mpx/malloc-1-nov.c: New.
* gcc.target/i386/mpx/malloc-1-ubv.c: New.
* gcc.target/i386/mpx/realloc-1-lbv.c: New.
* gcc.target/i386/mpx/realloc-1-nov.c: New.
* gcc.target/i386/mpx/realloc-1-ubv.c: New.
* gcc.target/i386/mpx/realloc-2-lbv.c: New.
* gcc.target/i386/mpx/realloc-2-nov.c: New.
* gcc.target/i386/mpx/realloc-2-ubv.c: New.
2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
* lib/mpx-dg.exp (mpx_link_flags): New.
(mpx_init): New.
(mpx_finish): New.
* gcc.target/i386/mpx/alloca-1-lbv.c: New.
* gcc.target/i386/mpx/alloca-1-nov.c: New.
* gcc.target/i386/mpx/alloca-1-ubv.c: New.
* gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
* gcc.target/i386/mpx/arg-addr-1-nov.c: New.
* gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
* gcc.target/i386/mpx/bitfields-1-lbv.c: New.
* gcc.target/i386/mpx/bitfields-1-nov.c: New.
* gcc.target/i386/mpx/bitfields-1-ubv.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
* gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
* gcc.target/i386/mpx/fastcall-1-lbv.c: New.
* gcc.target/i386/mpx/fastcall-1-nov.c: New.
* gcc.target/i386/mpx/fastcall-1-ubv.c: New.
* gcc.target/i386/mpx/fastcall-2-lbv.c: New.
* gcc.target/i386/mpx/fastcall-2-nov.c: New.
* gcc.target/i386/mpx/fastcall-2-ubv.c: New.
* gcc.target/i386/mpx/field-addr-1-lbv.c: New.
* gcc.target/i386/mpx/field-addr-1-nov.c: New.
* gcc.target/i386/mpx/field-addr-1-ubv.c: New.
* gcc.target/i386/mpx/field-addr-10-lbv.c: New.
* gcc.target/i386/mpx/field-addr-10-nov.c: New.
* gcc.target/i386/mpx/field-addr-10-ubv.c: New.
* gcc.target/i386/mpx/field-addr-2-lbv.c: New.
* gcc.target/i386/mpx/field-addr-2-nov.c: New.
* gcc.target/i386/mpx/field-addr-2-ubv.c: New.
* gcc.target/i386/mpx/field-addr-3-lbv.c: New.
* gcc.target/i386/mpx/field-addr-3-nov.c: New.
* gcc.target/i386/mpx/field-addr-3-ubv.c: New.
* gcc.target/i386/mpx/field-addr-4-lbv.c: New.
* gcc.target/i386/mpx/field-addr-4-nov.c: New.
* gcc.target/i386/mpx/field-addr-4-ubv.c: New.
* gcc.target/i386/mpx/field-addr-5-lbv.c: New.
* gcc.target/i386/mpx/field-addr-5-nov.c: New.
* gcc.target/i386/mpx/field-addr-5-ubv.c: New.
* gcc.target/i386/mpx/field-addr-6-lbv.c: New.
* gcc.target/i386/mpx/field-addr-6-nov.c: New.
* gcc.target/i386/mpx/field-addr-6-ubv.c: New.
* gcc.target/i386/mpx/field-addr-7-lbv.c: New.
* gcc.target/i386/mpx/field-addr-7-nov.c: New.
* gcc.target/i386/mpx/field-addr-7-ubv.c: New.
* gcc.target/i386/mpx/field-addr-8-lbv.c: New.
* gcc.target/i386/mpx/field-addr-8-nov.c: New.
* gcc.target/i386/mpx/field-addr-8-ubv.c: New.
* gcc.target/i386/mpx/field-addr-9-lbv.c: New.
* gcc.target/i386/mpx/field-addr-9-nov.c: New.
* gcc.target/i386/mpx/field-addr-9-ubv.c: New.
* gcc.target/i386/mpx/frame-address-1-nov.c: New.
* gcc.target/i386/mpx/hard-reg-1-nov.c: New.
* gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
* gcc.target/i386/mpx/if-stmt-1-nov.c: New.
* gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
* gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
* gcc.target/i386/mpx/if-stmt-2-nov.c: New.
* gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
* gcc.target/i386/mpx/label-address-1.c: New.
* gcc.target/i386/mpx/legacy-1-nov.c: New.
* gcc.target/i386/mpx/macro.c: New.
* gcc.target/i386/mpx/mpx-check.h: New.
* gcc.target/i386/mpx/mpx.exp: New.
* gcc.target/i386/mpx/nested-function-1-lbv.c: New.
* gcc.target/i386/mpx/nested-function-1-nov.c: New.
* gcc.target/i386/mpx/nested-function-1-ubv.c: New.
* gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
* gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
* gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
* gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
* gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
* gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
* gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
* gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
* gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
* gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
* gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
* gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
* gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
* gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
* gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
* gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
* gcc.target/i386/mpx/pointer-store-1-nov.c: New.
* gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
* gcc.target/i386/mpx/reference-1-lbv.c: New.
* gcc.target/i386/mpx/reference-1-nov.c: New.
* gcc.target/i386/mpx/reference-1-ubv.c: New.
* gcc.target/i386/mpx/reference-2-lbv.c: New.
* gcc.target/i386/mpx/reference-2-nov.c: New.
* gcc.target/i386/mpx/reference-2-ubv.c: New.
* gcc.target/i386/mpx/reference-3-lbv.c: New.
* gcc.target/i386/mpx/reference-3-nov.c: New.
* gcc.target/i386/mpx/reference-3-ubv.c: New.
* gcc.target/i386/mpx/reference-4-lbv.c: New.
* gcc.target/i386/mpx/reference-4-nov.c: New.
* gcc.target/i386/mpx/reference-4-ubv.c: New.
* gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
* gcc.target/i386/mpx/return-pointer-1-nov.c: New.
* gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
* gcc.target/i386/mpx/return-struct-1-lbv.c: New.
* gcc.target/i386/mpx/return-struct-1-nov.c: New.
* gcc.target/i386/mpx/return-struct-1-ubv.c: New.
* gcc.target/i386/mpx/return-struct-2-lbv.c: New.
* gcc.target/i386/mpx/return-struct-2-nov.c: New.
* gcc.target/i386/mpx/return-struct-2-ubv.c: New.
* gcc.target/i386/mpx/return-struct-3-lbv.c: New.
* gcc.target/i386/mpx/return-struct-3-nov.c: New.
* gcc.target/i386/mpx/return-struct-3-ubv.c: New.
* gcc.target/i386/mpx/return-struct-4-lbv.c: New.
* gcc.target/i386/mpx/return-struct-4-nov.c: New.
* gcc.target/i386/mpx/return-struct-4-ubv.c: New.
* gcc.target/i386/mpx/return-struct-5-lbv.c: New.
* gcc.target/i386/mpx/return-struct-5-nov.c: New.
* gcc.target/i386/mpx/return-struct-5-ubv.c: New.
* gcc.target/i386/mpx/return-struct-6-lbv.c: New.
* gcc.target/i386/mpx/return-struct-6-nov.c: New.
* gcc.target/i386/mpx/return-struct-6-ubv.c: New.
* gcc.target/i386/mpx/sincos-1-nov.c: New.
* gcc.target/i386/mpx/static-array-1-lbv.c: New.
* gcc.target/i386/mpx/static-array-1-nov.c: New.
* gcc.target/i386/mpx/static-array-1-ubv.c: New.
* gcc.target/i386/mpx/static-init-1-lbv.c: New.
* gcc.target/i386/mpx/static-init-1-nov.c: New.
* gcc.target/i386/mpx/static-init-1-ubv.c: New.
* gcc.target/i386/mpx/static-init-2-lbv.c: New.
* gcc.target/i386/mpx/static-init-2-nov.c: New.
* gcc.target/i386/mpx/static-init-2-ubv.c: New.
* gcc.target/i386/mpx/static-init-3-lbv.c: New.
* gcc.target/i386/mpx/static-init-3-nov.c: New.
* gcc.target/i386/mpx/static-init-3-ubv.c: New.
* gcc.target/i386/mpx/static-init-4-lbv.c: New.
* gcc.target/i386/mpx/static-init-4-nov.c: New.
* gcc.target/i386/mpx/static-init-4-ubv.c: New.
* gcc.target/i386/mpx/static-init-5-lbv.c: New.
* gcc.target/i386/mpx/static-init-5-nov.c: New.
* gcc.target/i386/mpx/static-init-5-ubv.c: New.
* gcc.target/i386/mpx/static-init-6-lbv.c: New.
* gcc.target/i386/mpx/static-init-6-nov.c: New.
* gcc.target/i386/mpx/static-init-6-ubv.c: New.
* gcc.target/i386/mpx/static-string-1-lbv.c: New.
* gcc.target/i386/mpx/static-string-1-nov.c: New.
* gcc.target/i386/mpx/static-string-1-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-1-nov.c: New.
* gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-10-nov.c: New.
* gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-2-nov.c: New.
* gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-3-nov.c: New.
* gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-4-nov.c: New.
* gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-5-nov.c: New.
* gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-6-nov.c: New.
* gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-7-nov.c: New.
* gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-8-nov.c: New.
* gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
* gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
* gcc.target/i386/mpx/struct-arg-9-nov.c: New.
* gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
* gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
* gcc.target/i386/mpx/struct-copy-1-nov.c: New.
* gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
* gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
* gcc.target/i386/mpx/struct-copy-2-nov.c: New.
* gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
* gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
* gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
* gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
* gcc.target/i386/mpx/union-arg-1-lbv.c: New.
* gcc.target/i386/mpx/union-arg-1-nov.c: New.
* gcc.target/i386/mpx/union-arg-1-ubv.c: New.
* gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
* gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
* gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
* gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
* gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
* gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
* gcc.target/i386/mpx/vararg-1-lbv.c: New.
* gcc.target/i386/mpx/vararg-1-nov.c: New.
* gcc.target/i386/mpx/vararg-1-ubv.c: New.
* gcc.target/i386/mpx/vararg-2-lbv.c: New.
* gcc.target/i386/mpx/vararg-2-nov.c: New.
* gcc.target/i386/mpx/vararg-2-ubv.c: New.
* gcc.target/i386/mpx/vararg-3-lbv.c: New.
* gcc.target/i386/mpx/vararg-3-nov.c: New.
* gcc.target/i386/mpx/vararg-3-ubv.c: New.
* gcc.target/i386/mpx/vararg-4-lbv.c: New.
* gcc.target/i386/mpx/vararg-4-nov.c: New.
* gcc.target/i386/mpx/vararg-4-ubv.c: New.
* gcc.target/i386/mpx/vararg-5-lbv.c: New.
* gcc.target/i386/mpx/vararg-5-nov.c: New.
* gcc.target/i386/mpx/vararg-5-ubv.c: New.
* gcc.target/i386/mpx/vararg-6-lbv.c: New.
* gcc.target/i386/mpx/vararg-6-nov.c: New.
* gcc.target/i386/mpx/vararg-6-ubv.c: New.
* gcc.target/i386/mpx/vararg-7-lbv.c: New.
* gcc.target/i386/mpx/vararg-7-nov.c: New.
* gcc.target/i386/mpx/vararg-7-ubv.c: New.
* gcc.target/i386/mpx/vararg-8-lbv.c: New.
* gcc.target/i386/mpx/vararg-8-nov.c: New.
* gcc.target/i386/mpx/vararg-8-ubv.c: New.
* gcc.target/i386/mpx/vla-1-lbv.c: New.
* gcc.target/i386/mpx/vla-1-nov.c: New.
* gcc.target/i386/mpx/vla-1-ubv.c: New.
* gcc.target/i386/mpx/vla-2-lbv.c: New.
* gcc.target/i386/mpx/vla-2-nov.c: New.
* gcc.target/i386/mpx/vla-2-ubv.c: New.
2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
* gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2015-03-10 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
* gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2015-03-10 Jakub Jelinek <jakub@redhat.com>
PR c/65120
* c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
on rhs is 0.
(fn4): New test.
* c-c++-common/pr65120.c: New test.
PR rtl-optimization/65321
* gcc.dg/pr65321.c: New test.
2015-03-10 Jan Hubicka <hubicka@ucw.cz>
PR tree-optimization/65355
* gcc.dg/vect/section-anchors-vect-69.c: Update template.
2015-03-09 Jakub Jelinek <jakub@redhat.com>
PR c/65120
* c-c++-common/pr49706.c: Adjust tests for not warning
about !!x == y or !b == y where b is boolean, and add
some further tests.
* c-c++-common/pr62199-2.c: Likewise.
2015-03-09 Richard Biener <rguenther@suse.de>
PR middle-end/65270
* gcc.dg/torture/pr65270-1.c: New testcase.
* gcc.dg/torture/pr65270-2.c: Likewise.
2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR tree-optimization/63743
* gcc.dg/pr63743.c: New test.
2015-03-08 Jan Hubicka <hubicka@ucw.cz>
PR lto/65316
* g++.dg/lto/pr65316_0.C: New testcase.
* g++.dg/lto/pr65316_1.C: New testcase.
2015-03-08 John David Anglin <danglin@gcc.gnu.org>
PR target/62247
* g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
hppa*-*-hpux*.
* g++.dg/abi/rtti3.C: Likewise.
* g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
PR target/62251
* gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
* gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
* gcc.dg/ipa/pr64307.c: Add target c99_runtime.
* gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2015-03-08 Morin <mikael@gcc.gnu.org>
PR fortran/60898
* gfortran.dg/entry_20.f90: New.
2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
PR target/65153
* gcc.c-torture/compile/pr65153.c: New.
2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
PR target/65249
* g++.dg/torture/pr65249.C: New.
2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr45685.c (uint64_t): Replace long with long
long.
(int64_t): Likewise.
2015-03-07 Marek Polacek <polacek@redhat.com>
Martin Uecker <uecker@eecs.berkeley.edu>
PR sanitizer/65280
* c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
member-like arrays.
* c-c++-common/ubsan/bounds-8.c: New test.
* c-c++-common/ubsan/bounds-9.c: New test.
* gcc.dg/ubsan/bounds-2.c: New test.
2015-03-05 Martin Sebor <msebor@redhat.com>
PR testsuite/63175
* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
checking of results into main to prevent it from getting optimized
away.
* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
* gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
* gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
* gcc.target/i386/pr45685.c: Moved test, check for conditional move on
x64.
2015-03-05 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/lto/pr65302_1.C: New testcase.
* g++.dg/lto/pr65302_0.C: New testcase.
2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
-fno-ipa-icf to dg-options.
2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
* c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
compiles using the linker plugin.
2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
* gcc.target/arm/pr65067.c: New test.
2015-03-05 Martin Liska <mliska@suse.cz>
PR ipa/65318
* gcc.dg/ipa/pr65318.c: New test.
2015-03-05 Marek Polacek <polacek@redhat.com>
* c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.dg/var-expand1.c: Force max-completely-peel-times and
max-unroll-times back to defaults for s390.
2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
Fix last commit.
2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64665
* g++.dg/cpp0x/initlist92.C: New.
2015-03-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/65310
* gcc.dg/vect/pr65310.c: New testcase.
2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64834
* g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/entry_queues3.adb: New test.
2015-03-04 Ian Lance Taylor <iant@google.com>
* go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64227
* g++.dg/cpp1y/lambda-generic-ice1.C: New.
2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
-fno-ipa-icf to dg-options
* gcc.target/aarch64/vect_saddl_1.c: Likewise.
* gcc.target/aarch64/vect_smlal_1.c: Likewise.
2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64398
* g++.dg/cpp0x/decltype62.C: New.
2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/object_overflow5.adb: New test.
2015-03-03 Martin Liska <mliska@suse.cz>
PR ipa/65287
* gcc.dg/ipa/pr65287.c: New test.
2015-03-03 Martin Jambor <mjambor@suse.cz>
Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/pack12.ads: New test.
2015-03-03 Martin Liska <mliska@suse.cz>
* gcc.dg/ipa/PR65282.c: New test.
2015-03-13 Jeff Law <law@redhat.com>
PR tree-optimization/65241
* gcc.c-torture/compile/pr65241.c: New test.
2015-03-03 Georg-Johann Lay <avr@gjlay.de>
PR target/64331
* gcc.target/avr/torture/pr64331.c: New test.
2015-03-03 Martin Liska <mliska@suse.cz>
Jan Hubicka <hubicka@ucw.cz>
* g++.dg/ipa/pr65263.C: New test.
2015-03-02 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65130
* gcc.dg/lto/pr65130_0.c: New testcase.
* gcc.dg/lto/pr65130_1.c: New testcase.
2015-03-02 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64988
* g++.dg/torture/pr64988.C: New testcase.
2015-03-02 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray_atomic_6.f90: New.
2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65184
* gcc.target/i386/pr65184.c: New.
2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65183
* gcc.target/i386/pr65183.c: New.
2015-02-28 Martin Liska <mliska@suse.cz>
Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/ipa-icf-35.c: New test.
* gcc.dg/ipa/ipa-icf-36.c: New test.
* gcc.dg/ipa/ipa-icf-37.c: New test.
2015-02-28 Martin Liska <mliska@suse.cz>
Jan Hubicka <hubicka@ucw.cz>
PR ipa/65245
* gcc.dg/ipa/ipa-icf-34.c: New test.
2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
PR target/61142
* gcc.target/sh/sh/pr61142.c: New.
2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/other/dump-ada-spec-3.C: New test.
2015-03-01 Martin Liska <mliska@suse.cz>
* gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
* g++.dg/ipa/pr63595.C: Update expected results.
2015-02-28 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65236
* g++.dg/ipa/ipa-icf-6.C: New testcase.
2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
* gcc.dg/vect/pr59354.c: Move vector producing code to
separate function.
2015-02-27 Jan Hubicka <hubicka@ucw.cz>
PR ipa/65237
* gcc.dg/attr-noinline.c: Add -fno-ipa-icf
* gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
* gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
* gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2015-02-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65048
* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
(foo): Use K&R style definition.
2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
PR target/65032
* g++.dg/pr65032.C: New.
2015-02-27 Marek Polacek <polacek@redhat.com>
PR c/65040
* gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
-Wformat=2.
2015-02-27 Marek Polacek <polacek@redhat.com>
PR c/65228
* gcc.dg/pr65228.c: New test.
2015-02-27 Kai Tietz <ktietz@redhat.com>
PR c/35330
* gcc.dg/weak/weak-17.c: New file.
2015-02-27 Richard Biener <rguenther@suse.de>
PR lto/65193
* g++.dg/lto/pr65193_0.C: New testcase.
2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
* gcc.target/s390/hotpatch-8.c: Likewise.
* gcc.target/s390/hotpatch-9.c: Likewise.
* gcc.target/s390/pr61078.c: Likewise.
* gcc.target/s390/pr57960.c: Remove -m64.
* gcc.target/s390/pr61078.c: Likewise.
2015-02-26 Jan Hubicka <hubicka@ucw.cz>
Martin Liska <mliska@suse.cz>
PR bootstrap/65150
* gcc.dg/pr64454.c: Disable ICF.
* gcc.dg/pr28685-1.c: Disable ICF
* gcc.dg/ipa/iinline-5.c: Disable ICF.
* g++.dg/warn/Wsuggest-final.C: Force methods to be different.
* g++.dg/ipa/ipa-icf-4.C: Update template.
2015-02-26 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65216
* gcc.c-torture/execute/pr65216.c: New test.
PR tree-optimization/65215
* gcc.c-torture/execute/pr65215-1.c: New test.
* gcc.c-torture/execute/pr65215-2.c: New test.
* gcc.c-torture/execute/pr65215-3.c: New test.
* gcc.c-torture/execute/pr65215-4.c: New test.
* gcc.c-torture/execute/pr65215-5.c: New test.
2015-02-26 Tom de Vries <tom@codesourcery.com>
* go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2015-02-26 Martin Liska <mliska@suse.cz>
Jan Hubicka <hubicka@ucw.cz>
* g++.dg/ipa/pr64146.C: Update expected results.
* gcc.dg/ipa/ipa-icf-26.c: Update test.
* gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
* gcc.dg/ipa/ipa-icf-34.c: New test.
2015-02-26 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/vect/vect-pr61917.c: Rename to ...
* gcc.dg/vect/O3-vect-pr61917.c: ... this.
(dg-additional-options): Remove dg directive.
(dg-final): Add dg directive.
2015-02-26 Marek Polacek <polacek@redhat.com>
PR ipa/65008
* g++.dg/ipa/pr65008.C: New test.
2015-02-26 Tom de Vries <tom@codesourcery.com>
* lib/profopt.exp (profopt-target-cleanup): New proc.
(profopt-execute): Use profopt-target-cleanup to handle cleanup of
files from sources from dg-additional-sources.
2015-02-26 Tom de Vries <tom@codesourcery.com>
* lib/gcov.exp: Cleanup in case of xfail.
2015-02-26 Sebastian Pop <s.pop@samsung.com>
* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2015-02-25 Aldy Hernandez <aldyh@redhat.com>
PR debug/46102
* g++.dg/debug/dwarf2-1.C: XFAIL and move...
* g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
* g++.dg/debug/dwarf2-2.C: XFAIL and move...
* g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
* g++.dg/debug/dwarf2/typedef5.C: XFAIL.
* g++.dg/debug/pr46123.C: XFAIL and move...
* g++.dg/debug/dwarf2/pr46123-2.C: ...here.
* gcc.dg/debug/dwarf2-3.c: Move...
* gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2015-02-26 Marek Polacek <polacek@redhat.com>
PR c++/65202
* g++.dg/cpp1y/pr65202.C: New test.
2015-02-26 Tom de Vries <tom@codesourcery.com>
* g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
locale_facets.h.gcov.
2015-02-26 Tom de Vries <tom@codesourcery.com>
* gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2015-02-26 Tom de Vries <tom@codesourcery.com>
* gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
PR target/65217
* gcc.target/i386/pr65217.c: New.
2015-02-26 Tom de Vries <tom@codesourcery.com>
* lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2015-02-26 Tom de Vries <tom@codesourcery.com>
* gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2015-02-26 Sebastian Pop <s.pop@samsung.com>
PR tree-optimization/65048
* gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2015-02-26 Uros Bizjak <ubizjak@gmail.com>
* lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
* g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
PR target/65161
* gcc.target/i386/pr65161.c: New test.
2015-02-26 Terry Guo <terry.guo@arm.com>
* gcc.target/arm/no-volatile-in-it.c: New test.
2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
(dg-options): Add -save-temps.
(dg-final): Add cleanup-saved-temps.
2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
* gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
* gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
* gcc.target/powerpc/pack01.c: Include string.h.
2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65167
* gcc.target/i386/pr65167.c: New.
2015-02-25 Kai Tietz <ktietz@redhat.com>
PR tree-optimization/61917
* gcc.dg/vect/vect-pr61917.c: New file.
2015-02-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65170
* gcc.c-torture/execute/pr65170.c: New test.
* gcc.dg/tree-ssa/vrp96.c: New test.
2015-02-24 Tom de Vries <tom@codesourcery.com>
* gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2015-02-24 Tom de Vries <tom@codesourcery.com>
PR testsuite/65126
* lib/gcc-defs.exp (additional_sources_used): Add new var.
(dg-additional-files-options): Copy additional_sources to
additional_sources_used before emptying additional_sources.
* lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
(cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
(cleanup-saved-temps): Use additional_sources_used instead of
additional_sources.
(dg-test): Reset additional_sources_used.
2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
PR fortran/63427
* gfortran.dg/integer_exponentiation_6.F90: New test.
2015-02-23 Martin Sebor <msebor@redhat.com>
PR target/65109
* gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
two parts. One to save registers, the other to verify the
registers have the right values. Save register state into
static data rather than on the stack.
2015-02-23 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/63888
* c-c++-common/asan/pr63888.c: New test.
2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
PR target/65163
* gcc.c-torture/compile/pr65163.c: New.
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
with -m31 on 64 bit.
* gcc.dg/hoist-register-pressure-2.c: Likewise.
* gcc.dg/hoist-register-pressure-3.c: Likewise.
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/20090223-1.c: Add
-Wno-implicit-function-declaration option.
* gcc.target/s390/pr42224.c: Likewise.
* gcc.target/s390/pr55718.c: Likewise.
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
* gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/hotpatch-8.c: Add -march=g5.
* gcc.target/s390/hotpatch-9.c: Add -march=g5.
* gcc.target/s390/hotpatch-compile-1.c: Fix error message.
* gcc.target/s390/hotpatch-compile-10.c: Likewise.
* gcc.target/s390/hotpatch-compile-11.c: Likewise.
* gcc.target/s390/hotpatch-compile-12.c: Likewise.
* gcc.target/s390/hotpatch-compile-13.c: Likewise.
* gcc.target/s390/hotpatch-compile-14.c: Likewise.
* gcc.target/s390/hotpatch-compile-2.c: Likewise.
* gcc.target/s390/hotpatch-compile-3.c: Likewise.
* gcc.target/s390/hotpatch-compile-4.c: Likewise.
* gcc.target/s390/hotpatch-compile-5.c: Likewise.
* gcc.target/s390/hotpatch-compile-6.c: Likewise.
* gcc.target/s390/hotpatch-compile-7.c: Likewise.
* gcc.target/s390/hotpatch-compile-8.c: Likewise.
* gcc.target/s390/hotpatch-compile-9.c: Likewise.
2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR fortran/64980
PR fortran/61960
* gfortran.dg/pr61960.f90: New.
* gfortran.dg/pr64230.f90: New.
* gfortran.dg/pr64980.f03: New.
2015-02-22 Tom de Vries <tom@codesourcery.com>
* gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2015-02-21 Arnaud Charlet <charlet@adacore.com>
PR ada/65156
* gnat.dg/timing_events.adb: Removed, invalid test.
2015-02-20 Aldy Hernandez <aldyh@redhat.com>
PR debug/58123
* g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
location.
* g++.dg/gcov/gcov-2.C: Likewise.
2015-02-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/65136
* gcc.dg/tree-ssa/pr65136.c: New testcase.
2015-02-20 Jakub Jelinek <jakub@redhat.com>
PR testsuite/64158
* gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
powerpc*-*-linux* and nvptx-*-* blacklisting.
* gcc.dg/sibcall-9.c: New test.
* gcc.dg/sibcall-10.c: New test.
2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2015-02-20 Georg-Johann Lay <avr@gjlay.de>
PR target/64452
* gcc.target/avr/torture/pr64452.c: New test.
2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
* gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
PR testsuite/65116
* lib/target-supports.exp (check_compile): Check whether
additional_sources is defined before using it.
2015-02-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/65074
* g++.dg/opt/pr65074.C: New file.
2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
* g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
(size_type): New typedef.
(operator "" _script): Use it for the last argument.
2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
* gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
* lib/target-supports.exp (check_compile): Save/restore
additional_sources that may belong to an actual test.
2015-02-18 Jakub Jelinek <jakub@redhat.com>
PR gcov-profile/64634
* g++.dg/gcov/gcov-15.C: New test.
2015-02-18 Tom de Vries <tom@codesourcery.com>
* gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2015-02-18 Tom de Vries <tom@codesourcery.com>
* gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2015-02-18 Tom de Vries <tom@codesourcery.com>
* gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2015-02-18 Tom de Vries <tom@codesourcery.com>
* gfortran.dg/fmt_cache_1.f: Add missing close.
2015-02-18 Tom de Vries <tom@codesourcery.com>
PR testsuite/65107
* gfortran.dg/read_eof_8.f90: Add missing close.
2015-02-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/65063
* gcc.dg/pr65063.c: New testcase.
2015-02-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/62217
* gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2015-02-18 Marek Polacek <polacek@redhat.com>
PR sanitizer/65081
* c-c++-common/ubsan/pr65081.c: New test.
2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
* gcc.target/sh/sh.exp (check_effective_target_sh1): New.
* gcc.target/sh/force-cbranch-delay-slot.c: New.
2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/ipa/propalign-3.c: New test.
2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64793
* gcc.target/sh/pr64793.c: New.
* gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/arm/divzero.c: New test case.
2015-02-17 Tom de Vries <tom@codesourcery.com>
* gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/65075
* g++.dg/cpp0x/pr65075.C: New test.
2015-02-16 David Edelsohn <dje.gcc@gmail.com>
PR target/65058
* gcc.target/powerpc/pr65058.c: New test.
2015-02-16 Jeff Law <law@redhat.com>
PR tree-optimization/64823
* gcc.dg/uninit-20.c: New test.
2015-02-16 Jakub Jelinek <jakub@redhat.com>
James Greenhalgh <james.greenhalgh@arm.com>
PR ipa/64963
* gcc.dg/ipa/ipa-clone-1.c: New test.
2015-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/65077
* gcc.dg/torture/pr65077.c: New testcase.
2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
Directive adjusted to scan for ldaxr.
* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
adjusted to scan for ldaex.
2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/65080
* g++.dg/cpp0x/constexpr-65080.C: New.
2015-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/63593
* gcc.dg/pr63593.c: New testcase.
2015-02-16 Marek Polacek <polacek@redhat.com>
PR c/65066
* gcc.dg/pr65066.c: New test.
2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.dg/pr65002.C: Move ...
* g++.dg/ipa/pr65002.C: ... here.
2015-02-14 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/pr64205.c: Skip on AIX.
* gcc.target/powerpc/pr64505.c: Skip on AIX.
* gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
* gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
PR testsuite/64850
* gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
the expression to find calls.
* c-c++-common/goacc/acc_on_device-2.c: Likewise.
* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2015-02-14 Marek Polacek <polacek@redhat.com>
PR c/64768
* gcc.dg/array-11.c: New test.
* gcc.dg/array-12.c: New test.
* gcc.dg/array-13.c: New test.
* gcc.dg/array-14.c: New test.
* gcc.dg/c99-flex-array-typedef-1.c: New test.
* gcc.dg/c99-flex-array-typedef-2.c: New test.
* gcc.dg/c99-flex-array-typedef-3.c: New test.
* gcc.dg/c99-flex-array-typedef-5.c: New test.
* gcc.dg/c99-flex-array-typedef-7.c: New test.
* gcc.dg/c99-flex-array-typedef-8.c: New test.
2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60894
* g++.dg/lookup/using54.C: New.
2015-02-13 Jeff Law <law@redhat.com>
PR bootstrap/65060
Revert my change for tree-optimization/64823.
2015-02-13 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/65053
* gcc.c-torture/execute/pr65053-1.c: New test.
* gcc.c-torture/execute/pr65053-2.c: New test.
2015-02-13 Marek Polacek <polacek@redhat.com>
PR c/65050
* gcc.dg/pr65050.c: New test.
2015-02-13 Jeff Law <law@redhat.com>
PR tree-optimization/64823
* gcc.dg/uninit-20.c: New test.
PR rtl-optimization/47477
* gcc.dg/tree-ssa/pr47477.c: New test.
2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60211
* g++.dg/parse/ivdep-2.C: New.
* g++.dg/parse/ivdep-3.C: Likewise.
2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/64506
* gfortran.dg/continuation_13.f90: New test.
* gfortran.dg/continuation_14.f: New test.
2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64970
* g++.dg/cpp0x/sfinae55.C: New.
2015-02-13 Jakub Jelinek <jakub@redhat.com>
PR ipa/65034
* g++.dg/ipa/pr65034.C: New test.
2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
PR tree-optimization/65002
* gcc.dg/pr65002.C: New.
2015-02-13 Marek Polacek <polacek@redhat.com>
PR c/65040
* c-c++-common/pr65040.c: New test.
2015-02-13 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/64705
* gcc.dg/tree-ssa/pr64705.c: New test.
2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
PR rtl/32219
* gcc.dg/visibility-22.c: New test.
* gcc.dg/visibility-23.c: New test.
* gcc.target/i386/pr32219-1.c: New test.
* gcc.target/i386/pr32219-2.c: New test.
* gcc.target/i386/pr32219-3.c: New test.
* gcc.target/i386/pr32219-4.c: New test.
* gcc.target/i386/pr32219-5.c: New test.
* gcc.target/i386/pr32219-6.c: New test.
* gcc.target/i386/pr32219-7.c: New test.
* gcc.target/i386/pr32219-8.c: New test.
* gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/57822
* gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
four different KINDs.
2015-02-12 Jakub Jelinek <jakub@redhat.com>
PR c++/64884
* g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
PR sanitizer/65000
* g++.dg/ubsan/pr65000.C: New test.
2015-02-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/64932
* gfortran.dg/finalize_28.f90: New test
2015-02-12 Jakub Jelinek <jakub@redhat.com>
PR debug/55541
* g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
DW_TAG_lexical_block removal.
* g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
* g++.dg/guality/pr55541.C: New test.
PR sanitizer/64984
* g++.dg/ubsan/pr64984.C: New test.
2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
* gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2015-02-12 Jakub Jelinek <jakub@redhat.com>
PR testsuite/64930
* gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
instructions for 2015-01-14 get_memmodel changes.
* gcc.target/powerpc/atomic-p8.c: Likewise.
PR sanitizer/65019
* g++.dg/ubsan/pr65019.C: New test.
PR tree-optimization/65014
* gcc.c-torture/compile/pr65014.c: New test.
2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/57822
* gfortran/fmt_g0_7.f08: Revise test.
2015-02-11 Jeff Law <law@redhat.com>
PR target/63347
* gcc.target/m68k/pr63347.c: New test.
2015-02-11 Marek Polacek <polacek@redhat.com>
* g++.dg/ubsan/shift-1.C: New test.
* gcc.dg/ubsan/c-shift-2.c: New test.
* c-c++-common/ubsan/shift-5.c: Remove file.
2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
Directive adjusted to XFAIL.
* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
adjusted to XFAIL.
2015-02-11 Jakub Jelinek <jakub@redhat.com>
PR middle-end/65003
* g++.dg/opt/pr65003.C: New test.
2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
* lib/target-supports.exp (check_effective_target_pie): Renamed
to ...
(check_effective_target_pie_enabled): This.
* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
* gcc.target/i386/pie.c: Likewise.
2015-02-11 Andrew Pinski <apinski@cavium.com>
PR target/64893
* c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
* c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2015-02-11 Jakub Jelinek <jakub@redhat.com>
PR target/61925
* gcc.target/i386/pr61925-1.c: New test.
* gcc.target/i386/pr61925-2.c: New test.
* gcc.target/i386/pr61925-3.c: New test.
2015-02-10 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/65004
* g++.dg/asan/pr65004.C: New test.
2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64661
* gcc.taget/sh/pr64661-0.h: New.
* gcc.taget/sh/pr64661-1.c: New.
* gcc.taget/sh/pr64661-2.c: New.
* gcc.taget/sh/pr64661-3.c: New.
* gcc.taget/sh/pr64661-4.c: New.
2015-02-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/64995
* g++.dg/torture/pr64995.C: New testcase.
2015-02-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/64909
* gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/signbit-sa.c: New test.
2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/57822
* gfortran/fmt_g0_7.f08: New test.
2015-02-10 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/43378
* gcc.dg/tree-ssa/pr43378.c: New test.
2015-02-08 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64978
* g++.dg/torture/pr64978.C: New testcase.
2015-02-09 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/64981
* gcc.dg/asan/pr64981.c: New test.
2015-02-09 Marek Polacek <polacek@redhat.com>
PR c/64856
* gcc.dg/pr64856.c: New test.
2015-02-09 Jakub Jelinek <jakub@redhat.com>
PR target/64979
* gcc.dg/tree-ssa/stdarg-7.c: New test.
* gcc.c-torture/execute/pr64979.c: New test.
2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2015-02-09 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
* gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2015-02-09 Uros Bizjak <ubizjak@gmail.com>
PR target/58757
* gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2015-02-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/54000
* g++.dg/tree-ssa/ivopts-3.C: New testcase.
2015-02-09 Tom de Vries <tom@codesourcery.com>
* gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2015-02-09 Martin Liska <mliska@suse.cz>
* g++.dg/ipa/pr64858.C: New test.
2015-02-09 Tom de Vries <tom@codesourcery.com>
* gcc.dg/uninit-19.c: Fix warning line for fpic.
2015-02-08 Andrew Pinski <apinski@cavium.com>
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/63744
* gfortran.dg/use_rename_8.f90: New.
2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/addr7.ad[sb]: New test.
* gnat.dg/addr8.ad[sb]: Likewise.
2015-02-06 David Malcolm <dmalcolm@redhat.com>
PR jit/64752
* jit.dg/create-code-for-hello-world-executable.h: New file, taken
from jit.dg/test-compile-to-executable.c's create_code, with a
clarification of the output message.
* jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
pass/fail message.
(test_jit): Use CHECK_NO_ERRORS when calling
gcc_jit_context_compile_to_file.
* jit.dg/jit.exp (jit-dg-test): Update grep for rename of
jit-verify-compile-to-file to jit-verify-output-file-was-created.
(jit-setup-compile-to-file): Likewise. Add a verbose comment
about deletions that are attempted.
(jit-verify-compile-to-file): Rename to...
(jit-verify-output-file-was-created): ...this, and drop the
attempt to run "file" and verify the output.
(jit-verify-assembler): New function.
(jit-verify-object): New function.
(jit-verify-dynamic-library): New function.
* jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
favor of an implementation from new file
create-code-for-hello-world-executable.h, which also adds a
"main".
(dg-final): Replace jit-verify-compile-to-file with
jit-verify-output-file-was-created, and invoke new function
jit-verify-assembler.
* jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
the output message.
(dg-final): Replace jit-verify-compile-to-file with
jit-verify-output-file-was-created, and invoke new function
jit-verify-dynamic-library.
* jit.dg/test-compile-to-executable.c (create_code): Eliminate in
favor of an implementation from new file
create-code-for-hello-world-executable.h, which also adds a
"main".
(dg-final): Replace jit-verify-compile-to-file with
jit-verify-output-file-was-created. Strengthen the expected stdout
from the built executable.
* jit.dg/test-compile-to-object.c (create_code): Eliminate in
favor of an implementation from new file
create-code-for-hello-world-executable.h, which also adds a
"main".
(dg-final): Replace jit-verify-compile-to-file with
jit-verify-output-file-was-created, and invoke new function
jit-verify-object.
* jit.dg/verify-dynamic-library.c: New source file.
2015-02-06 Sebastian Pop <s.pop@samsung.com>
Brian Rzycki <b.rzycki@samsung.com>
PR tree-optimization/64878
* gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2015-02-06 Jakub Jelinek <jakub@redhat.com>
PR ipa/64896
* g++.dg/ipa/pr64896.C: New test.
2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/64205
* gcc.target/powerpc/pr64205.c: New file.
2015-02-06 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
(dg-options): Use -fpie instead of -fPIE -pie.
2015-02-06 Jakub Jelinek <jakub@redhat.com>
PR middle-end/64937
* g++.dg/asan/pr64937.C: New test.
2015-02-06 Paul Thomas <pault@gcc.gnu.org>
PR fortran/63205
* gfortran.dg/class_to_type_4.f90: New test
2015-01-29 Andre Vehreschild <vehre@gmx.de>
* gfortran.dg/unlimited_polymorphic_22.f90: New test.
2015-02-06 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/64957
PR debug/64817
* gcc.c-torture/execute/pr64957.c: New test.
2015-02-05 Jeff Law <law@redhat.com>
PR target/17306
* gcc.target/h8300/pr17306-1.c: New test.
* gcc.target/h8300/pr17306-2.c: New test.
2015-02-05 Tobias Burnus <burnus@net-b.de>
PR fortran/64943
* gfortran.dg/structure_constructor_12.f90: New.
2015-02-05 Jeff Law <law@redhat.com>
PR target/58400
gcc.target/h8300/pr58400.c: New test.
2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
* gcc.target/arm/macro_defs0.c: New test.
* gcc.target/arm/macro_defs1.c: New test.
* gcc.target/arm/macro_defs2.c: New test.
2015-02-05 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/64905
* gcc.target/i386/pr64905.c: Require nonpic target.
(dg-options): Add -fomit-frame-pointer.
(main): Remove.
2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
tree dump scanning.
2015-02-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/64757
* gfortran.dg/type_to_class_2.f90: New test
* gfortran.dg/type_to_class_3.f90: New test
2015-02-04 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64686
* g++.dg/torture/pr64686.C: New testcase.
2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/64905
* gcc.target/i386/pr64905.c: New file.
2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.dg/guality/pr41447-1.c: Remove xfail.
* gcc.dg/guality/pr41616-1.c: Ditto.
2015-02-04 Alexandre Oliva <aoliva@redhat.com>
PR debug/64817
* gcc.dg/pr64817-3.c: New.
2015-02-04 Jakub Jelinek <jakub@redhat.com>
Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
pass parameters in registers.
* gcc.dg/guality/pr36728-2.c (main): Likewise.
* gcc.dg/guality/pr36728-3.c (main): Likewise.
* gcc.dg/guality/pr36728-4.c (main): Likewise.
2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
list, allow for multilibed targets.
* gcc.dg/combine_ashiftrt_2.c: Likewise.
2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.dg/builtins-58.c: Check for pow at the end of words only.
* gcc.dg/pr46728-6.c: Ditto.
2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
* gcc.target/mips/loongson-simd.c: Update comment to clarify the need
for mips_nanlegacy target.
2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/chkp-hidden-def.c: New.
2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR middle-end/62103
* gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
to use 24 bits for bitfield b.
2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR testsuite/64796
* lib/target-supports.exp (check_effective_target_bswap64): Do not
cache result in a global variable. Include all 32-bit targets for
bswap64 tests.
2015-02-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/64756
* gcc.c-torture/execute/pr64756.c: New test.
2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64660
* gcc.target/sh/pr64660-0.h: New.
* gcc.target/sh/pr64660-1.c: New.
* gcc.target/sh/pr64660-2.c: New.
* gcc.target/sh/pr64660-3.c: New.
* gcc.target/sh/pr64660-4.c: New.
2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64877
* g++.dg/warn/Waddress-2.C: New.
2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
PR middle-end/61225
* gcc.target/i386/pr49095.c: XFAIL for ia32.
2015-02-03 Dodji Seketeli <dodji@redhat.com>
PR preprocessor/64803
* gcc.dg/cpp/builtin-macro-1.c: New test case.
2015-02-02 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/ipa/devirt-37.C: Disable early inlining.
2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
(_ARM_FPSRC): Add DN and AHP fields.
(clean_results): Force DN=1 on AArch64.
* gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2015-02-02 Alan Modra <amodra@gmail.com>
* gcc.target/powerpc/cprophard.c: New.
2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
* gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
* gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2015-02-01 Jakub Jelinek <jakub@redhat.com>
PR debug/64817
* gcc.dg/pr64817-1.c: New test.
* gcc.dg/pr64817-2.c: New test.
2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64851
* gcc.target/sh/pr64851-0.h: New
* gcc.target/sh/pr64851-1.c: New
* gcc.target/sh/pr64851-2.c: New
* gcc.target/sh/pr64851-3.c: New
* gcc.target/sh/pr64851-4.c: New
2015-01-31 Uros Bizjak <ubizjak@gmail.com>
PR target/64882
* gcc.dg/torture/pr64882.c: New test.
2015-01-31 David Edelsohn <dje.gcc@gmail.com>
PR target/64159
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
sparc*-*-*.
2015-01-31 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
* gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
* gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
* gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
* gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
* gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
tree dump.
* gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
* gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
tree dump.
* gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
* gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
tree dump.
2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
PR target/64688
* g++.dg/pr64688-2.C: New.
2015-01-30 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
* gcc.target/i386/fuse-caller-save.c: Ditto.
* gcc.target/i386/headmerge-1.c: Ditto.
* gcc.target/i386/headmerge-2.c: Ditto.
* gcc.target/i386/sibcall-6.c: Ditto.
2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
PR target/64617
* gcc.target/i386/pr64617.c: New test.
2015-01-30 Uros Bizjak <ubizjak@gmail.com>
PR target/15184
* gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
(dg-options): Remove -m32.
(dg-final): Scan for "movb %al" only.
* gcc.target/i386/pr15184-2.c: Ditto.
2015-01-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/64829
* gcc.dg/vect/pr64829.c: New testcase.
2015-01-29 Marek Polacek <polacek@redhat.com>
PR c/64709
* gcc.dg/pr64709.c: New test.
2015-01-29 Jakub Jelinek <jakub@redhat.com>
PR c++/64717
* g++.dg/ubsan/pr64717-1.C: New test.
* g++.dg/ubsan/pr64717-2.C: New test.
2015-01-29 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2015-01-29 Jeff Law <law@redhat.com>
PR target/15184
* gcc.target/i386/pr15184-1.c: New test.
* gcc.target/i386/pr15184-2.c: New test.
2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
PR tree-optimization/64746
* gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2015-01-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/64853
* gcc.dg/torture/pr64853.c: New testcase.
2015-01-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/64844
* gcc.dg/vect/pr64844.c: New testcase.
2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
PR middle-end/64809
* gcc.dg/pr64809.c: Delete.
2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
PR middle-end/64805
* gcc.target/i386/pr64805.c: New.
2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/guality/guality.h (main): Add argv[0] to
guality_gdb_command.
2015-01-29 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64801
* gcc.dg/tree-ssa/pr64801.c: New testcase.
2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64659
* gcc.target/sh/sh.exp
(check_effective_target_atomic_model_soft_gusa_available,
check_effective_target_atomic_model_soft_tcb_available,
check_effective_target_atomic_model_soft_imask_available,
check_effective_target_atomic_model_hard_llcs_available): New.
* gcc.target/sh/pr64659-0.h: New.
* gcc.target/sh/pr64659-1.c: New.
* gcc.target/sh/pr64659-2.c: New.
* gcc.target/sh/pr64659-3.c: New.
* gcc.target/sh/pr64659-4.c: New.
2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
scan-assembler-times pattern.
2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
PR middle-end/64809
* gcc.dg/pr64809.c: New test.
2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
PR tree-optimization/64277
* gcc.dg/pr64277.c: New.
2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR tree-optimization/64718
* gcc.c-torture/execute/pr64718.c: New test.
2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/abs_2.c: New.
2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
* lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
* gcc.target/mips/loongson-simd.c: Require legacy NaN support.
* gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
ISA rev < 2.
2015-01-28 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/64612
* lib/target-supports.exp (check_effective_target_comdat_group): New.
* g++.dg/ipa/pr64612.C: Guard scan-assembler test with
{ target comdat_group }.
2015-01-27 Tobias Burnus <burnus@net-b.de>
PR fortran/63861
* gfortran.dg/goacc/coarray_2.f90: New.
2015-01-27 Jan Hubicka <hubicka@ucw.cz>
PR ipa/60871
PR ipa/64139
* g++.dg/torture/pr64139.C: New testcase.
* g++.dg/torture/pr60871.C: Likewise.
2015-01-27 Janus Weil <janus@gcc.gnu.org>
PR fortran/64230
* gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
prevent linking errors.
2015-01-27 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64282
* g++.dg/torture/pr64282.C: New testcase.
2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
for wzr reg.
2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/hotpatch-13.c: New testcase.
* gcc.target/s390/hotpatch-14.c: New testcase.
* gcc.target/s390/hotpatch-15.c: New testcase.
* gcc.target/s390/hotpatch-16.c: New testcase.
* gcc.target/s390/hotpatch-17.c: New testcase.
* gcc.target/s390/hotpatch-18.c: New testcase.
* gcc.target/s390/hotpatch-19.c: New testcase.
* gcc.target/s390/hotpatch-20.c: New testcase.
* gcc.target/s390/hotpatch-compile-10.c: New testcase.
* gcc.target/s390/hotpatch-compile-11.c: New testcase.
* gcc.target/s390/hotpatch-compile-12.c: New testcase.
* gcc.target/s390/hotpatch-compile-13.c: New testcase.
* gcc.target/s390/hotpatch-compile-14.c: New testcase.
* gcc.target/s390/hotpatch-compile-15.c: New testcase.
* gcc.target/s390/hotpatch-compile-16.c: New testcase.
* gcc.target/s390/hotpatch-compile-9.c: New testcase.
* gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
* gcc.target/s390/hotpatch-10.c: Likewise.
* gcc.target/s390/hotpatch-11.c: Likewise.
* gcc.target/s390/hotpatch-12.c: Likewise.
* gcc.target/s390/hotpatch-2.c: Likewise.
* gcc.target/s390/hotpatch-3.c: Likewise.
* gcc.target/s390/hotpatch-4.c: Likewise.
* gcc.target/s390/hotpatch-5.c: Likewise.
* gcc.target/s390/hotpatch-6.c: Likewise.
* gcc.target/s390/hotpatch-7.c: Likewise.
* gcc.target/s390/hotpatch-8.c: Likewise.
* gcc.target/s390/hotpatch-9.c: Likewise.
* gcc.target/s390/hotpatch-compile-1.c: Likewise.
* gcc.target/s390/hotpatch-compile-2.c: Likewise.
* gcc.target/s390/hotpatch-compile-3.c: Likewise.
* gcc.target/s390/hotpatch-compile-4.c: Likewise.
* gcc.target/s390/hotpatch-compile-5.c: Likewise.
* gcc.target/s390/hotpatch-compile-6.c: Likewise.
* gcc.target/s390/hotpatch-compile-7.c: Likewise.
* gcc.target/s390/hotpatch-compile-8.c: Likewise.
2015-01-27 Jiong Wang <jiong.wang@arm.com>
* gcc.dg/long_branch.c: New testcase.
2015-01-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/56273
PR tree-optimization/59124
PR tree-optimization/64277
* g++.dg/warn/Warray-bounds-6.C: New testcase.
* gcc.dg/Warray-bounds-12.c: Likewise.
* gcc.dg/Warray-bounds-13.c: Likewise.
2015-01-27 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/61058
* gcc.dg/pr61058.c: New test.
2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/chkp-narrow-bounds.c: New.
2015-01-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/64807
* gcc.dg/pr64807.c: New test.
PR c/64766
* gcc.dg/pr64766.c: New test.
2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
PR target/49263
* gcc.target/sh/pr49263-4.c: New.
2015-01-26 Paul Thomas <pault@gcc.gnu.org>
PR fortran/62044
* gfortran.dg/allocate_with_mold_1.f90: New test
2015-01-26 Jakub Jelinek <jakub@redhat.com>
PR c/64778
* gcc.dg/pr64778.c: New test.
PR middle-end/64421
* gcc.dg/vect/pr64421.c: New test.
2015-01-26 Tobias Burnus <burnus@net-b.de>
PR fortran/64771
* gfortran.dg/coarray_36.f: New.
* gfortran.dg/coarray_37.f90: New.
2015-01-26 Janus Weil <janus@gcc.gnu.org>
PR fortran/64230
* gfortran.dg/class_allocate_18.f90: New.
2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
vXXXhn.inc.
2015-01-26 Richard Biener <rguenther@suse.de>
PR middle-end/64764
* gcc.dg/uninit-19.c: New testcase.
2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/target-supports.exp (check_effective_target_vect64): Add
sparc*-*-*.
2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
PR testsuite/64712
* gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2015-01-26 Tony Liu <tony.liu@arm.com>
* gcc.target/arm/scd42-1.c: Improve the check for UAL and
non-UAL cases.
2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
PR libfortran/64770
* gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
correctly, clean up afterwards.
2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/62044
* gfortran.dg/use_rename_7.f90: New.
2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
* gcc.target/i386/funcspec-5.c: Test new multiversion targets.
* g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
PR target/54236
* gcc.target/sh/pr54236-4.c: New.
2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
Bridge test.
2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
PR libfortran/64770
* gfortran.dg/open_new_segv.f90: New test.
2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
PR target/49263
PR target/53987
PR target/64345
PR target/59533
PR target/52933
PR target/54236
PR target/51244
* gcc.target/sh/pr64345-1.c: New.
* gcc.target/sh/pr64345-2.c: New.
* gcc.target/sh/pr59533-1.c: New.
* gcc.target/sh/pr49263.c: Adjust matching of expected insns.
* gcc.target/sh/pr52933-2.c: Likewise.
* gcc.target/sh/pr54089-1.c: Likewise.
* gcc.target/sh/pr54236-1.c: Likewise.
* gcc.target/sh/pr51244-20-sh2a.c: Likewise.
* gcc.target/sh/pr49263-1.c: Remove xfails.
* gcc.target/sh/pr49263-2.c: Likewise.
* gcc.target/sh/pr49263-3.c: Likewise.
* gcc.target/sh/pr53987-1.c: Likewise.
* gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
(test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
* gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
(test05, test06, test07, test08, test09, test10, test11, test12): New.
* gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
(test_002, test_003, test_004, test_005, test_006, test_007, test_008,
test_009): New.
* gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
(test_02): New.
2015-01-24 Tom de Vries <tom@codesourcery.com>
* gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2015-01-23 Ian Lance Taylor <iant@google.com>
PR go/64510
* go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
targets without split stack support.
2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
PR target/64317
* gcc.target/i386/pr64317.c: New test.
2015-01-23 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/63637
PR rtl-optimization/60663
* gcc.dg/pr63637-1.c: New test.
* gcc.dg/pr63637-2.c: New test.
* gcc.dg/pr63637-3.c: New test.
* gcc.dg/pr63637-4.c: New test.
* gcc.dg/pr63637-5.c: New test.
* gcc.dg/pr63637-6.c: New test.
* gcc.target/i386/pr63637-1.c: New test.
* gcc.target/i386/pr63637-2.c: New test.
* gcc.target/i386/pr63637-3.c: New test.
* gcc.target/i386/pr63637-4.c: New test.
* gcc.target/i386/pr63637-5.c: New test.
* gcc.target/i386/pr63637-6.c: New test.
2015-01-23 Richard Biener <rguenther@suse.de>
PR testsuite/63439
* gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
* gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2015-01-23 Marek Polacek <polacek@redhat.com>
PR preprocessor/60570
* gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
* gcc.dg/cpp/pr60570.c: New test.
2015-01-23 Richard Biener <rguenther@suse.de>
PR testsuite/63439
* gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
vectorization on vect64 targets.
2015-01-23 Janus Weil <janus@gcc.gnu.org>
PR fortran/60922
* gfortran.dg/class_allocate_17.f90: New.
2015-01-23 Tobias Burnus <burnus@net-b.de>
PR fortran/64726
* gfortran.dg/goacc/combined_loop.f90: New.
2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/61933
* gfortran.dg/make_unit.f90: New test.
2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/61933
* gfortran.dg/negative_unit_int8.f: Update.
2015-01-22 Jeff Law <law@redhat.com>
PR target/52076
* gcc.target/m68k/pr52076-1.c: New test.
* gcc.target/m68k/pr52076-2.c: New test.
2015-01-22 Richard Biener <rguenther@suse.de>
PR middle-end/64728
* gcc.dg/torture/pr64728.c: New testcase.
2015-01-22 Uros Bizjak <ubizjak@gmail.com>
PR target/64688
* g++.dg/pr64688.C: New test.
2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/chkp-always_inline.c (f1): Make static
to avoid errors with -fpic.
2015-01-22 Richard Biener <rguenther@suse.de>
PR libstdc++/64535
* g++.old-deja/g++.eh/badalloc1.C: Adjust.
2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
PR rtl-optimization/64682
* gcc.c-torture/execute/pr64682.c: New file.
2015-01-21 Jakub Jelinek <jakub@redhat.com>
PR debug/64511
* gcc.dg/pr64511.c: New test.
PR rtl-optimization/62078
* g++.dg/opt/pr62078.C: New test.
PR c/63307
* c-c++-common/cilk-plus/CK/pr63307.c: New test.
2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
PR fortran/57023
* gfortran.dg/internal_pack_15.f90: New test.
2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
* c-c++-common/tsan/step.c: New testcase.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
vXXXw.inc.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
vXXXl.inc.
2015-01-21 Renlin Li <renlin.li@arm.com>
* g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
* g++.dg/tls/thread_local5g.C: Likewise.
* g++.dg/tls/thread_local6g.C: Likewise.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2015-01-20 Jeff Law <law@redhat.com>
PR target/59946
* gcc.target/m68k/pr59946.c: New test.
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
vshuffle.inc.
* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
vshuffle.inc.
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2015-01-20 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
PR sanitizer/64632
* g++.dg/ubsan/pr64632.C: New test.
PR debug/64663
* gcc.dg/pr64663.c: New test.
2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64383
* g++.dg/warn/Wunused-var-23.C: New.
2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59937
* g++.dg/cpp0x/constexpr-59937-1.C: New.
* g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2015-01-20 Richard Biener <rguenther@suse.de>
PR ipa/64684
* gcc.dg/lto/pr64684_0.c: New testcase.
* gcc.dg/lto/pr64684_1.c: Likewise.
* gcc.dg/lto/pr64684_2.c: Likewise.
* gcc.dg/lto/pr64685_0.c: Likewise.
* gcc.dg/lto/pr64685_1.c: Likewise.
2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/62241
* g++.dg/cpp1y/lambda-init12.C: New.
2015-01-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/64410
* g++.dg/vect/pr64410.cc: Require vect_double.
2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
PR target/64149
* gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
PR bootstrap/64676
Revert:
2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
PR rtl-optimization/64081
* gcc.dg/pr64081.c: New test.
2015-01-19 David Malcolm <dmalcolm@redhat.com>
* jit.dg/harness.h: Include <unistd.h>.
(CHECK_NO_ERRORS): New.
(verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
(test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
gcc_jit_context_compile_to_file.
* jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
args to the spawned executable.
(jit-expand-vars): New function.
(jit-exe-params): New variable.
(dg-jit-set-exe-params): New function.
(jit-dg-test): Detect testcases that use
jit-verify-compile-to-file and call jit-setup-compile-to-file.
Set arguments of spawned process to jit-exe-params.
(jit-get-output-filename): New function.
(jit-setup-compile-to-file): New function.
(jit-verify-compile-to-file): New function.
(jit-run-executable): New function.
(jit-verify-executable): New function.
* jit.dg/test-compile-to-assembler.c: New testcase.
* jit.dg/test-compile-to-dynamic-library.c: New testcase.
* jit.dg/test-compile-to-executable.c: New testcase.
* jit.dg/test-compile-to-object.c: New testcase.
2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64652
* gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
(test_1): New.
2015-01-19 Martin Liska <mliska@suse.cz>
* objc/compile/pr64668.m: New test.
2015-01-19 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-arith-overflow.c: Include stdbool.h.
(create_overflow_fn): Update comment to clarify that
the third param of the created function is a bool *, not
an int *.
(verify_int_overflow_fn): Convert param "expected_ovf" from
int to bool. Update third param of "overflow_fn_type" from int *
to bool *. Update local "actual_ovf" from int to bool.
(verify_uint_overflow_fn): Likewise.
2015-01-19 Martin Liska <mliska@suse.cz>
* gcc.dg/ipa/ipa-icf-33.c: New test.
2015-01-19 Felix Yang <felix.yang@huawei.com>
Haijian Zhang <z.zhanghaijian@huawei.com>
* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
(buffer_float64x2, buffer_pad_float64x2): New helper variables.
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
result_float64x2, expected_hfloat64x2): New helper type, variable and
declaration.
(buffer_float64x2, buffer_pad_float64x2): New helper variables.
* gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
* gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
* gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
and target without the FMA feature.
2015-01-19 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/pr64304.c: New testcase.
2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
PR rtl-optimization/64081
* gcc.dg/pr64081.c: New test.
2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
PR target/63971
* gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
the epilogue).
* gcc.target/aarch64/test_frame_6.c: Likewise.
* gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
and x19 (in the epilogue).
* gcc.target/aarch64/test_frame_4.c: Likewise.
* gcc.target/aarch64/test_frame_7.c: Likewise.
2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/chkp-always_inline.c: New.
2015-01-15 Andrew Pinski <apinski@cavium.com>
Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2015-01-18 Andre Vehreschild <vehre@gmx.de>
PR fortran/60255
* gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
* gfortran.dg/unlimited_polymorphic_20.f03: New test.
2015-01-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/64578
* gfortran.dg/unlimited_polymorphic_21.f90: New test
2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64652
* gcc.target/sh/torture/pr64652.c: New.
2015-01-18 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/ipa-icf-32.c: Update template.
* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
* c-c++-common/asan/instrument-with-calls-1.c: Likewise.
* c-c++-common/asan/kasan-recover-1.c: Likewise.
* c-c++-common/asan/kasan-recover-2.c: Likewise.
2015-01-18 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64378
* g++.dg/torture/pr64378.C: New testcase.
2015-01-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/57959
* gfortran.dg/block_13.f08: New test
2015-01-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/55901
* gfortran.dg/associate_1.f03: Allow test for character with
automatic length.
2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
* gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2015-01-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/64578
* gfortran.dg/unlimited_polymorphic_21.f90: New test
2015-01-17 Andre Vehreschild <vehre@gmx.de>
PR fortran/60357
* gfortran.dg/alloc_comp_assign_13.f08: New test.
PR fortran/61275
* gfortran.dg/alloc_comp_assign_14.f08: New test.
PR fortran/55932
* gfortran.dg/alloc_comp_initializer_4.f03: New test.
2015-01-17 Andre Vehreschild <vehre@gmx.de>
PR fortran/60334
* gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
PR rtl-optimization/52773
* gcc.c-torture/compile/pr52773.c: New test.
2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/62134
* g++.dg/cpp0x/alias-decl-46.C: New.
2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
Add trace.
(CHECK_FP): Likewise.
(CHECK_CUMULATIVE_SAT): Likewise.
2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
(Set_Neon_Cumulative_Sat): Add parameter.
(__set_neon_cumulative_sat): Support new parameter.
* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
(TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
argument.
* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
(TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
argument.
2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
* g++.dg/tsan/vptr_benign_race.C: New testcase.
* g++.dg/tsan/vptr_harmful_race.C: New testcase.
2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60056
* g++.dg/tls/thread_local-ice4.C: New.
2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
* g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
than Neon options.
2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/62276
* g++.dg/cpp0x/vt-62276.C: New.
2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
PR middle-end/64353
* g++.dg/pr64353.C: New.
2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/64263
* gcc.target/aarch64/pr64263_1.c: New test.
2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
PR tree-optimization/64434
* gcc.dg/torture/pr64434.c: Move to...
* gcc.dg/pr64434.c: ... here.
2015-01-16 Richard Biener <rguenther@suse.de>
PR middle-end/64614
* gcc.dg/uninit-18.c: New testcase.
2015-01-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/64568
* g++.dg/torture/pr64568-2.C: New testcase.
2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/64363
* gcc.target/i386/chkp-label-address.c: New.
2015-01-16 Janus Weil <janus@gcc.gnu.org>
PR fortran/45290
* gfortran.dg/pointer_init_6.f90: Extended.
2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
* gcc.c-torture/compile/20150108.c: New test.
2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/visium: New directory.
2015-01-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/61743
* gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
* gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
* gcc.dg/pr64015.c: New test.
2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
PR ipa/64163
PR ipa/64612
* g++.dg/ipa/pr64612.C: New test.
2015-01-16 Renlin Li <renlin.li@arm.com>
* g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
* gcc.target/i386/sse-14.c: Test new intrinsic.
* gcc.target/i386/sse-22.c: Ditto.
2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58614
* g++.dg/cpp0x/auto44.C: New.
2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
PR target/59710
* gcc.target/nios2/gpopt-all.c: New test case.
* gcc.target/nios2/gpopt-local.c: New test case.
* gcc.target/nios2/gpopt-global.c: New test case.
* gcc.target/nios2/gpopt-data.c: New test case.
* gcc.target/nios2/gpopt-none.c: New test case.
2015-01-15 Jakub Jelinek <jakub@redhat.com>
* g++.dg/ubsan/vptr-1.C: New test.
* g++.dg/ubsan/vptr-2.C: New test.
* g++.dg/ubsan/vptr-3.C: New test.
* g++.dg/ubsan/vptr-4.C: New test.
* g++.dg/ubsan/vptr-5.C: New test.
* g++.dg/ubsan/vptr-6.C: New test.
* g++.dg/ubsan/vptr-7.C: New test.
* g++.dg/ubsan/vptr-8.C: New test.
* g++.dg/ubsan/vptr-9.C: New test.
2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
* lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
is set up.
* lib/gcc-dg.exp: Likewise.
2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/64110
* gcc.target/i386/pr64110.c: Add scan-assembler.
2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
James Norris <jnorris@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com>
Ilmir Usmanov <i.usmanov@samsung.com>
* lib/target-supports.exp (check_effective_target_fopenacc): New
procedure.
* g++.dg/goacc-gomp/goacc-gomp.exp: New file.
* g++.dg/goacc/goacc.exp: Likewise.
* gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
* gcc.dg/goacc/goacc.exp: Likewise.
* gfortran.dg/goacc/goacc.exp: Likewise.
* c-c++-common/cpp/openacc-define-1.c: New file.
* c-c++-common/cpp/openacc-define-2.c: Likewise.
* c-c++-common/cpp/openacc-define-3.c: Likewise.
* c-c++-common/goacc-gomp/nesting-1.c: Likewise.
* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
* c-c++-common/goacc/acc_on_device-2.c: Likewise.
* c-c++-common/goacc/asyncwait-1.c: Likewise.
* c-c++-common/goacc/cache-1.c: Likewise.
* c-c++-common/goacc/clauses-fail.c: Likewise.
* c-c++-common/goacc/collapse-1.c: Likewise.
* c-c++-common/goacc/data-1.c: Likewise.
* c-c++-common/goacc/data-2.c: Likewise.
* c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
* c-c++-common/goacc/deviceptr-1.c: Likewise.
* c-c++-common/goacc/deviceptr-2.c: Likewise.
* c-c++-common/goacc/deviceptr-3.c: Likewise.
* c-c++-common/goacc/if-clause-1.c: Likewise.
* c-c++-common/goacc/if-clause-2.c: Likewise.
* c-c++-common/goacc/kernels-1.c: Likewise.
* c-c++-common/goacc/loop-1.c: Likewise.
* c-c++-common/goacc/loop-private-1.c: Likewise.
* c-c++-common/goacc/nesting-1.c: Likewise.
* c-c++-common/goacc/nesting-data-1.c: Likewise.
* c-c++-common/goacc/nesting-fail-1.c: Likewise.
* c-c++-common/goacc/parallel-1.c: Likewise.
* c-c++-common/goacc/pcopy.c: Likewise.
* c-c++-common/goacc/pcopyin.c: Likewise.
* c-c++-common/goacc/pcopyout.c: Likewise.
* c-c++-common/goacc/pcreate.c: Likewise.
* c-c++-common/goacc/pragma_context.c: Likewise.
* c-c++-common/goacc/present-1.c: Likewise.
* c-c++-common/goacc/reduction-1.c: Likewise.
* c-c++-common/goacc/reduction-2.c: Likewise.
* c-c++-common/goacc/reduction-3.c: Likewise.
* c-c++-common/goacc/reduction-4.c: Likewise.
* c-c++-common/goacc/sb-1.c: Likewise.
* c-c++-common/goacc/sb-2.c: Likewise.
* c-c++-common/goacc/sb-3.c: Likewise.
* c-c++-common/goacc/update-1.c: Likewise.
* gcc.dg/goacc/acc_on_device-1.c: Likewise.
* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
* gfortran.dg/goacc/assumed.f95: Likewise.
* gfortran.dg/goacc/asyncwait-1.f95: Likewise.
* gfortran.dg/goacc/asyncwait-2.f95: Likewise.
* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
* gfortran.dg/goacc/asyncwait-4.f95: Likewise.
* gfortran.dg/goacc/branch.f95: Likewise.
* gfortran.dg/goacc/cache-1.f95: Likewise.
* gfortran.dg/goacc/coarray.f95: Likewise.
* gfortran.dg/goacc/continuation-free-form.f95: Likewise.
* gfortran.dg/goacc/cray.f95: Likewise.
* gfortran.dg/goacc/critical.f95: Likewise.
* gfortran.dg/goacc/data-clauses.f95: Likewise.
* gfortran.dg/goacc/data-tree.f95: Likewise.
* gfortran.dg/goacc/declare-1.f95: Likewise.
* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
* gfortran.dg/goacc/fixed-1.f: Likewise.
* gfortran.dg/goacc/fixed-2.f: Likewise.
* gfortran.dg/goacc/fixed-3.f: Likewise.
* gfortran.dg/goacc/fixed-4.f: Likewise.
* gfortran.dg/goacc/host_data-tree.f95: Likewise.
* gfortran.dg/goacc/if.f95: Likewise.
* gfortran.dg/goacc/kernels-tree.f95: Likewise.
* gfortran.dg/goacc/list.f95: Likewise.
* gfortran.dg/goacc/literal.f95: Likewise.
* gfortran.dg/goacc/loop-1.f95: Likewise.
* gfortran.dg/goacc/loop-2.f95: Likewise.
* gfortran.dg/goacc/loop-3.f95: Likewise.
* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
* gfortran.dg/goacc/omp.f95: Likewise.
* gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
* gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
* gfortran.dg/goacc/parallel-tree.f95: Likewise.
* gfortran.dg/goacc/parameter.f95: Likewise.
* gfortran.dg/goacc/private-1.f95: Likewise.
* gfortran.dg/goacc/private-2.f95: Likewise.
* gfortran.dg/goacc/private-3.f95: Likewise.
* gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
* gfortran.dg/goacc/reduction-2.f95: Likewise.
* gfortran.dg/goacc/reduction.f95: Likewise.
* gfortran.dg/goacc/routine-1.f90: Likewise.
* gfortran.dg/goacc/routine-2.f90: Likewise.
* gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
* gfortran.dg/goacc/several-directives.f95: Likewise.
* gfortran.dg/goacc/sie.f95: Likewise.
* gfortran.dg/goacc/subarrays.f95: Likewise.
* gfortran.dg/gomp/map-1.f90: Likewise.
* gfortran.dg/openacc-define-1.f90: Likewise.
* gfortran.dg/openacc-define-2.f90: Likewise.
* gfortran.dg/openacc-define-3.f90: Likewise.
* g++.dg/gomp/block-1.C: Update for changed compiler output.
* g++.dg/gomp/block-2.C: Likewise.
* g++.dg/gomp/block-3.C: Likewise.
* g++.dg/gomp/block-5.C: Likewise.
* g++.dg/gomp/target-1.C: Likewise.
* g++.dg/gomp/target-2.C: Likewise.
* g++.dg/gomp/taskgroup-1.C: Likewise.
* g++.dg/gomp/teams-1.C: Likewise.
* gcc.dg/cilk-plus/jump-openmp.c: Likewise.
* gcc.dg/cilk-plus/jump.c: Likewise.
* gcc.dg/gomp/block-1.c: Likewise.
* gcc.dg/gomp/block-10.c: Likewise.
* gcc.dg/gomp/block-2.c: Likewise.
* gcc.dg/gomp/block-3.c: Likewise.
* gcc.dg/gomp/block-4.c: Likewise.
* gcc.dg/gomp/block-5.c: Likewise.
* gcc.dg/gomp/block-6.c: Likewise.
* gcc.dg/gomp/block-7.c: Likewise.
* gcc.dg/gomp/block-8.c: Likewise.
* gcc.dg/gomp/block-9.c: Likewise.
* gcc.dg/gomp/target-1.c: Likewise.
* gcc.dg/gomp/target-2.c: Likewise.
* gcc.dg/gomp/taskgroup-1.c: Likewise.
* gcc.dg/gomp/teams-1.c: Likewise.
2015-01-15 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-error-mismatching-types-in-assignment-op.c: New
test case.
2015-01-15 Mike Stump <mikestump@comcast.net>
* gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
* gcc.dg/inline_2.c: Likewise.
* gcc.dg/inline_3.c: Likewise.
* gcc.dg/inline_4.c: Likewise.
2015-01-15 Janus Weil <janus@gcc.gnu.org>
PR fortran/58023
* gfortran.dg/proc_ptr_comp_43.f90: New.
2015-01-15 Mike Stump <mikestump@comcast.net>
* gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
* gcc.dg/unroll_2.c: Likewise.
* gcc.dg/unroll_3.c: Likewise.
* gcc.dg/unroll_4.c: Likewise.
* gcc.dg/unroll_5.c: Likewise.
2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
PR target/63971
* gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
in epilogue.
* gcc.target/aarch64/test_frame_6.c: Likewise.
* gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
x30 and x19 (in the epilogue).
* gcc.target/aarch64/test_frame_4.c: Likewise.
* gcc.target/aarch64/test_frame_7.c: Likewise.
2015-01-15 Martin Liska <mliska@suse.cz>
* g++.dg/ipa/pr64068.C: New test.
* gcc.dg/ipa/PR64559.c: New test.
2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
* g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
with PIE.
2015-01-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/61743
* gcc.dg/tree-ssa/pr61743-1.c: New testcase.
* gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2015-01-15 Renlin Li <renlin.li@arm.com>
* gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
* gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
* gcc.dg/vect/vect-aggressive-1.c: New.
* gcc.target/i386/avx2-vect-aggressive.c: New.
2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2015-01-15 Richard Biener <rguenther@suse.de>
PR lto/64415
* gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
-Wl,-undefined,dynamic_lookup.
2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt47.adb: New test.
2015-01-15 Richard Biener <rguenther@suse.de>
PR lto/64415
* gcc.dg/lto/pr64415_0.c: Skip on darwin.
2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
PR tree-optimization/64434
* gcc.dg/torture/pr64434.c: New test.
2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
* gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
-mno-micromips. MIPS32R1 and below require -mno-micromips.
-march=loongson* and -march=octeon* require -mno-micromips.
2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
Matthew Fortune <matthew.fortune@imgtec.com>
* gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
* gcc.target/mips/call-saved-5.c (foo): Likewise.
* gcc.target/mips/call-saved-6.c (foo): Likewise.
* gcc.target/mips/call-saved-7.c: New file.
* gcc.target/mips/call-saved-8.c: New file.
* gcc.target/mips/call-saved-9.c: New file.
2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
* gcc.target/mips/lsa.c: New file.
* gcc.target/mips/mips64-lsa.c: Likewise.
* gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
* gcc.target/mips/mulsize-4.c: Likewise.
* gcc.target/mips/mulsize-5.c: New file.
* gcc.target/mips/mulsize-6.c: Likewise.
* gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
and !HAS_LSA as ghost options.
(mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
for !HAS_LSA.
2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
* g++.dg/torture/20141013.c: Set -fno-short-enums.
2015-01-15 Richard Biener <rguenther@suse.de>
PR middle-end/64365
* gcc.dg/torture/pr64365.c: New testcase.
2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
* gcc.dg/stackprotectexplicit1.c: New test.
* g++.dg/stackprotectexplicit2.c: New test.
2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR target/61933
* gfortran.dg/inquire_internal.f90: New.
* gfortran.dg/negative_unit_check.f90: New.
2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
PR target/53988
* gcc.target/sh/pr53988-1.c: New.
2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58671
* g++.dg/tls/thread_local-ice3.C: New.
2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/fentry-override.c: Properly place {} in target
selector. Remove nonpic.
* gcc.target/i386/fentry.c: Likewise.
2015-01-14 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/atomic-invalid.c: Check for invalid memory model
warnings instead of errors.
2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
* lib/target-supports.exp (check_effective_target_lto): Check for -flto
option support instead of ENABLE_LTO from Makefile.
2015-01-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/59354
* gcc.dg/vect/pr59354.c: New testcase.
2015-01-14 Andrew Stubbs <ams@codesourcery.com>
* lib/target-supports.exp
(check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
on ARM architures before v7.
2015-01-14 Andrew MacLeod <amacleod@redhat.com>
PR middle-end/59448
* gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
an atomic_exchange.
2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
PR target/64386
* gcc.target/i386/pr64386.c: New test.
2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
PR target/64393
* gcc.target/i386/pr64393.c: New test.
2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
PR target/64387
* gcc.target/i386/pr64387.c: New test.
2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/store-pair-1.c: Fix typo.
2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR target/64453
* gcc.target/arm/pr64453.c: New.
2015-01-14 Richard Biener <rguenther@suse.de>
PR lto/64415
* gcc.dg/lto/pr64415_0.c: New testcase.
* gcc.dg/lto/pr64415_1.c: Likewise.
2015-01-14 Martin Liska <mliska@suse.cz>
* gcc.dg/ipa/pr64307.c: New test.
2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
* gcc.target/aarch64/vect-movi.c: Check for vectorization for
64-bit and 128-bit.
2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/64460
* gcc.target/arm/pr64460_1.c: New test.
2015-01-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/64493
PR tree-optimization/64495
* gcc.dg/vect/pr64493.c: New testcase.
* gcc.dg/vect/pr64495.c: Likewise.
2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
* gcc.dg/Warray-bounds-11.c: New test-case.
2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* gcc.target/mips/octeon3-pipe-1.c: New test.
2015-01-13 David Malcolm <dmalcolm@redhat.com>
* jit.dg/harness.h (set_up_logging): Move string concatenation
into...
(concat_strings): New function.
(dump_reproducer): New function.
(test_jit): Call dump_reproducer.
* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
function.
(jit-dg-test): Delete any generated reproducer from previous runs.
Verify that a generated reproducer was created, and verify that it
compiles.
* jit.dg/test-nested-contexts.c (main): Call
gcc_jit_context_dump_reproducer_to_file.
2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/aru-2.c: Add dg-require-profiling.
2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
* lib/target-supports.exp (check_profiling_available): Check if
-pg links.
2015-01-13 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64565
* g++.dg/torture/pr64565.C: New testcase.
2015-01-13 Marek Polacek <polacek@redhat.com>
PR middle-end/64391
* gcc.dg/tm/pr64391.c: New test.
2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
true.
2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pie.c: New test.
* lib/target-supports.exp (check_effective_target_pie): New.
2015-01-13 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/64286
* gcc.target/i386/avx2-pr64286.c: New test.
2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57626
* g++.dg/cpp0x/vt-57626.C: New.
2015-01-13 Jakub Jelinek <jakub@redhat.com>
PR fortran/64528
* gfortran.dg/pr64528.f90: New test.
2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/subsp.c: New test.
2015-01-13 Andrew Pinski <apinski@cavium.com>
* gcc.target/aarch64/store-pair-1.c: New testcase.
2015-01-13 Richard Biener <rguenther@suse.de>
PR lto/64373
* gcc.dg/lto/pr64373_0.c: New testcase.
2015-01-13 Andrew Pinski <apinski@cavium.com>
* gcc.target/aarch64/volatileloadpair-1.c: New testcase.
* gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2015-01-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/64406
* gcc.dg/pr64406.c: New testcase.
2015-01-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/64404
* gcc.dg/vect/pr64404.c: New testcase.
2015-01-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/64568
* g++.dg/torture/pr64568.C: New testcase.
2015-01-12 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-error-local-used-from-other-function.c: New test
case.
* jit.dg/test-error-param-reuse.c: New test case.
* jit.dg/test-error-param-sharing.c: New test case.
* jit.dg/test-error-param-used-from-other-function.c: New test
case.
* jit.dg/test-error-param-used-without-a-function.c: New test
case.
2015-01-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/64563
* gcc.dg/pr64563.c: New test.
PR target/64513
* gcc.target/i386/pr64513.c: New test.
PR tree-optimization/64454
* gcc.dg/pr64454.c: New test.
PR testsuite/64028
* gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
bind_pic_locally.
* gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
* gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
* gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
* gcc.dg/vect/slp-25.c: Likewise.
* gcc.dg/vect/vect-109.c: Likewise.
* gcc.dg/vect/vect-13.c: Likewise.
* gcc.dg/vect/vect-17.c: Likewise.
* gcc.dg/vect/vect-18.c: Likewise.
* gcc.dg/vect/vect-19.c: Likewise.
* gcc.dg/vect/vect-20.c: Likewise.
* gcc.dg/vect/vect-21.c: Likewise.
* gcc.dg/vect/vect-22.c: Likewise.
* gcc.dg/vect/vect-27.c: Likewise.
* gcc.dg/vect/vect-29.c: Likewise.
* gcc.dg/vect/vect-2-big-array.c: Likewise.
* gcc.dg/vect/vect-2.c: Likewise.
* gcc.dg/vect/vect-3.c: Likewise.
* gcc.dg/vect/vect-4.c: Likewise.
* gcc.dg/vect/vect-5.c: Likewise.
* gcc.dg/vect/vect-72.c: Likewise.
* gcc.dg/vect/vect-73-big-array.c: Likewise.
* gcc.dg/vect/vect-73.c: Likewise.
* gcc.dg/vect/vect-77-global.c: Likewise.
* gcc.dg/vect/vect-78-global.c: Likewise.
* gcc.dg/vect/vect-7.c: Likewise.
* gcc.dg/vect/vect-86.c: Likewise.
* gcc.dg/vect/vect-align-1.c: Likewise.
* gcc.dg/vect/vect-align-3.c: Likewise.
* gcc.dg/vect/vect-all-big-array.c: Likewise.
* gcc.dg/vect/vect-all.c: Likewise.
* gcc.dg/vect/vect-multitypes-1.c: Likewise.
* gcc.dg/vect/vect-multitypes-4.c: Likewise.
* gcc.dg/vect/vect-peel-3.c: Likewise.
* gcc.dg/vect/vect-peel-4.c: Likewise.
* gcc.dg/vect/wrapv-vect-7.c: Likewise.
2015-01-12 Jeff Law <law@redhat.com>
PR target/64461
* gcc.target/m68k/pr64461.c: New test.
2015-01-12 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-array-as-pointer.c (create_code): Update call
to gcc_jit_context_new_global by setting "kind" to
GCC_JIT_GLOBAL_IMPORTED.
* jit.dg/test-error-array-as-pointer.c: Likewise.
* jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
* jit.dg/test-fuzzer.c (make_random_global): Likewise, but
setting kind to GCC_JIT_GLOBAL_EXPORTED.
* jit.dg/test-using-global.c (the_global): Rename to...
(imported_global): ...this.
(create_code): Update to test the three kinds of global.
(verify_code): Likewise.
2015-01-12 Marc Glisse <marc.glisse@inria.fr>
PR testsuite/64427
* gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
undefined behavior.
* gcc.target/i386/pr64291-2.c: Updated.
2015-01-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/64530
* gfortran.dg/pr64530.f90: New testcase.
2015-01-12 Richard Biener <rguenther@suse.de>
PR middle-end/64357
* gcc.dg/torture/pr64357.c: New testcase.
2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/nop-mcount.c: Properly place {} in target
selector.
2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
* gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2015-01-12 Martin Liska <mliska@suse.cz>
* gcc.dg/ipa/PR64550.c: New test.
2015-01-12 Jan Hubicka <hubicka@ucw.cz>
PR ipa/63470
* g++.dg/ipa/pr63470.C: New testcase.
2015-01-11 Janus Weil <janus@gcc.gnu.org>
PR fortran/63733
* gfortran.dg/typebound_operator_20.f90: New.
2015-01-11 Janus Weil <janus@gcc.gnu.org>
PR fortran/58023
* gfortran.dg/proc_ptr_comp_42.f90: New.
2015-01-11 Janus Weil <janus@gcc.gnu.org>
PR fortran/64508
* gfortran.dg/proc_ptr_comp_41.f90: New.
2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2015-01-10 Tobias Burnus <burnus@net-b.de>
PR fortran/64522
* gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
and add dg-excess-errors.
* gfortran.dg/line_length_6.f90: New.
* gfortran.dg/line_length_7.f90: New.
* gfortran.dg/line_length_8.f90: New.
* gfortran.dg/line_length_9.f90: New.
* gfortran.dg/line_length_10.f90: New.
* gfortran.dg/line_length_11.f90: New.
2015-01-09 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-threads.c (struct testcase): Move declaration
to jit.dg/all-non-failing-tests.h.
(testcases): Likewise.
* jit.dg/all-non-failing-tests.h (struct testcase): Move
declaration here from jit.dg/all-non-failing-tests.h.
(testcases): Likewise.
* jit.dg/test-combination.c (create_code): Eliminate spelling
out all of the testcases in favor of looping through the
"testcases" metadata.
(verify_code): Likewise.
2015-01-09 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/64536
* gcc.dg/pr64536.c: New test.
2015-01-09 David Malcolm <dmalcolm@redhat.com>
* jit.dg/all-non-failing-tests.h: Add test-constants.c.
* jit.dg/test-combination.c (create_code): Likewise.
(verify_code): Likewise.
* jit.dg/test-constants.c: New test case.
* jit.dg/test-threads.c: Add test-constants.c.
2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
PR libobjc/51891
* objc.dg/gnu-api-2-class.m: Add a test case
for the above change.
2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* gcc.dg/typeof-2.c: Add checks for non-atomic types.
2015-01-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/64410
* g++.dg/vect/pr64410.cc: New testcase.
2015-01-09 Martin Liska <mliska@suse.cz>
* gcc.dg/ipa/ipa-icf-32.c: New test.
2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
* c-c++-common/tsan/tsan_barrier.h: New.
* c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
* c-c++-common/tsan/bitfield_race.c: Likewise.
* c-c++-common/tsan/fd_pipe_race.c: Likewise.
* c-c++-common/tsan/mutexset1.c: Likewise.
* c-c++-common/tsan/race_on_barrier.c: Likewise.
* c-c++-common/tsan/race_on_mutex.c: Likewise.
* c-c++-common/tsan/race_on_mutex2.c: Likewise.
* c-c++-common/tsan/simple_race.c: Likewise.
* c-c++-common/tsan/simple_stack.c: Likewise.
* c-c++-common/tsan/sleep_sync.c: Likewise.
* c-c++-common/tsan/tiny_race.c: Likewise.
* c-c++-common/tsan/tls_race.c: Likewise.
* c-c++-common/tsan/write_in_reader_lock.c: Likewise.
* g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
* g++.dg/tsan/atomic_free.C: Likewise.
* g++.dg/tsan/atomic_free2.C: Likewise.
* g++.dg/tsan/cond_race.C: Likewise.
* g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2015-01-08 Hans-Peter Nilsson <hp@axis.com>
PR testsuite/62250
* lib/target-supports.exp (check_effective_target_libatomic_available):
New.
* gfortran.dg/coarray/caf.exp: Only add -latomic for
targets that match effective-target libatomic_available.
* gfortran.dg/coarray_lib_comm_1.f90: Similar.
2015-01-08 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-error-block-in-wrong-function.c (verify_code):
Verify the result of gcc_jit_context_get_last_error.
* jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2015-01-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/63989
* gcc.dg/strlenopt-27.c: New test.
2015-01-08 David Malcolm <dmalcolm@redhat.com>
* jit.dg/harness.h (set_up_logging): New function.
(test_jit): Fail if gcc_jit_context_acquire fails. Call
set_up_logging on the context, so that every testcase is
logged to a particular file.
* jit.dg/test-nested-contexts.c (main): Open a logfile,
and call gcc_jit_context_set_logfile on the top-level context.
2015-01-08 Jakub Jelinek <jakub@redhat.com>
PR target/64338
* g++.dg/opt/pr64338.C: New test.
2015-01-08 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray/codimension_2b.f90: New file.
* gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
* gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59004
* g++.dg/ext/fnname4.C: New.
2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64462
* g++.dg/cpp0x/constexpr-64462.C: New.
2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60753
* g++.dg/cpp0x/deleted10.C: New.
2015-01-07 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2015-01-07 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
GCC_JIT_UNARY_OP_ABS.
(verify_unary_ops): Likewise.
2015-01-07 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-arith-overflow.c: New test case.
* jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
* jit.dg/test-combination.c (create_code): Likewise.
(verify_code): Likewise.
* jit.dg/test-threads.c (testcases): Likewise.
2015-01-07 David Malcolm <dmalcolm@redhat.com>
* jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
rather than "jit". Load g++.exp, and call g++_init.
Run test-*.cc files within the testsuite and *.cc files within
docs/examples.
(jit-dg-test): Drop the addition of -fgnu89-inline to
DEFAULT_CFLAGS in favor of adding it to additional_flags, only
doing it when compiling C testcases (since g++ does not handle
it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
is restored to the value after g++_init ran, rather than the
value before g++_init ran. Return a list of
$comp_output $output_file, as dg-test assumes.
2015-01-07 David Malcolm <dmalcolm@redhat.com>
* jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
make it easier to figure out the origin of each test result when
running test-combination.c and test-threads.c.
(CHECK_VALUE): Likewise.
(CHECK_DOUBLE_VALUE): Likewise.
(CHECK_STRING_VALUE): Likewise.
(CHECK_STRING_STARTS_WITH): Likewise.
(CHECK_STRING_CONTAINS): Likewise.
(CHECK): Likewise.
(check_string_value): Likewise, add "funcname" param.
(check_string_starts_with): Likewise.
(check_string_contains): Likewise.
2015-01-07 David Malcolm <dmalcolm@redhat.com>
* jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
generating name of built executable.
2015-01-07 Marek Polacek <polacek@redhat.com>
PR c/64440
* gcc.dg/pr64440.c: New test.
* c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2015-01-07 Marek Polacek <polacek@redhat.com>
PR c/64417
* gcc.c-torture/compile/pr28865.c: Add dg-errors.
* gcc.dg/pr64417.c: New test.
2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/64505
* gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
fix is correct.
2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
* lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
Check if testcases run without errors, not just if they compile.
2015-01-06 Christian Bruel <christian.bruel@st.com>
PR target/64507
* gcc.target/sh/pr64507.c: New test.
2015-01-06 Arnaud Charlet <charlet@adacore.com>
* gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2015-01-06 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/asan/sanitize-all-1.c: New test.
* c-c++-common/ubsan/sanitize-all-1.c: New test.
* c-c++-common/ubsan/sanitize-all-2.c: New test.
* c-c++-common/ubsan/sanitize-all-3.c: New test.
* c-c++-common/ubsan/sanitize-all-4.c: New test.
2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
* lib/target-supports.exp (check_profiling_available): Return 0 for
Visium.
(check_effective_target_tls_runtime): Likewise.
(check_effective_target_logical_op_short_circuit): Return 1 for Visium.
* gcc.dg/20020312-2.c: Adjust for Visium.
* gcc.dg/tls/thr-cse-1.c: Likewise
* gcc.dg/tree-ssa/20040204-1.c: Likewise
* gcc.dg/tree-ssa/loop-1.c: Likewise.
* gcc.dg/weak/typeof-2.c: Likewise.
2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
PR rtl-optimization/64287
* gcc.dg/aru-2.c: New test.
2015-01-05 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/64344
* c-c++-common/ubsan/pr64344-1.c: New test.
* c-c++-common/ubsan/pr64344-2.c: New test.
PR tree-optimization/64465
* gcc.dg/pr64465.c: New test.
PR tree-optimization/64494
* gcc.c-torture/compile/pr64494.c: New test.
2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/47674
* gfortran.dg/realloc_on_assign_25.f90: New test.
2015-01-05 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
2015-01-05 Marek Polacek <polacek@redhat.com>
PR c/64423
* gcc.dg/pr64423.c: New test.
2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
* gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
mmix-knuth-mmixware for the same reason as for MIPS.
* gcc.dg/debug/debug-2.c: Ditto.
* gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2015-01-03 John David Anglin <danglin@gcc.gnu.org>
PR testsuite/62250
* lib/gfortran.exp: Add libatomic library search path.
* gfortran.dg/coarray/caf.exp: Add -latomic to test options.
* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
* gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
* c-c++-common/tsan/bitfield_race.c: New testcase.
* g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2015-01-02 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray/collectives_4.f90: New.
2015-01-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/57562
* gfortran.dg/extends_16.f90: New.
2015-01-02 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2015-01-02 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray/codimension_2.f90: New.
* gfortran.dg/coarray/codimension_2a.f90: New.
* gfortran.dg/coarray_35.f90: New.
* gfortran.dg/coarray_35a.f90: New.
2015-01-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/60507
* gfortran.dg/dummy_procedure_11.f90: New.
Copyright (C) 2015 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.