X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=cabef26023e88cb897c3eb36f5351676204c86e8;hb=83834c094206928ec7a3c43850f5e04889da640e;hp=dabdceaff4873255f337d5acbf8fd575350870ab;hpb=38b69a9c114619088740f49cac9a41410fa668c7;p=gcc.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dabdceaff48..cabef26023e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,20313 +1,319 @@ -2015-12-18 Paolo Carlini +2016-01-11 Ilya Enkovich - 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. + PR target/69010 + * gcc.target/i386/pr69010.c: New test. -2015-12-18 Jeff Law +2016-01-11 Martin Jambor - PR rtl-optimization/49847 - * g++.dg/pr49847-2.C: New test. + PR ipa/69044 + * gcc.target/i386/chkp-pr69044.c: New test. -2015-12-18 H.J. Lu +2016-01-11 Tom de Vries - * gcc.dg/vect/pr68305.c (dg-additional-options): Add -mavx2 - for x86 target. + PR tree-optimization/69109 + * gcc.dg/autopar/pr69109-2.c: New test. + * gcc.dg/autopar/pr69109.c: New test. -2015-12-18 Nathan Sidwell +2016-01-11 Tom de Vries - * c-c++-common/attr-simd-3.c: Requires pthreads. + PR tree-optimization/69108 + * gcc.dg/autopar/pr69108.c: New test. -2015-12-18 Richard Biener +2016-01-10 Patrick Palka - PR testsuite/68776 - * gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust. - * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. + PR c++/69029 + * c-c++-common/Wisleading-indentation.c: Augment test. -2015-12-18 Dominik Vogt +2016-01-10 Thomas Koenig - * gcc.target/s390/litpool-r3-1.c: New test. + PR fortran/69154 + * gfortran.dg/inline_matmul_12.f90: New test. -2015-12-18 Yuri Rumyantsev +2016-01-10 Paul Thomas - PR tree-optimization/68906 - * gcc.dg/torture/pr68906.c: New test. + PR fortran/67779 + * gfortran.dg/actual_array_offset_1: New test. -2015-12-18 Ilya Enkovich +2016-01-10 Tom de Vries - PR tree-optimization/68956 - * gcc.target/i386/pr68956.c: New test. + PR tree-optimization/69062 + * gcc.dg/autopar/pr69062.c: New test. -2015-12-18 Kyrylo Tkachov +2016-01-10 Thomas Schwinge - PR rtl-optimization/68796 - * gcc.target/aarch64/tst_3.c: New test. - * gcc.target/aarch64/tst_4.c: Likewise. + * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax. + * gcc.dg/vect/slp-perm-2.c: Likewise. + * gcc.dg/vect/slp-perm-3.c: Likewise. + * gcc.dg/vect/slp-perm-5.c: Likewise. + * gcc.dg/vect/slp-perm-6.c: Likewise. + * gcc.dg/vect/slp-perm-7.c: Likewise. + * gcc.dg/vect/slp-perm-8.c: Likewise. -2015-12-18 Robin Dapp +2016-01-10 Tom de Vries - * gcc.target/s390/vcond-shift.c: New test to check vcond - simplification. + PR tree-optimization/69039 + * gcc.dg/autopar/pr69039.c: New test. -2015-12-18 Paul Thomas +2016-01-09 Marek Polacek - PR fortran/68196 - * gfortran.dg/proc_ptr_48.f90: New test. + PR c++/69113 + * g++.dg/pr69113.C: New test. -2015-12-18 Andreas Krebbel +2016-01-09 Jakub Jelinek - * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options. - * gcc.target/s390/hotpatch-9.c: Likewise. + PR middle-end/50865 + PR tree-optimization/69097 + * gcc.c-torture/execute/pr50865.c: New test. + * gcc.c-torture/execute/pr69097-1.c: New test. + * gcc.c-torture/execute/pr69097-2.c: New test. + * gcc.dg/pr69097-1.c: New test. + * gcc.dg/pr69097-2.c: New test. -2015-12-18 Patrick Palka +2016-01-09 Jakub Jelinek - PR c++/68831 - * g++.dg/pr68831.C: New test. + PR c++/69164 + * g++.dg/opt/pr69164.C: New test. -2015-12-17 Jeff Law +2016-01-08 Jakub Jelinek - * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path - splitting optimizations. + PR tree-optimization/69167 + * gcc.dg/pr69167.c: New test. -2015-12-17 Nathan Sidwell +2016-01-08 Marek Polacek - * gcc.dg/ipa/ipa-icf-merge-1.c: New. + PR c++/68449 + * g++.dg/pr68449.C: New. -2015-12-17 David Malcolm +2016-01-08 Alan Lawrence - * gcc.dg/diagnostic-range-bad-return.c: New test case. + PR tree-optimization/68707 + * lib/target-supports.exp (check_effective_target_vect_load_lanes): New. + * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP + on platforms supporting it. + * gcc.dg/vect/slp-perm-2.c: Likewise. + * gcc.dg/vect/slp-perm-3.c: Likewise. + * gcc.dg/vect/slp-perm-5.c: Likewise. + * gcc.dg/vect/slp-perm-7.c: Likewise. + * gcc.dg/vect/slp-perm-8.c: Likewise. + * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP + on platforms supporting it. -2015-12-17 Richard Biener +2016-01-08 Jakub Jelinek - PR tree-optimization/68946 - * gcc.dg/torture/pr68946.c: New testcase. + PR tree-optimization/69162 + * gcc.dg/pr69162.c: New test. -2015-12-17 Nathan Sidwell + PR tree-optimization/69172 + * gcc.dg/pr69172.c: New test. - * c-c++-common/Wunused-var-13.c: Requires label values. - * gcc.dg/torture/pr46216.c: Likewise. +2016-01-08 Thomas Preud'homme -2015-12-17 Pierre-Marie de Rodat + PR tree-optimization/67781 + * gcc.c-torture/execute/pr67781.c: New file. - * gnat.dg/specs/debug1.ads: Update the expected number of - DW_AT_artificial attribute in compiler output. +2016-01-08 Jakub Jelinek -2015-12-17 Jakub Jelinek + PR tree-optimization/69083 + * gcc.dg/vect/pr69083.c: New test. - PR tree-optimization/68835 - * gcc.dg/pr68835-1.c: New test. - * gcc.dg/pr68835-2.c: New test. +2016-01-08 Sujoy Saraswati -2015-12-17 Richard Biener + PR tree-optimization/61441 + * gcc.dg/pr61441.c: Restrict to linux and gnu targets. + Use -fexcess-precision=standard for compiler options. + Use fabs() only when __FLT_EVAL_METHOD__ == 0. - PR tree-optimization/68951 - * gcc.dg/torture/pr68951.c: New testcase. +2016-01-08 Jakub Jelinek -2015-12-17 Rainer Orth + PR fortran/69128 + * gfortran.dg/gomp/pr69128.f90: New test. - 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. + PR c++/69145 + * g++.dg/ext/pr69145-1.C: New test. + * g++.dg/ext/pr69145-2-very-long-filename.cc: New file. + * g++.dg/ext/pr69145-2.h: New file. -2015-12-17 Andrew Burgess +2016-01-07 Martin Sebor - * gcc.target/arc/loop-hazard-1.c: New file. + PR c/68966 + * gcc.dg/atomic-fetch-bool.c: New test. + * gcc.dg/sync-fetch-bool.c: New test. -2015-12-17 Andrew Burgess +2016-01-07 H.J. Lu - * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare. + PR fortran/66680 + gfortran.dg/gomp/pr66680.f90: Moved to libgomp. -2015-12-17 Thomas Preud'homme +2016-01-07 Nick Clifton - Revert: - 2015-12-14 Thomas Preud'homme + PR target/66655 + * g++.dg/pr66655.C: New test. + * g++.dg/pr66655_1.cc: Test support file. + * g++.dg/pr66655.h: Test header file. - 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. +2016-01-07 Dominique d'Humieres -2015-12-16 Patrick Palka + PR fortran/66680 + gfortran.dg/gomp/pr66680.f90: New test. - 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. +2016-01-07 H.J. Lu -2015-12-16 Martin Sebor + PR target/69171 + * gcc.target/i386/pr69171-1.c: New test. + * gcc.target/i386/pr69171-2.c: Likewise. + * gcc.target/i386/pr69171-3.c: Likewise. + * gcc.target/i386/pr69171-4.c: Likewise. + * gcc.target/i386/pr69171-5.c: Likewise. + * gcc.target/i386/pr69171-6.c: Likewise. - PR c/68868 - * testsuite/gcc.dg/atomic/stdatomic-init.c: New test. +2015-12-15 Bernd Schmidt -2015-12-15 Michael Meissner + PR middle-end/67639 + * c-c++-common/pr67639.c: New test. - PR target/68805 - * gcc.target/powerpc/pr68805.c: New test. +2016-01-07 Jakub Jelinek -2015-12-16 Martin Sebor + PR tree-optimization/69141 + * g++.dg/opt/pr69141.C: New test. - PR objc++/68932 - * obj-c++.dg/property/at-property-23.mm: Remove check for - an error message. +2016-01-06 Eric Botcazou -2015-12-13 Jeff Law + * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. - * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield. +2016-01-06 Uros Bizjak -2015-12-16 David Malcolm + PR target/69140 + * gcc.target/i386/pr69140.c: New test - * 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. +2016-01-06 David Malcolm -2015-12-16 David Malcolm + * gcc.dg/bad-dereference.c: New test case. - * gcc.dg/cast-function-1.c (bar): Update column numbers. - * gcc.dg/diagnostic-range-bad-called-object.c: New test case. +2015-01-06 Bill Schmidt -2015-12-16 David Malcolm + * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test. - * gcc.dg/diagnostic-range-static-assert.c: New test case. +2016-01-06 Andreas Schwab -2015-12-16 Marek Polacek + * gcc.dg/atomic-invalid-2.c: Remove duplicated content. - PR c/64637 - * gcc.dg/pr64637.c: New test. +2016-01-06 Marek Polacek -2015-12-16 Nathan Sidwell + PR sanitizer/69099 + * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test. - * gcc.dg/sibcall-9.c: Xfail for nvptx. +2016-01-05 Marek Polacek -2015-12-16 Richard Biener + PR c/69104 + * gcc.dg/atomic-invalid-2.c: New. - PR tree-optimization/68870 - * gcc.dg/torture/pr68870.c: New testcase. +2016-01-05 H.J. Lu -2015-12-16 Tom de Vries + PR target/68991 + * gcc.target/i386/pr68991.c: New test. - * 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. +2016-01-05 H.J. Lu -2015-12-16 Richard Biener + PR target/68991 + * g++.dg/pr68991-1.C: New test. + * g++.dg/pr68991-2.C: Likewise. - PR testsuite/68915 - * gcc.dg/vect/pr46032.c: Use dg-additional-options. +2016-01-05 Sergei Trofimovich -2015-12-16 Richard Biener + PR other/60465 + * gcc.target/ia64/pr60465-gprel64.c: New test. + * gcc.target/ia64/pr60465-gprel64-c37.c: New test. - 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. +2016-01-05 Kyrylo Tkachov -2015-12-16 Matthew Wahab + PR rtl-optimization/68651 + * gcc.target/aarch64/pr68651_1.c: New test. - * 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. +2016-01-05 David Malcolm -2015-12-16 Kyrylo Tkachov + PR c/69122 + * c-c++-common/Wmisleading-indentation.c (pr69122): New function. - PR target/68648 - * gcc.c-torture/execute/pr68648.c: New test. +2016-01-05 Nathan Sidwell -2015-12-16 Richard Biener - - PR tree-optimization/68892 - * gcc.dg/vect/bb-slp-pr68892.c: New testcase. - -2015-12-16 Jakub Jelinek - - PR rtl-optimization/65980 - * gcc.dg/pr65980.c: New test. - -2015-12-15 Martin Sebor - - 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 - - PR c/68907 - * gcc.dg/pr68907.c: New test. - -2015-12-15 Alessandro Fanfarillo - - * gfortran.dg/coarray_critical_1.f90: New. - -2015-12-15 Martin Jambor - - PR ipa/68851 - * g++.dg/ipa/pr68851.C: New test. - -2015-12-15 Paolo Carlini - - PR c++/63506 - * g++.dg/cpp0x/pr63506-1.C: New. - * g++.dg/cpp0x/pr63506-2.C: Likewise. - -2015-12-15 Olivier Hainque - - * gcc.target/visium/block_move.c: Skip for -mcpu=gr5. - -2015-12-15 Jakub Jelinek - - PR tree-optimization/66688 - * gcc.dg/pr66688.c: New test. - -2015-12-15 Patrick Palka - - 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 - - * gfortran.dg/quad_2.f90: Update test. - -2015-12-14 Steve Ellcey - - * 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 - - * 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 - - PR c/68833 - * c-c++-common/pr68833-1.c: New test. - * c-c++-common/pr68833-2.c: New test. - -2015-12-14 Richard Biener - - PR tree-optimization/68852 - * g++.dg/torture/pr68852.C: New testcase. - -2015-12-14 Alexander Monakov - - * 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 - - PR ipa/66616 - * g++.dg/ipa/pr66616.C: New test. - -2015-12-14 Jakub Jelinek - - PR rtl-optimization/68730 - * gcc.dg/pr68730.c: New test. - -2015-12-14 Thomas Preud'homme - - 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 - - * gcc.dg/graphite/pr42729.c: XFAIL AIX. - -2015-12-13 Jeff Law - - * gcc.target/m68k/pr19201.c: New test. - - * gcc.target/m68k/pr63347.c: Remove #include add -w to - command line options. - * gcc.target/m68k/20090709-1.c: Adjust expected output. - -2015-12-12 David Edelsohn - - * 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 - - PR fortran/45859 - * gfortran.dg/coarray_args_2.f90: Remove dg-error. - -2015-12-12 David Edelsohn - - * 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 - - 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 - - PR tree-optimization/68844 - * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output. - -2015-12-11 Nathan Sidwell - - * gcc.dg/pr59605-1.c: Reduce iterations for nvptx. - -2015-12-11 Jan Beulich - - * gcc.c-torture/execute/stkalign.c: New. - -2015-12-11 Tsvetkova Alexandra - - * gcc.target/i386/mpx/memmove-1.c: New test. - * gcc.target/i386/mpx/memmove-2.c: New test. - -2015-12-11 Nathan Sidwell - - * 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 - - PR ipa/68064 - * g++.dg/torture/pr68064.C: New test. - -2015-12-11 Dominik Vogt - - * gcc.target/s390/md/setmem_long-1.c: New test. - -2015-12-11 Dominik Vogt - - * 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 - - * gcc.dg/vect/vect-32-chars.c: New test. - -2015-12-11 Jan Hubicka - - PR ipa/61886 - * gcc.dg/lto/pr61886_0.c: New testcase - -2015-12-10 Jan Hubicka - - * gcc.c-torture/execute/20010122-1.c: Disable cloning. - -2015-12-10 Vladimir Makarov - - PR rtl-optimization/68691 - * gcc.target/i386/pr68691.c: New. - -2015-12-10 David Malcolm - - * 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 - - 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 - - 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 - - PR c++/68348 - * g++.dg/cpp0x/pr68348.C: New test. - -2015-12-10 Eric Botcazou - - * gnat.dg/specs/elab4.ads: New test. - * gnat.dg/specs/elab4_proc.ad[sb]: New helper. - -2015-12-10 Eric Botcazou - - * gnat.dg/array25.adb: New test. - * gnat.dg/array25_pkg.ad[sb]: New helper. - -2015-12-10 Claudiu Zissulescu - - * 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 - - PR tree-optimization/68817 - * gfortran.dg/pr68817.f90: New testcase. - -2015-12-10 Christophe Lyon - - Revert [testsuite][ARM target attributes] Fix effective_target tests - 2015-12-08 Christophe Lyon - - * 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 - - * gnat.dg/specs/access1.ads: New test. - * gnat.dg/specs/access2.ads: Likewise. - -2015-12-10 Jakub Jelinek - - PR tree-optimization/68785 - * gcc.dg/pr68785.c: New test. - -2015-12-10 Richard Biener - - 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 - - PR ipa/68721 - * gcc.dg/torture/pr68721.c: New testcase. - -2015-12-10 Richard Biener - - PR tree-optimization/68806 - * gcc.dg/torture/pr68806.c: New testcase. - -2015-12-08 Jan Hubicka - - PR ipa/61886 - PR middle-end/25140 - * gcc.c-torture/execute/alias-2.c: New testcase. - -2015-12-09 Tobias Burnus - Alessandro Fanfarillo - - * gfortran.dg/coarray_40.f90: New. - -2015-12-08 Jan Hubicka - - PR lto/68811 - * g++.dg/lto/pr68811_0.C: New testcase. - * g++.dg/lto/pr68811_1.C: New testcase. - -2015-12-09 Paolo Carlini - - PR c++/60218 - * g++.dg/ext/bases2.C: New. - -2015-12-09 Uros Bizjak - - * 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 - - * 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 - - 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 - - PR rtl-optimization/67609 - * gcc.dg/torture/pr67609.c: New. - -2015-12-09 Richard Biener - - 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 - - PR tree-optimization/68417 - * gcc.dg/vect/pr68417.c: New testcase. - -2015-12-09 Martin Liska - - * gcc.dg/ipa/pr68790.c: New test. - -2015-12-08 Jan Hubicka - - PR ipa/61886 - PR middle-end/25140 - * gcc.c-torture/execute/alias-3.c: New testcase. - -2015-12-08 Martin Sebor - - PR c++/68711 - * g++.dg/other/offsetof8.C: New test. - -2015-12-08 Nathan Sidwell - - * 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 - - PR target/68701 - * gcc.target/i386/pr68701-1.c: New test. - * gcc.target/i386/pr68701-2.c: Ditto. - -2015-12-08 Uros Bizjak - - * 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 - - * gcc.dg/sso-9.c (foo): Robustify trick. - -2015-12-08 David Malcolm - - * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof): - New test function. - -2015-12-08 David Malcolm - - 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 - - * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian - as well. - -2015-12-08 Marek Polacek - - PR c++/68116 - * g++.dg/cpp0x/pr68116.C: New test. - -2015-12-08 Kirill Yukhin - - * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target - specifier. - -2015-12-08 Jakub Jelinek - - 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 - - * 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 - - * gfortran.dg/pr68627.f: Limit target to x86. - -2015-12-08 Andre Vieira - Joern Rennecke - - * 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 - - PR tree-optimization/68766 - * gcc.dg/pr68766.c: New test. - -2015-12-07 Eric Botcazou - - * 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 - - 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 - - * gcc.target/mips/wrap-delay.c: New test. - -2015-12-07 Jason Merrill - - * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS - environment variable. - -2015-12-07 Marek Polacek - - PR c/68668 - * gcc.dg/pr68668.c: New test. - -2015-12-07 Vladimir Makarov - - * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen. - -2015-12-07 Nathan Sidwell - - * gcc.target/nvptx/abort.c: New. - -2015-12-07 David Malcolm - - * 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 - - * g++.dg/ipa/pr66896.C: New test. - -2015-12-06 Dmitry Vyukov - - * 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 - - * gcc.target/nvptx/decl-init.c: New. - -2015-12-07 Kirill Yukhin - - PR target/68627 - * gfortran.dg/pr68627.f: New test. - -2015-12-07 Kirill Yukhin - - PR target/68633 - * gcc.target/i386/pr68633.c: New test. - -2015-12-06 Victoria Stepanyan - - * 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 - - * gcc.target/powerpc/recip-sqrtf.c: New test. - -2015-12-04 Aditya Kumar - Sebastian Pop - - * gcc.dg/graphite/id-29.c: New test. - -2015-12-04 Aditya Kumar - Sebastian Pop - - PR tree-optimization/68693 - * gfortran.dg/graphite/pr68693.f90: New test. - -2015-12-04 James Greenhalgh - - * gcc.c-torture/compile/20151204.c: New. - -2015-12-04 Nathan Sidwell - - * gcc.dg/vla-24.c: Requires alloca. - -2015-12-04 Vladimir Makarov - - PR rtl-optimization/68349 - * gcc.target/i386/pr68349.c: New test. - -2015-12-04 Nathan Sidwell - - * gcc.target/nvptx/ary-init.c: New. - -2015-12-04 David Malcolm - - * 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 - - 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 - - * 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 - - * 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 - - 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 - - * gcc.dg/tree-ssa/reassoc-43.c: New test. - -2015-12-04 Kyrylo Tkachov - - * gcc.target/aarch64/mgeneral-regs_4.c: New test. - -2015-12-04 Dominik Vogt - - * 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 - - * 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 - - * 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 - - * c-c++-common/attr-simd-4.c: New test. - * c-c++-common/attr-simd-5.c: New test. - -2015-12-04 Nathan Sidwell - - * gcc.dg/graphite/id-28.c: Requires pthreads. - -2015-12-04 Eric Botcazou - - * gcc.dg/vla-24.c: New test. - -2015-12-04 Eric Botcazou - - * gcc.target/aarch64/stack-checking.c: New test. - -2015-12-04 Richard Biener - - PR testsuite/68681 - * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1. - -2015-12-04 Eric Botcazou - - * gcc.dg/sso-9.c: New test. - -2015-12-04 Jakub Jelinek - - 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 - - PR target/68472 - * gcc.target/i386/rop1.c: New test. - -2015-12-03 Nathan Sidwell - - * gcc.target/nvptx/decl.c: New. - * gcc.target/nvptx/uninit-decl.c: Robustify regexps. - -2015-12-03 Kyrylo Tkachov - - PR rtl-optimization/68624 - * gcc.c-torture/execute/pr68624.c: New test. - -2015-12-03 Richard Biener - - PR tree-optimization/66051 - * gcc.dg/vect/slp-42.c: New testcase. - -2015-12-02 Kirill Yukhin - - * 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 - - PR tree-optimization/67800 - PR tree-optimization/68333 - * gcc.target/i386/vect-pr67800.c: New testcase. - -2015-12-03 Richard Biener - - PR tree-optimization/68639 - * gfortran.fortran-torture/compile/pr68639.f90: New testcase. - -2015-12-02 Jan Hubicka - - PR ipa/68184 - * g++.dg/torture/pr68184.C: New testcase. - -2015-12-03 Jakub Jelinek - - PR preprocessor/57580 - * c-c++-common/cpp/pr57580.c: New test. - * c-c++-common/gomp/pr57580.c: New test. - -2015-12-02 Aditya Kumar - Sebastian Pop - - * gcc.dg/graphite/id-28.c: New. - -2015-12-02 Aditya Kumar - Sebastian Pop - - * gfortran.dg/graphite/id-26.f03: New. - -2015-12-02 Jason Merrill - - * lib/g++.exp: Handle --stds= option. - * lib/g++-dg.exp (g++-dg-runtest): Use it. - -2015-12-02 Tobias Burnus - Alessandro Fanfarillo - - * gfortran.dg/coarray/event_1.f90: New. - * gfortran.dg/coarray/event_2.f90: New. - -2015-12-02 Aditya Kumar - Sebastian Pop - - PR tree-optimization/68550 - * gfortran.dg/graphite/pr68550-1.f90: New. - * gfortran.dg/graphite/pr68550-2.f90: New. - -2015-12-02 Marek Polacek - - PR c/68513 - * gcc.dg/pr68513.c: New test. - -2015-12-02 Cesar Philippidis - - 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 - - PR target/68647 - * gcc.target/i386/pr68647.c: New test. - -2015-12-02 Marek Polacek - - PR c++/68653 - * g++.dg/warn/nonnull3.C: New test. - -2015-12-02 Joseph Myers - - PR c/68162 - * gcc.dg/pr68162-1.c: New test. - -2015-12-02 Aditya Kumar - Sebastian Pop - - * gfortran.dg/graphite/run-id-3.f90: New. - -2015-12-02 David Sherwood - - * gcc.target/aarch64/fmaxmin.c: New test. - -2015-12-02 Thomas Schwinge - - * 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 - Julian Brown - James Norris - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - PR middle-end/68570 - * gcc.dg/torture/pr68570.c: New test. - -2015-12-02 Richard Biener - - PR tree-optimization/68625 - * gcc.dg/torture/pr68625.c: New testcase. - -2015-12-02 Richard Sandiford - - * 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 - - * gcc.target/s390/zvector/vec-splat-2.c: New test. - -2015-12-02 Andreas Krebbel - - * gcc.target/s390/vector/vec-vrepi-1.c: New test. - -2015-12-02 Andreas Krebbel - - * gcc.target/s390/zvector/vec-splat-1.c: New test. - -2015-12-02 Andreas Krebbel - - * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions. - * gcc.target/s390/bswaphi-1.c: New test. - -2015-12-02 Andreas Krebbel - - * lib/target-supports.exp: Add s390 and s390x to the list of long - long atomic targets. - -2015-12-02 Andreas Krebbel - - * 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 - - * 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 - - PR c/68533 - * gcc.dg/pr68533.c: New test. - -2015-12-01 Richard Sandiford - - PR tree-optimization/68577 - * gcc.dg/vect/pr68577.c: New test. - -2015-12-01 Nathan Sidwell - - * gcc.target/nvptx/uninit-decl.c: New. - -2015-12-01 Jan Hubicka - - * gcc.c-torture/execute/alias-1.c: New testcase. - -2015-12-01 Marek Polacek - - PR tree-optimization/64769 - * c-c++-common/gomp/pr64769.c: New test. - -2015-12-01 Bill Schmidt - - * gcc.target/powerpc/swaps-p8-22.c: New. - -2015-12-01 Marek Polacek - - PR tree-optimization/67916 - * gcc.dg/torture/pr67916.c: New test. - -2015-12-01 Marek Polacek - - PR middle-end/68582 - * c-c++-common/pr68582.c: New test. - -2015-12-01 Richard Sandiford - - PR tree-optimization/68474 - * gcc.dg/pr68474.c: New test. - -2015-12-01 Christian Bruel - - PR target/68617 - * gcc.target/arm/attr-unaligned-load-ice.c: New test. - -2015-12-01 Tom de Vries - - * 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 - - * 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 - - 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 - - * 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 - - PR ipa/68470 - * g++.dg/torture/pr68470.C: New testcase. - -2015-12-01 Ilya Enkovich - - PR middle-end/68595 - * gcc.dg/pr68595.c: New test. - -2015-12-01 Christian Bruel - - * 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 - - 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 - - * gcc.dg/lto/alias-1_0.c: New testcase. - * gcc.dg/lto/alias-1_1.c: New testcase. - -2015-11-30 Aditya Kumar - Sebastian Pop - - PR tree-optimization/68565 - * gfortran.dg/graphite/pr68565.f90: New. - -2015-11-30 Aditya Kumar - Sebastian Pop - - * gcc.dg/graphite/pr35356-1.c: Adjust pattern. - -2015-11-30 Cesar Philippidis - Nathan Sidwell - - * 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 - - * gcc.dg/pr46032-2.c: New test. - * gcc.dg/pr46032-3.c: New test. - -2015-11-30 Charles Baylis - - 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 - - PR tree-optimization/46032 - * gcc.dg/pr46032.c: New test. - -2015-11-30 Richard Biener - - PR tree-optimization/68592 - * gfortran.dg/pr68592.f: New testcase. - -2015-11-30 Paul Thomas - - PR fortran/68534 - * gfortran.dg/submodule_13.f08: New test. - -2015-11-30 Andreas Krebbel - - * gcc.target/s390/load-relative-check.c: Add scan patterns for - -m31. - -2015-11-30 Andreas Krebbel - - * gcc.target/s390/load-relative-check.c: Add -mzarch. - -2015-11-30 Eric Botcazou - - * 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 - - * gnat.dg/loop_optimization22.ad[sb]: New test. - -2015-11-30 Eric Botcazou - - * gnat.dg/specs/rep_clause5.ads: New test. - -2015-11-29 Jan Hubicka - - PR c/67106 - * gcc.c-torture/compile/pr67106.c: New testcase. - -2015-11-29 Jan Hubicka - - PR c/67581 - * g++.dg/torture/pr67581.C: New testcase. - -2015-11-27 Richard Biener - - PR tree-optimization/68559 - * gcc.dg/vect/slp-perm-4.c: Adjust again. - * gcc.dg/vect/pr45752.c: Likewise. - -2015-11-27 Jakub Jelinek - - PR rtl-optimization/68250 - * gcc.c-torture/execute/pr68250.c: New test. - -2015-11-27 Marek Polacek - - * gcc.dg/pr63568.c: Convert to GIMPLE. - -2015-11-27 Kyrylo Tkachov - - PR rtl-optimization/68506 - * gcc.c-torture/execute/pr68506.c: New test. - -2015-11-27 Jakub Jelinek - - 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 - - PR tree-optimization/68553 - * gcc.dg/vect/pr45752.c: Adjust. - * gcc.dg/vect/slp-perm-4.c: Likewise. - -2015-11-26 Martin Sebor - - * 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 - - PR c++/67238 - * g++.dg/cpp0x/pr67238.C: New. - -2015-11-26 Martin Sebor - - * g++.dg/pr67876.C: Remove duplicate content. - -2015-11-26 Andreas Arnez - - * g++.dg/guality/pr67192.C: New test. - -2015-11-26 Matthew Wahab - - * 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 - - * 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 - - * 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 - - * gcc.target/nvptx/proto-1.c: Adjust expected asm. - -2015-11-26 Richard Biener - - PR testsuite/68555 - * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector - and not XFAIL. - -2015-11-26 Richard Biener - - PR testsuite/68554 - * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm. - -2015-11-26 Paolo Carlini - - PR c++/67249 - * g++.dg/concepts/pr67249.C: New. - -2015-11-26 Richard Biener - - 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 - - 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 - - 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 - - PR target/68416 - * gcc.target/i386/mpx/pr68416.c: New test. - -2015-11-26 Paolo Carlini - - PR c++/67313 - * g++.dg/cpp0x/no-weak1.C: New. - -2015-11-26 Jakub Jelinek - - 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 - - PR rtl-optimization/67226 - * gcc.c-torture/execute/pr67226.c: New test. - -2015-11-26 Jakub Jelinek - - PR c++/68508 - * g++.dg/ubsan/pr68508.C: New test. - -2015-11-25 Martin Sebor - - PR c++/67876 - * g++.dg/pr67876.C: New test. - -2015-11-25 Aditya Kumar - Sebastian Pop - - PR tree-optimization/68453 - * gfortran.dg/graphite/pr68453.f90: New. - -2015-11-25 Martin Sebor - - 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 - - * gcc.target/powerpc/dform-1.c: New test. - * gcc.target/powerpc/dform-2.c: Likewise. - -2015-11-23 Jan Hubicka - - * 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 - - * 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 - - * g++.dg/cpp0x/constexpr-array13.C: Fix. - -2015-11-25 David Edelsohn - - * gfortran.dg/nint_p7.f90: New testcase. - -2015-11-25 Markus Trippelsdorf - Paolo Carlini - - PR c++/68087 - * g++.dg/cpp0x/constexpr-array13.C: New. - -2015-11-25 Ilmir Usmanov - Cesar Philippidis - - 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 - - PR middle-end/68528 - * gcc.dg/torture/pr68528.c: New testcase. - -2015-11-25 Paolo Carlini - - PR c++/58910 - * g++.dg/cpp0x/constexpr-tuple2.C: New. - -2015-11-25 Kyrylo Tkachov - - PR rtl-optimization/68435 - * gcc.dg/pr68435.c: New test. - -2015-11-25 Richard Biener - - PR tree-optimization/68517 - * gcc.dg/torture/pr68517.c: New testcase. - -2015-11-25 Jakub Jelinek - - 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 - - PR tree-optimization/68502 - * gcc.dg/vect/pr68502-1.c: New testcase. - * gcc.dg/vect/pr68502-2.c: Likewise. - -2015-11-24 Michael Collison - - * 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 - - * gcc.target/mips/frame-header-4.c: New test. - -2015-11-24 Steven G. Kargl - - PR fortran/68486 - * gfortran.dg/simplify_cshift_3.f90 - -2015-11-24 Paolo Carlini - - PR c++/68278 - * g++.dg/cpp1y/pr68278.C: New. - -2015-11-24 Paolo Carlini - - PR c++/68388 - * g++.dg/cpp1y/pr68388.C: New. - -2015-11-24 Aditya Kumar - Sebastian Pop - - PR tree-optimization/67984 - * gcc.dg/graphite/pr67984.c: New. - -2015-11-24 Michael Matz - - PR rtl-optimization/68392 - * g++.dg/pr68392.C: New test. - -2015-11-24 Nathan Sidwell - - * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx. - -2015-11-24 Kyrylo Tkachov - - PR rtl-optimization/68381 - * gcc.c-torture/execute/pr68381.c: New test. - -2015-11-24 Kyrylo Tkachov - - * gcc.target/aarch64/cmpimm_branch_1.c: New test. - * gcc.target/aarch64/cmpimm_cset_1.c: Likewise. - -2015-11-24 Mikhail Maltsev - - PR target/68497 - * gcc.target/i386/pr68497.c: New test. - -2015-11-24 Bilyan Borisov - - * 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 - - PR middle-end/68375 - * gcc.dg/pr68375.c: New test. - -2015-11-24 Jakub Jelinek - - PR target/68483 - * gcc.target/i386/pr68483-1.c: New test. - * gcc.target/i386/pr68483-2.c: New test. - -2015-11-24 Ilya Enkovich - - 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 - - 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 - - * gcc.c-torture/execute/lto-tbaa-1.c: New testcase. - -2015-11-23 David Malcolm - - 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 - Sebastian Pop - - PR tree-optimization/68493 - * gcc.dg/graphite/pr68493.c: New. - -2015-11-23 Aditya Kumar - Sebastian Pop - - PR tree-optimization/68279 - * gfortran.dg/graphite/pr68279.f90: New. - -2015-11-23 Marek Polacek - - PR tree-optimization/68455 - * gcc.dg/tree-ssa/pr68455.c: New test. - -2015-11-23 Richard Biener - - PR tree-optimization/68465 - * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase. - -2015-11-23 Kyrylo Tkachov - - PR target/68363 - * gcc.target/aarch64/pr68363_1.c: New test. - -2015-11-23 Bilyan Borisov - - * 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 - - PR c++/68001 - * g++.dg/cilk-plus/CK/pr68001.cc: New test. - -2015-11-23 Richard Biener - Jiong Wang - - PR tree-optimization/68317 - PR tree-optimization/68326 - * gcc.dg/pr68317.c: New testcase. - -2015-11-23 Ilya Enkovich - - PR tree-optimization/68327 - * gcc.dg/pr68327.c: New test. - -2015-11-23 Tom de Vries - - PR tree-optimization/68460 - * gcc.dg/autopar/pr68460.c: New test. - -2015-11-23 Maxim Ostapenko - - * 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 - - PR tree-optimization/68482 - * gcc.dg/vect/pr68482.c: New testcase. - -2015-11-23 Richard Biener - - PR tree-optimization/68445 - * gcc.dg/vect/pr68445.c: New testcase. - -2015-11-23 Robin Dapp - - * gcc.target/s390/load-relative-check.c: New test to check - generation of load relative instructions. - -2015-11-22 Jerry DeLisle - - * gfortran.dg/fmt_t_8.f90: New test. - -2015-11-23 Kugan Vivekanandarajah - - PR target/68390 - * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test. - -2015-11-22 Jerry DeLisle - - * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero. - -2015-11-22 Steven G. Kargl - - PR fortran/68486 - * gfortran.dg/simplify_cshift_2.f90: New test. - -2015-11-22 James Norris - Cesar Philippidis - - * gfortran.dg/goacc/declare-1.f95: Update test. - * gfortran.dg/goacc/declare-2.f95: New test. - -2015-11-22 Bilyan Borisov - - * 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 - - * gfortran.dg/simplify_cshift_1.f90: New test. - -2015-11-21 Nathan Sidwell - - * gcc.dg/atomic-generic.c: Include . - -2015-11-21 David Edelsohn - - * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto. - -2015-11-21 Uros Bizjak - - * g++.dg/init/vbase1.C: Also run on i?86-*-*. - -2015-11-21 Jakub Jelinek - - PR debug/66432 - * gcc.dg/debug/pr66432.c: New test. - -2015-11-20 Ian Lance Taylor - - PR go/66406 - * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE. - -2015-11-20 Mike Stump - - * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase - isn't portable. - -2015-11-20 David Malcolm - - 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 - - PR middle-end/68339 - * gcc.dg/vect/pr68339.c: New test. - -2015-11-20 Kyrylo Tkachov - - * gcc.target/arm/armv6-unaligned-load-ice.c: New test. - -2015-11-20 Paul Thomas - - 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 - - * lib/target-supports.exp - (check_effective_target_arm_neon_ok_nocache): Add check - for M profile. - -2015-11-20 Tom de Vries - - PR tree-optimization/68373 - * gcc.dg/autopar/pr68373.c: New test. - -2015-11-20 Jakub Jelinek - - PR c++/67354 - * g++.dg/abi/mangle67.C: New test. - -2015-11-20 Andreas Krebbel - - * gcc.target/s390/bswap-1.c: New test. - -2015-11-20 Dominik Vogt - - * gcc.target/s390/pfpo.c: New test. - -2015-11-20 Kirill Yukhin - - * 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 - - * g++.dg/spellcheck-fields.C: New file. - -2015-11-19 Aditya Kumar - Sebastian Pop - - PR tree-optimization/68428 - * gcc.dg/graphite/pr68428.c: New. - -2015-11-19 Aditya Kumar - Sebastian Pop - - PR tree-optimization/68335 - * gfortran.dg/graphite/pr68335.f90: New. - -2015-11-19 Nathan Sidwell - - * 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 - - PR c/68412 - * gcc.dg/pr68412-2.c: New test. - * gcc.dg/pr68412.c: New test. - -2015-11-19 Senthil Kumar Selvaraj - - * gcc.dg/tree-ssa/vrp98.c: New testcase. - * gcc.target/avr/uint8-single-reg.c: New testcase. - -2015-11-19 Jakub Jelinek - - PR c++/67409 - * g++.dg/eh/goto3.C: New test. - -2015-11-19 Marek Polacek - - PR tree-optimization/68431 - * gcc.dg/tree-ssa/pr68431.c: New test. - -2015-11-19 Jakub Jelinek - - 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 - - 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 - - PR fortran/59910 - * gfortran.dg/pr59910.f90: New test. - -2015-11-18 Steven G. Kargl - - PR fortran/43996 - * gfortran.dg/pr43996.f90: New test. - -2015-11-18 Joseph Myers - - PR c/65083 - * gcc.dg/atomic/stdatomic-fence-2.c, - gcc.dg/atomic/stdatomic-flag-2.c: New tests. - -2015-11-18 Eric Botcazou - - * 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 - - * gnat.dg/opt52.adb: New test. - -2015-11-18 Nathan Sidwell - - * gcc.dg/goacc/nvptx-sese-1.c: New. - -2015-11-18 Eric Botcazou - - * gnat.dg/renaming7.adb: New test. - * gnat.dg/renaming7_pkg.ads: New helper. - -2015-11-18 Ajit Agarwal - - PR tree-optimization/68402 - * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase - to avoid undefined behaviour. - -2015-11-18 Jakub Jelinek - - PR tree-optimization/68157 - * g++.dg/opt/pr68157.C: New test. - -2015-11-18 Richard Biener - - PR tree-optimization/67790 - * gcc.dg/vect/pr67790.c: New testcase. - -2015-11-17 David Edelsohn - - * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t. - -2015-11-17 David Malcolm - - * 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 - - PR c++/68308 - * g++.dg/init/new46.C: New test. - -2015-11-17 Dominique d'Humieres - - PR fortran/65751 - * gfortran.dg/unlimited_polymorphic_2.f03: Update test. - -2015-11-17 Ilya Enkovich - - PR middle-end/68134 - * gcc.dg/pr68134.c: New test. - -2015-11-17 Kyrylo Tkachov - - PR target/68143 - * gcc.c-torture/execute/pr68143_1.c: New test. - -2015-11-17 Uros Bizjak - - * gcc.dg/torture/pr68264.c: Use dg-add-options ieee. - -2015-11-17 Venkataramanan Kumar - - * gcc.dg/tree-ssa/ifc-8.c: New test. - -2015-11-16 Marek Polacek - - PR c++/68362 - * g++.dg/delayedfold/switch-1.C: New test. - -2015-11-16 Steven G. Kargl - - PR fortran/58027 - PR fortran/60993 - * gfortran.dg/pr58027.f90: New test. - -2015-11-16 Kirill Yukhin - - * 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 - - * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION. - -2015-11-16 Christian Bruel - - * 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 - - 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 - - * gcc.dg/vect/bb-slp-32.c: Adjust testcase. - -2015-11-15 Paul Thomas - - 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 - - PR fortran/67803 - * gfortran.dg/pr67803.f90: New test. - -2015-11-14 David Edelsohn - - * g++.dg/cpp/ucn-1.C: Fix typo. - -2015-11-13 David Edelsohn - - * 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 - Jeff Law - - * gcc.dg/tree-ssa/split-path-1.c: New test. - -2015-11-13 Nathan Sidwell - - * 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 - - PR fortran/68319 - * gfortran.dg/pr68319.f90: New test. - -2015-11-13 Michael Meissner - - * 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 - - * 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 - - * 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 - - 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 - - * gcc.target/aarch64/umaddl_combine_1.c: New test. - -2015-11-13 Richard Sandiford - - PR tree-optimization/68264 - * gcc.dg/torture/pr68264.c: New test. - -2015-11-13 Marek Polacek - - PR c/68320 - * gcc.dg/pr68320.c: New test. - -2015-11-13 Nathan Sidwell - - * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic. - -2015-11-13 Richard Biener - - 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 - - * 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 - - PR fortran/47266 - * gfortran.dg/module_private_2.f90: New test. - -2015-11-13 Dominique d'Humieres - - PR fortran/47266 - * gfortran.dg/warn_unused_function_2.f90: New test. - -2015-11-13 Christophe Lyon - - Revert [ARM] Remove neon-testgen.ml and generated tests. - 2015-11-12 Christophe Lyon - - * 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 - - * g++.dg/vect/simd-mask-store-bool.cc: New test. - -2015-11-13 David Malcolm - - 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 - - * 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 - - PR fortran/68318 - * gfortran.dg/pr68318_1.f90: New test. - * gfortran.dg/pr68318_2.f90: Ditto. - -2015-11-12 James Norris - Joseph Myers - - * c-c++-common/goacc/declare-1.c: New test. - * c-c++-common/goacc/declare-2.c: Likewise. - -2015-11-12 Christophe Lyon - - [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 - - PR c/67784 - * gcc.dg/pr67784-1.c: New test. - * gcc.dg/pr67784-2.c: New test. - -2015-11-12 Martin Liska - - * gcc.dg/ipa/pr68035.c: New test. - -2015-11-12 Richard Biener - - PR tree-optimization/68306 - * gcc.dg/pr68306.c: New testcase. - -2015-11-12 Ville Voutilainen - - Implement D0013R2, logical type traits. - - * g++.dg/cpp0x/Wattributes1.C: Adjust. - -2015-11-12 Nathan Sidwell - - * c-c++-common/goacc/data-default-1.c: New. - -2015-11-12 David Edelsohn - - * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin. - -2015-11-12 Ilya Enkovich - - PR tree-optimization/68305 - * gcc.dg/vect/pr68305.c: New test. - -2015-11-12 Eric Botcazou - - * gcc.target/i386/pr67265-2.c: New test. - -2015-11-12 Ilya Enkovich - - * gcc.dg/pr68286.c: New test. - -2015-11-12 Christian Bruel - - * gcc.target/arm/mmx-1.c: Adjust for unified asm. - -2015-11-12 Uros Bizjak - - * gcc.target/i386/sse-1.c (swizzle): Assume that a is - aligned to 64 bits. - -2015-11-11 David Edelsohn - - * gcc.dg/pr65521.c: Fail on AIX. - -2015-11-11 Sebastian Pop - - * 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 - - 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 - - * gfortran.dg/goacc/private-3.f95: Remove xfail. - * gfortran.dg/goacc/combined_loop.f90: Remove xfail. - -2015-11-11 Eric Botcazou - - * gcc.target/i386/pr67265.c: New test. - -2015-11-11 Segher Boessenkool - - * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more - tests for the expected generated code. - -2015-11-11 Simon Dardis - - * gcc.target/mips/split-ds-sequence.c: New test. - -2015-11-11 Julia Koval - - * g++.dg/ext/mv16.C: New functions. - -2015-11-11 Richard Biener - Jiong Wang - - * gcc.dg/tree-ssa/pr68234.c: New testcase. - -2015-11-10 Ilya Enkovich - - * gcc.target/i386/mask-pack.c: New test. - * gcc.target/i386/mask-unpack.c: New test. - -2015-11-10 Ilya Enkovich - - * gcc.target/i386/avx2-vec-mask-bit-not.c: New test. - -2015-11-10 Ilya Enkovich - - * gcc.dg/vect/slp-cond-5.c: New test. - -2015-11-10 Richard Biener - - PR tree-optimization/68240 - * gcc.dg/torture/pr68240.c: New testcase. - -2015-11-10 Richard Biener - - PR tree-optimization/56118 - * gcc.target/i386/pr56118.c: New testcase. - -2015-11-10 Kyrylo Tkachov - - * gcc.target/aarch64/cond_op_imm_1.c: New test. - -2015-11-10 Eric Botcazou - - * gfortran.dg/pr68251.f90: New test. - -2015-11-09 Cesar Philippidis - - * c-c++-common/goacc/routine-5.c: Enable c++ tests. - -2015-11-09 Martin Sebor - - * 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 - - * 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 - - * 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 - - * 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 - - * gcc.dg/sso/*.c: Robustify dg-output directives. - -2015-11-09 Eric Botcazou - - * g++.dg/ubsan/pr68259.C: New test. - -2015-11-09 Uros Bizjak - - * 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 - - * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final - scan-assembler directive. - -2015-11-09 Kyrylo Tkachov - - PR target/68129 - * gcc.dg/pr68129_1.c: New test. - -2015-11-09 Andreas Arnez - - PR debug/67192 - * gcc.dg/guality/pr67192.c (f3, f4): New functions. - (main): Invoke them. - -2015-11-09 Andreas Arnez - - PR debug/67192 - * gcc.dg/guality/pr67192.c: New test. - -2015-11-09 Richard Biener - - PR tree-optimization/68248 - * gcc.dg/torture/pr68248.c: New testcase. - -2015-11-09 Richard Biener - - PR tree-optimization/56118 - * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust. - -2015-11-09 Thomas Preud'homme - - * 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 - - PR target/66326 - * g++.dg/cilk-plus/CK/pr66326.cc: New test. - -2015-11-09 Richard Henderson - - * 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 - - PR fortran/68053 - * gfortran.dg/pr68053.f90: New test. - -2015-11-06 Jan Hubicka - - * g++.dg/lto/pr68057_0.C: Fix testcase. - -2015-11-08 Joost VandeVondele - - * 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 - - * 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 - - PR fortran/68218 - * gfortran.dg/allocate_with_arrayspec_1.f90: New test. - -2015-11-08 Steven G. Kargl - - PR fortran/68224 - * gfortran.dg/pr68224.f90: New test. - -2015-11-08 Paul Thomas - - 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 - - * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*. - -2015-11-07 Steven G. Kargl - - PR fortran/68153 - * gfortran.dg/pr68153.f90: New test. - -2015-11-07 Steven G. Kargl - - PR fortran/68151 - * gfortran.dg/pr68151.f90: New test. - -2015-11-07 Richard Sandiford - - PR tree-optimization/68235 - * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno. - -2015-11-06 Jeff Law - - * 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 - - Revert: - 2015-08-01 Michael Collison - - * gcc.target/arm/mincmp.c: New test. - -2015-11-06 Dominique d'Humieres - - PR fortran/54224 - * gfortran.dg/warn_unused_function_2.f90: Add two new - "defined but not used" subroutines. - -2015-11-06 Jakub Jelinek - - * 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 - - * gcc.dg/pragma-diag-5.c: Make test cases unique. - -2015-11-06 Aditya Kumar - Sebastian Pop - - * 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 - - * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test. - -2015-11-06 David Malcolm - - * 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 - - * 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 - Philipp Tomsich - - * 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 - - * gfortran.dg/goacc/combined_loop.f90: XFAIL. - -2015-11-06 Jan Hubicka - - 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 - - * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in - comment. - -2015-11-06 Ilya Enkovich - - PR tree-optimization/68145 - * g++.dg/vect/pr68145.cc: New test. - -2015-11-06 Kyrylo Tkachov - - PR target/68088 - * gcc.dg/pr68088_1.c: New test. - -2015-11-06 Richard Biener - - * gcc.dg/vect/bb-slp-38.c: New testcase. - -2015-11-06 Thomas Schwinge - - * gfortran.dg/goacc/private-3.f95: XFAIL. - -2015-11-06 Joost VandeVondele - - 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 - Tom de Vries - Nathan Sidwell - Thomas Schwinge - - * 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 - - 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 - - PR c++/67942 - * g++.dg/warn/Wplacement-new-size.C: New test. - -2015-11-05 Alan Lawrence - - * gcc.dg/pr68112.c: New. - * gcc.dg/vect/vect-strided-shift-1.c: New. - -2015-11-05 Marek Polacek - - PR c/68090 - * gcc.dg/pr68090.c: New test. - -2015-11-05 James Greenhalgh - - * gcc.dg/ifcvt-4.c: New. - -2015-11-05 Paolo Carlini - - PR c++/67846 - * g++.dg/cpp0x/lambda/lambda-ice15.C: New. - -2015-11-05 Jakub Jelinek - - * 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 - - * 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 - - * gnat.dg/slice9.adb: New test. - -2015-11-04 Nathan Sidwell - - * gfortran.dg/goacc/reduction-2.f95: Delete. - -2015-11-04 Tom de Vries - - 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 - - PR c++-common/67882 - * c-c++-common/builtin-offsetof-2.c: New test. - -2015-11-03 Dominique d'Humieres - - PR fortran/67982 - * gfortran.dg/warn_unused_function_3.f90: New test. - -2015-11-03 Eric Botcazou - - * gnat.dg/discr45.adb: Only compile the test. - -2015-11-03 Evgeny Stupachenko - - * 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 - - * 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 - - * 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 - - * gcc.target/aarch64/fp16/set_zero_1.c: New. - -2015-11-03 Uros Bizjak - - * 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 - - PR tree-optimization/68083 - * gcc.dg/torture/pr68083.c: New. From Zhendong Su. - -2015-11-02 Jeff Law - - * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have - irreducible loops in the CFG. - -2015-11-02 Alan Lawrence - - Revert: - 2015-10-27 Alan Lawrence - - * gcc.dg/vect/vect-strided-shift-1.c: New. - -2015-11-01 Kyrylo Tkachov - - 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 - - * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector. - -2015-11-01 Uros Bizjak - - * gcc.target/i386/pr67609-2.c: Include sse2-check.h. - (sse2_test): Rename from main. Do not return 0. - -2015-11-01 David Edelsohn - - * 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 - - Remove the implementation of N3994, terse range-for loops. - * g++.dg/cpp1z/range-for1.C: Remove. - -2015-10-31 Eric Botcazou - - * gnat.dg/discr45.adb: New test. - -2015-10-31 Tom de Vries - - * gfortran.dg/assumed_type_2.f90: Update test. - * gfortran.dg/no_arg_check_2.f90: Same. - -2015-10-30 Cesar Philippidis - - * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning. - -2015-10-30 Steven G. Kargl - - PR fortran/46588 - * gfortran.dg/pr46588.f90: New test. - -2015-10-30 Evgeny Stupachenko - - * 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 - - PR fortran/51993 - * gfortran.dg/pr51993.f90: New test. - -2015-10-30 Vladimir Makarov - - PR rtl-optimization/68106 - * gcc.target/aarch64/pr68106.c: New. - -2015-10-30 Steven G. Kargl - - PR fortran/36192 - * gfortran.dg/pr36192_1.f90: New test. - -2015-10-30 Steven G. Kargl - - PR fortran/68154 - *gfortran.dg/pr68154.f90 - -2015-10-29 Nathan Sidwell - - * 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 - - * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime. - -2015-10-29 Michael Meissner - - * 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 - - PR fortran/68054 - * gfortran.dg/pr68054.f90: New test. - -2015-10-29 Steven G. Kargl - - PR fortran/67885 - * gfortran.dg/pr67885.f90: New test. - -2015-10-29 Jeff Law - - 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 - - PR middle-end/68142 - * c-c++-common/ubsan/pr68142.c: New testcase. - -2015-10-29 Paolo Carlini - - PR c++/67845 - * g++.dg/other/cv_func4.C: New. - -2015-10-29 Richard Biener - - PR middle-end/56956 - * c-c++-common/ubsan/pr56956.c: New testcase. - -2015-10-28 Eric Botcazou - - * gnat.dg/discr44.adb: New test. - -2015-10-28 Jim Wilson - - PR debug/66068 - * gcc.dg/debug/pr66068.c: New test. - -2015-01-28 Paul Thomas - - PR fortran/67933 - * gfortran.dg/allocate_with_source_15.f03: Correct trivial - array bounds error at line 25. - -2015-10-28 Catherine Moore - - * 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 - - PR target/67839 - * gcc.target/avr/pr67839.c: New test. - -2015-10-28 Richard Biener - - * gcc.dg/tree-ssa/operand-equal-2.c: Adjust. - -2015-10-28 Tom de Vries - - * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id). - -2015-10-28 Richard Biener - - PR ipa/67600 - * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor - of #includes. - -2015-10-28 Richard Biener - - PR tree-optimization/65962 - * gcc.dg/vect/vect-62.c: Adjust. - -2015-10-28 Richard Biener - - PR middle-end/68067 - * gcc.dg/torture/pr68067-1.c: New testcase. - * gcc.dg/torture/pr68067-2.c: Likewise. - -2015-10-28 Segher Boessenkool - - * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128". - -2015-10-28 Segher Boessenkool - - * 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 - - * c-c++-common/goacc/loop-shape.c: New test. - -2015-10-27 Nathan Sidwell - Cesar Philippidis - - * g++.dg/gomp/pr33372-1.C: Adjust diagnostic. - * g++.dg/gomp/pr33372-3.C: Likewise. - -2015-10-27 Richard Henderson - - PR rtl-opt/67609 - * gcc.target/i386/pr67609-2.c: New test. - -2015-10-27 Kyrylo Tkachov - - PR target/68102 - * gcc.target/aarch64/pr68102_1.c: New test. - -2015-01-27 Paul Thomas - - PR fortran/67933 - * gfortran.dg/allocate_with_source_15.f03: New test - -2015-10-27 Thomas Schwinge - James Norris - - 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 - - PR fortran/68108 - * gfortran.dg/pr67805_2.f90: New test. - -2015-10-27 Abderrazek Zaafrani - Aditya Kumar - - * 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 - - 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 - - PR tree-optimization/68104 - * gcc.dg/torture/pr68104.c: New testcase. - -2015-10-27 Alan Lawrence - - * gcc.dg/vect/vect-strided-shift-1.c: New. - -2015-10-27 Kyrylo Tkachov - - PR target/67929 - * gcc.target/arm/pr67929_1.c: New test. - -2015-10-27 Richard Sandiford - - * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9, - -2015-10-27 Richard Sandiford - - 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 - - * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test. - -2015-10-27 Richard Sandiford - - * gcc.dg/builtins-52.c: Add -O to dg-options. - -2015-10-27 Richard Sandiford - - * gcc.dg/torture/builtin-math-1.c: Skip at -O0. - -2015-10-27 Thomas Schwinge - - 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 - - PR fortran/66056 - * gfortran.dg/empty_label_typedecl.f90: New test. - -2015-10-26 Steven G. Kargl - - PR fortran/36192 - * gfortran.dg/pr36192.f90: New test. - -2015-10-26 Eric Botcazou - - * 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 - - * gcc.target/mips/ds-schedule-1.c: New. - * gcc.target/mips/ds-schedule-2.c: New. - -2015-10-26 Jeff Law - - PR tree-optimization/68013 - * gcc.c-torture/compile/pr68013.c: New test. - -2015-10-26 Richard Biener - Dominik Vogt - - PR middle-end/67443 - * gcc.target/s390/pr67443.c: New testcase. - -2015-10-26 Christophe Lyon - - * 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 - - PR middle-end/67989 - * g++.dg/pr67989.C: New test. - -2015-10-26 Maxim Kuvyrkov - - * 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 - - * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0. - -2015-01-25 Paul Thomas - - 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 - - * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*. - -2015-10-25 Uros Bizjak - - PR target/68084 - * gcc.target/i386/pr68084.c: New test. - -2015-10-25 Andre Vehreschild - - 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 - - PR fortran/68055 - * gfortran.dg/pr68055.f90: New case. - -2015-10-24 Steven G. Kargl - - 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 - - PR ipa/pr67600 - * g++.dg/torture/pr67600.C: New testcase. - -2015-10-23 Ilya Enkovich - - * g++.dg/pr68062.C: New test. - -2015-10-23 Jeff Law - - PR tree-optimization/67830 - * gcc.dg/pr67830.c: New test. - -2015-10-23 Jan Hubicka - - * gcc.dg/tree-ssa/operand-equal-2.c: New testcase. - -2015-10-23 Steve Ellcey - Andrew Pinski - - PR rtl-optimization/67736 - * gcc.dg/torture/pr67736.c: New test. - * gcc.dg/combine-subregs.c: New test. - -2015-10-23 Alan Hayward - - 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 - - * 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 - - * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options. - -2015-10-23 Maxim Ostapenko - - 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 - - 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 - - * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse. - -2015-10-22 Paolo Carlini - - PR c++/67838 - * g++.dg/cpp1y/var-templ46.C: New. - -2015-10-22 Richard Biener - - PR tree-optimization/58497 - * gcc.dg/tree-ssa/vector-5.c: New testcase. - -2015-10-22 Richard Biener - - 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 - - PR middle-end/68046 - PR middle-end/61893 - * gcc.dg/torture/ftrapv-2.c: New testcase. - -2015-10-22 Andreas Krebbel - - PR target/68015 - * gcc.target/s390/pr68015.c: New test. - -2015-10-22 Andre Vieira - - PR testsuite/67948 - * gcc.target/arm/xor-and.c: Adjust test to check for eor - instead of orr. - -2015-10-22 Jiong Wang - Ramana Radhakrishnan - - PR target/63304 - * gcc.target/aarch64/pr63304_1.c: New test. - -2015-10-21 Paolo Carlini - - PR c++/66781 - * g++.dg/parse/enum13.C: New. - -2015-10-21 Paolo Carlini - - PR c++/67847 - * g++.dg/parse/enum12.C: New. - -2015-10-21 Martin Sebor - - 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 - - PR fortran/67939 - * gfortran.dg/pr67939.f90: New test. - -2015-10-21 Aditya Kumar - Sebastian Pop - - * gcc.dg/graphite/scop-11.c: Update pattern. - -2015-10-11 Jan Hubicka - - PR ipa/67056 - * g++.dg/ipa/pr67056.C: New testcase. - -2015-10-11 Jan Hubicka - - * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors - are matched. - -2015-10-21 Richard Sandiford - - * 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 - - * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0. - -2015-10-21 Richard Sandiford - - * 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 - - * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param - sra-max-scalarization-size-Ospeed. - -2015-10-21 Marek Polacek - - - PR c/68024 - * gcc.dg/pr68024.c: New test. - -2015-10-21 Nathan Sidwell - - * 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 - - * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR. - -2015-10-21 Ilya Enkovich - - * gcc.dg/lto/simd-function_0.c: New test. - -2015-10-21 Uros Bizjak - - PR target/68018 - * gcc.target/i386/pr68018.c: New test. - -2015-10-21 Richard Biener - - PR middle-end/68031 - * gcc.dg/torture/pr68031.c: New testcase. - -2015-10-21 Richard Biener - - PR tree-optimization/68026 - * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase. - -2015-10-21 Maxim Ostapenko - - * 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 - - * gcc.target/aarch64/stp_vec_64_1.c: New test. - * gcc.target/aarch64/ldp_vec_64_1.c: Likewise. - -2015-10-20 Alan Lawrence - - * lib/target-supports.exp (check_effective_target_vect64): Add AArch64. - -2015-10-20 Marek Polacek - - PR c/67964 - * gcc.dg/pr67964.c: New test. - -2015-10-20 Vladimir Makarov - - PR rtl-optimization/67609 - * gcc.target/i386/pr67609.c: New. - -2015-10-20 Kyrylo Tkachov - - * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases. - -2015-10-20 Kyrylo Tkachov - - * gcc.target/aarch64/fmul_fcvt_1.c: New test. - * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. - -2015-10-20 H.J. Lu - - PR target/66810 - * gcc.target/i386/pr66810.c: New test. - -2015-10-20 H.J. Lu - - 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 - - * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan. - -2015-10-20 Richard Biener - - PR tree-optimization/68017 - * gcc.dg/torture/pr68017.c: New testcase. - -2015-10-20 Szabolcs Nagy - - PR target/66912 - * gcc.target/aarch64/pr66912.c: New. - * gcc.target/arm/pr66912.c: New. - -2015-10-19 Steven G. Kargl - - * gfortran.dg/pr67900.f90: New tests. - -2015-10-19 Pierre-Marie de Rodat - - * 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 - - PR fortran/68019 - * gfortran.dg/pr68019.f90: new test. - -2015-10-19 Richard Biener - - PR tree-optimization/67975 - * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase. - -2015-10-19 Richard Biener - - * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0. - -2015-10-19 H.J. Lu - - 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 - - PR middle-end/68002 - * gcc.dg/PR68002.c: New test. - -2015-10-19 Richard Sandiford - - * gcc.dg/builtins-20.c: Remove undefined behavior. - -2015-10-18 Mikael Morin - - PR fortran/67758 - * gfortran.dg/common_25.f90: New file. - -2015-10-18 Paul Thomas - - 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 - - PR fortran/67987 - * gfortran.df/pr67987.f90: New test. - * gfortran.dg/char_length_2.f90: Update testcase. - -2015-10-16 H.J. Lu - - * 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 - - * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main): - Replace printf with __builtin_printf. - -2015-10-16 H.J. Lu - - * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly - initialize u5. - -2015-10-16 Eric Botcazou - - 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 - - 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 - - * gcc.c-torture/compile/icfmatch.c: Add testcase - -2015-10-16 Paolo Carlini - - PR c++/67926 - * g++.dg/cpp1z/fold-ice1.C: New. - -2015-10-16 Michael Collison - Andrew Pinski - - * gcc.dg/tree-ssa/minmax-loopend.c: New test. - -2015-10-15 Marek Polacek - - * gcc.dg/tree-ssa/reassoc-42.c: New test. - -2015-10-15 Marek Polacek - - 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 - - * 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 - - * 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 - - PR tree-optimization/67915 - * gcc.dg/torture/pr67915.c: New testcase. - -2015-10-14 Marek Polacek - - 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 - - * gcc.dg/pragma-pop_options-1.c: New test. - -2015-10-13 Jakub Jelinek - Aldy Hernandez - - * 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 - - * gcc.target/aarch64/table-intrinsics.c: Fix regexp - after r228716 (Fix vtbl[34] and vtbx4). - -2015-10-13 Yuri Rumyantsev - - PR tree-optimization/67909, 67947 - * gcc.dg/torture/pr67947.c: New test. - -2015-10-13 Jeff Law - - * gcc.dg/tree-ssa/ssa-thread-13.c: New test. - -2015-10-12 Jeff Law - - * 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 - - PR c++/58566 - * g++.dg/cpp0x/lambda/lambda-58566.C: New. - -2015-10-10 Jan Hubicka - - * 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 - - * 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 - Hale Wang - - * gcc.dg/tree-ssa/forwprop-33.c: New. - -2015-10-09 Alexander Fomin - - 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 - - * 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 - - PR tree-optimization/67794 - * gcc.dg/ipa/ipa-sra-10.c: New test. - * gcc.dg/torture/pr67794.c: Likewise. - -2015-10-09 Alexandre Oliva - - PR rtl-optimization/67828 - * gcc.dg/torture/pr67828.c: New. - -2015-10-09 Ramana Radhakrishnan - - 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 - - PR tree-optimization/67891 - * gcc.dg/tree-ssa/pr67891.c: New testcase. - -2015-10-08 Richard Sandiford - - * gcc.dg/builtins-47.c: Test the optimized dump instead. - -2015-10-08 Yuri Rumyantsev - - * gcc.dg/vect/vect-outer-simd-3.c: New test. - -2015-10-08 Yuri Rumyantsev - - * 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 - - * gcc.dg/dse.c: Only dump in dse1 pass. - * gcc.dg/tree-ssa/pr30375.c: Same. - -2015-10-07 Uros Bizjak - - 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 - - * lib/atomic-dg.exp (atomic_link_flags): Move flag setting - to atomic_init. (atomic_init): Restrict flags usage. - -2015-10-07 Andre Vehreschild - - PR fortran/65889 - * gfortran.dg/sizeof_5.f90: New test. - -2015-10-06 Jeff Law - - * gcc.c-torture/compile/pr67816.c: New test. - -2015-10-07 Kugan Vivekanandarajah - - * gcc.target/aarch64/get_lane_f16_1.c: New test. - -2015-10-06 Louis Krupp - - PR fortran/65766 - * gfortran.dg/substr_alloc_string_comp_1.f90: New. - -2015-10-06 Marek Polacek - - PR c++/67863 - * c-c++-common/Wtautological-compare-4.c: New test. - -2015-10-05 Michael Meissner - Peter Bergner - - PR target/67808 - * gcc.target/powerpc/pr67808.c: New test. - -2015-10-06 Nick Clifton - - * 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 - - * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection. - -2015-10-06 Richard Biener - - PR tree-optimization/67859 - * gcc.dg/torture/pr67859.c: New testcase. - -2015-10-05 Kirill Yukhin - - * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL. - -2015-10-05 Paolo Carlini - - PR c++/53856 - * g++.dg/template/defarg19.C: New. - * g++.dg/template/defarg20.C: Likewise. - -2015-10-05 Aditya Kumar - Sebastian Pop - - * gcc.dg/graphite/scop-sor.c: Un-xfail. - -2015-10-05 Aditya Kumar - Sebastian Pop - - * gcc.dg/graphite/scop-sor.c: Xfail. - -2015-10-05 Martin Jambor - Jan Hubicka - - * gcc.dg/ipa/propalign-4.c: New test. - * gcc.dg/ipa/propalign-5.c: Likewise. - -2015-10-05 Marek Polacek - - PR tree-optimization/67821 - * gcc.dg/torture/pr67821-2.c: New test. - * gcc.dg/torture/pr67821.c: New test. - -2015-10-05 Kirill Yukhin - - * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512". - -2015-10-05 Christian Bruel - - * gcc.target/arm/attr_thumb-static2.c: Cleanup directives. - -2015-10-05 Ramana Radhakrishnan - - * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo. - (exec_vcvt): Add comments. - -2015-10-04 Uros Bizjak - - PR rtl-optimization/67447 - * gcc.target/i386/pr67447.c: New test. - -2015-10-04 Uros Bizjak - - * 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 - - PR fortran/67758 - * gfortran.dg/common_24.f: New. - -2015-10-03 Bernd Edlinger - - * gcc.target/arm/pr67756.c: Fixed warnings. - -2015-10-02 Marek Polacek - - 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 - - * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved. - -2015-10-02 Sebastian Pop - - PR tree-optimization/67754 - * gfortran.dg/graphite/block-1.f90: Adjust pattern. - * gfortran.dg/graphite/block-2.f: Same. - -2015-10-02 Sebastian Pop - - * gcc.dg/graphite/scop-23.c: New. - -2015-10-02 Kirill Yukhin - - * gcc.target/i386/builtin_target.c: Handle "avx512ifma" - and "avx512vbmi". - -2015-10-02 Vladimir Makarov - - PR rtl-optimization/67756 - * gcc.target/arm/pr67756.c: New. - -2015-10-02 Jiong Wang - - * 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 - - * 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 - - 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 - - * gcc.target/aarch64/csneg-1.c: Update. - -2015-10-02 Renlin Li - - PR target/66776 - * gcc.target/aarch64/pr66776.c: New. - -2015-10-02 Eric Botcazou - - * gnat.dg/warn13.adb: New test. - -2015-10-02 Eric Botcazou - - * 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 - - PR rtl-optimization/67786 - PR rtl-optimization/67787 - * gcc.dg/pr67786.c: New test. - * gcc.dg/pr67787.c: Likewise. - -2015-10-02 James Greenhalgh - - * gcc.target/aarch64/vect_combine_zeroes_1.c: New. - -2015-10-02 Kai Tietz - - PR target/51726 - * g++.dg/ext/selectany2.C: Allow uninitialized variable case. - -2015-10-01 Louis Krupp - - 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 - - PR target/67788 - PR target/67789 - * gcc.target/powerpc/pr67789.c: New testcase. - -2015-10-01 Steven G. Kargl - - PR fortran.67802 - * gfortran.dg/pr67802.f90: New test. - -2015-10-01 Steven G. Kargl - - PR fortran/66979 - gfortran.dg/pr66979.f90: new test. - -2015-10-01 Steven G. Kargl - - PR fortran/67616 - * gfortran.dg/pr67616.f90: New test. - -2015-10-01 Ville Voutilainen - - PR c++/54430 - * g++.dg/cpp0x/range-for30.C: New. - -2015-10-01 Marek Polacek - - PR c/65345 - * gcc.dg/atomic/pr65345-4.c: New test. - * gcc.dg/pr65345-3.c: New test. - -2015-10-01 Marek Polacek - - PR tree-optimization/67769 - * gcc.dg/torture/pr67769.c: New test. - -2015-10-01 Uros Bizjak - - * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets. - -2015-10-01 Oleg Endo - - PR target/54236 - * gcc.target/sh/pr54236-6.c: Fix assembler-not string. - -2015-10-01 Uros Bizjak - - * 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 - - * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust. - * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise. - -2015-09-30 Jeff Law - - * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test. - -2015-09-30 Bernd Edlinger - - PR rtl-optimization/67037 - * gcc.c-torture/execute/pr67037.c: New test. - -2015-09-30 Ulrich Weigand - - * 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 - - * gcc.target/i386/pr67761.c: New test. - -2015-09-30 Marek Polacek - - PR c/67730 - * gcc.dg/pr67730.c: New test. - -2015-09-30 Marek Polacek - - PR tree-optimization/67690 - * gcc.dg/torture/pr67690.c: New test. - -2015-09-30 Christophe Lyon - - * 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 - - * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls. - -2015-09-29 Steven G. Kargl - - * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd* - * gfortran.dg/round_4.f90: ditto. - -2015-09-29 Richard Biener - - PR tree-optimization/67170 - * gfortran.dg/pr67170.f90: New testcase. - -2015-09-29 Richard Biener - - PR tree-optimization/67741 - * gcc.dg/torture/pr67741.c: New testcase. - -2015-09-29 Uros Bizjak - - * 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 - - 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 - - * gcc.dg/asm-4.c: Use braced words for the regular expressions. - -2015-09-28 Paul Thomas - - 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 - - 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 - Sebastian Pop - - * 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 - Sebastian Pop - - PR tree-optimization/67700 - * gcc.dg/graphite/run-id-pr67700.c: New. - -2015-09-28 Oleg Endo - - 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 - - PR rtl-optimization/67456 - PR rtl-optimization/67464 - PR rtl-optimization/67465 - * gcc.dg/pr67465.c: New test. - -2015-09-28 Tom de Vries - - PR tree-optimization/62171 - * gcc.dg/vect/pr62171.c: New test. - -2015-09-27 David Edelsohn - - * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove - skip on AIX. XFAIL individual line tests. - -2015-09-27 Alexandre Oliva - - 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 - - * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers. - -2015-09-26 Mikael Morin - - PR fortran/67721 - * gfortran.dg/alloc_comp_deep_copy_3.f03: New. - -2015-09-26 David Edelsohn - - * 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 - - PR fortran/67614 - * gfortran.dg/pr67614.f90: New test. - -2015-09-25 Steven G. Kargl - - PR fortran/67525 - * gfortran.dg/pr67525.f90: New test. - -2015-09-25 Mikael Morin - - PR fortran/55603 - * gfortran.dg/allocatable_function_9.f90: New. - -2015-09-25 Oleg Endo - - PR target/67675 - * gcc.target/sh/pr67675.c: New. - -2015-09-25 Richard Sandiford - - * gcc.target/aarch64/fpcr_fpsr_1.c: New file. - -2015-09-25 H.J. Lu - - * 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 - - * c-c++-common/ubsan/bounds-11.c: New test. - * c-c++-common/ubsan/bounds-12.c: New test. - -2015-09-25 Marek Polacek - - PR sanitizer/64906 - * c-c++-common/ubsan/pr64906.c: New test. - -2015-09-24 H.J. Lu - - * 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 - - PR driver/67640 - * gcc.dg/Werror-13.c: New test. - -2015-09-24 Szabolcs Nagy - - * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note. - -2015-09-24 Richard Biener - - PR lto/67699 - * g++.dg/pr67699.C: New testcase. - -2015-09-24 Richard Earnshaw - - PR libgcc/67624 - * gcc.target/arm/fp16-inf.c: New test. - -2015-09-24 Kirill Yukhin - - * gcc.target/i386/avx512vbmi-check.h (main): Fix register - name while checking for AVX-512VBMI presence. - -2015-09-24 Rainer Orth - - * lib/target-supports.exp (check_effective_target_pie): Check for - PIE support on Solaris 11.x and 12. - -2015-09-24 Richard Biener - - * g++.dg/tree-ssa/restrict3.C: New testcase. - -2015-09-24 Richard Biener - - PR tree-optimization/48885 - * gcc.dg/tree-ssa/restrict-6.c: New testcase. - -2015-09-24 Patrick Palka - - * c-c++-common/Wmisleading-indentation.c: Augment test. - -2015-09-23 Ville Voutilainen - - Fix small typos in the coding rule enforcement warnings. - * g++.dg/diagnostic/disable.C: Replace 'namepace' - with 'namespace'. - -2015-09-23 Richard Biener - - PR middle-end/67662 - * gcc.dg/ubsan/pr67662.c: New testcase. - -2015-09-23 Manuel López-Ibáñez - - PR c/49655 - * gcc.dg/pragma-diag-6.c: New test. - -2015-09-23 James Greenhalgh - - * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New. - -2015-09-23 Richard Biener - - * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase. - -2015-09-22 Patrick Palka - - * c-c++-common/Wmisleading-indentation.c: Augment test. - -2015-09-22 Nathan Sidwell - - * g++.dg/diagostic/disable.C: New. - -2015-09-22 Tom de Vries - - PR tree-optimization/67671 - * g++.dg/pr67671.C: New test. - -2015-09-22 Alexander Fomin - - PR target/67480 - * gcc.target/i386/pr67480.c: New test. - -2015-09-22 Kirill Yukhin - - * 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 - - * 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 - - * gcc.target/aarch64/atomic-inst-ldadd.c: New. - * gcc.target/aarch64/atomic-inst-ldlogic.c: New. - -2015-09-22 Matthew Wahab - - * 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 - - * 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 - - PR tree-optimization/67666 - * g++.dg/pr67666.C: New test. - -2015-09-21 Steven G. Kargl - - PR fortran/67615 - * gfortran.dg/pr67615.f90: new test. - -2015-09-21 Jeff Law - - * gcc.target/h8300/andsi3_ashift_n_lower.c: New test. - -2015-09-21 Ville Voutilainen - - 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 - - PR c/66415 - * gcc.dg/cpp/pr66415-1.c: Test column number. - -2015-09-21 Richard Biener - - * g++.dg/ext/attr-alias-3.C: Add -g. - -2015-09-21 Richard Biener - - PR debug/67664 - * g++.dg/debug/dwarf2/pr67764.C: New testcase. - -2015-09-21 Oleg Endo - - PR target/64345 - * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A. - -2015-09-21 Manuel López-Ibáñez - - * gcc.dg/pragma-diag-5.c: Fix excess warning. - -2015-09-21 Manuel López-Ibáñez - - PR middle-end/60832 - * gcc.dg/pr53265.c: Update. - -2015-09-21 Eric Botcazou - - * gcc.target/arm/stack-checking.c: Skip for Thumb1. - -2015-09-21 Oleg Endo - - PR target/59478 - * gcc.target/sh/pr59478.c: New. - -2015-09-21 Oleg Endo - - PR target/67126 - * gcc.target/sh/pr51244-12.c: Adjust testcase. - * gcc.target/sh/pr54236-2.c: Likewise. - -2015-09-20 Oleg Endo - - * gcc.target/sh/pr43417.c: Move target independent test to ... - * gcc.c-torture/compile/pr43417.c: ... here. - -2015-09-20 Oleg Endo - - * 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 - - PR tree-optimization/47679 - * g++.dg/warn/Wuninitialized-6.C: New test. - -2015-09-18 Ville Voutilainen - - 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 - - * gcc.dg/pragma-diag-5.c: New test. - -2015-09-18 Uros Bizjak - - 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 - - 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 - - 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 - - * gcc.target/arm/attr_thumb-static2.c: New test. - -2015-09-17 Eric Botcazou - - * gnat.dg/overflow_sum3.adb: New test. - -2015-09-17 Eric Botcazou - - * gcc.target/arm/stack-checking.c: New test. - -2015-09-17 Paul Thomas - - 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 - - * gcc.target/aarch64/copysign_1.c: New. - * gcc.target/aarch64/copysign_2.c: New. - -2015-09-17 Bin Cheng - - * 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 - - * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly. - -2015-09-16 Richard Biener - - PR middle-end/67253 - * gcc.dg/torture/pr67253.c: New testcase. - -2015-09-16 Richard Biener - - PR middle-end/67271 - * gcc.dg/pr67271.c: New testcase. - -2015-09-16 Eric Botcazou - - * gnat.dg/opt49.adb: New test. - -2015-09-16 Richard Biener - - PR middle-end/67442 - * gcc.dg/torture/pr67442.c: New testcase. - -2015-09-15 Eric Botcazou - - * gnat.dg/array24.adb: New test. - * gnat.dg/blocklocs.adb: Delete. - -2015-09-15 Marek Polacek - - PR c/67580 - * gcc.dg/pr67580.c: New test. - -2015-09-15 Richard Biener - - PR tree-optimization/67470 - * gcc.dg/torture/pr67470.c: New testcase. - -2015-09-15 Alan Lawrence - - * gcc.target/aarch64/vect_int32x2x4_1.c: New. - -2015-09-15 Richard Biener - - PR middle-end/67563 - * gcc.dg/pr67563.c: New testcase. - -2015-09-14 Manuel López-Ibáñez - - PR fortran/67460 - * gfortran.dg/pr67460.f90: New test. - -2015-09-14 Uros Bizjak - - * 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 - - PR c++/51911 - * g++.dg/cpp0x/new-auto1.C: New. - -2015-09-11 Mark Wielaard - - 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 - - * 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 - - * 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 - - PR ada/66965 - * gnat.dg/specs/addr1.ads: Remove. - -2015-09-11 Rainer Orth - - * gcc.dg/pie-link.c: Add -pie to dg-options. - -2015-09-11 Alex Velenko - - * 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 - - * gcc.target/powerpc/swaps-p8-20.c: New test. - * gcc.target/powerpc/swaps-p8-21.c: New test. - -2015-09-10 Steven G. Kargl - - PR fortran/67526 - * gfortran.dg/pr67526.f90: New test. - -2015-09-10 Paolo Carlini - - PR c++/67318 - * g++.dg/cpp0x/variadic166.C: New. - -2015-09-09 Mark Wielaard - - * c-c++-common/nonnull-1.c: New test. - -2015-09-10 Paul Thomas - - PR fortran/66993 - * gfortran.dg/submodule_11.f08: New test. - -2015-09-10 Oleg Endo - - PR target/67506 - * gcc.c-torture/compile/pr67506.c: New test. - -2015-09-10 Andreas Krebbel - - * 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 - - PR target/67439 - * gcc.target/arm/pr67439_1.c: New test. - -2015-09-10 Jiong Wang - - * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code - model. - -2015-09-10 Jakub Jelinek - - 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 - - PR middle-end/67512 - * gcc.dg/pr67512.c: New test. - -2015-09-09 Paolo Carlini - - 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 - - * 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 - - 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 - Sebastian Pop - - 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 - Sebastian Pop - - * 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 - - 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 - - * 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 - - * 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 - - * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case. - * gcc.target/aarch64/vget_low_1.c: Likewise. - -2015-09-08 Alan Lawrence - - * 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 - - * 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 - - PR c++/67369 - * g++.dg/cpp1y/lambda-generic-ice4.C: New. - -2015-09-07 Marek Polacek - - PR inline-asm/67448 - * gcc.dg/asm-10.c: New test. - -2015-09-04 Jakub Jelinek - - PR middle-end/67452 - * gcc.dg/lto/pr67452_0.c: New test. - -2015-09-02 Senthil Kumar Selvaraj - - PR target/65210 - * gcc.target/avr/pr65210.c: New test. - -2015-09-04 H.J. Lu - - 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 - - PR sanitizer/67279 - * gcc.dg/ubsan/pr67279.c: New test. - -2015-09-04 Andrey Turetskiy - Petr Murzin - Kirill Yukhin - - * 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 - - * gfortran.dg/read_dir.f90: Delete empty directory when closing - rather than calling rmdir, cleanup if open fails. - -2015-09-03 Bill Schmidt - - * 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 - - * 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 - - * gcc.target/powerpc/vec-shift.c: New test. - -2015-09-03 Tom de Vries - - PR tree-optimization/65637 - * gcc.dg/autopar/reduc-4.c: New test. - -2015-09-03 Tom de Vries - - PR tree-optimization/65637 - * gcc.dg/autopar/pr46099-2.c: New test. - -2015-09-03 Naveen H.S - - PR middle-end/67351 - * g++.dg/pr67351.C: New test. - -2015-09-03 Richard Biener - - PR ipa/66705 - * g++.dg/lto/pr66705_0.C: New testcase. - -2015-09-02 Balaji V. Iyer - - 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 - - PR c/67432 - * gcc.dg/pr67432.c: New test. - -2015-09-02 Christophe Lyon - - * 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 - - * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case. - -2015-09-01 Matthew Fortune - Andrew Bennett - - * 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 - - * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD. - Clean-up a created directory if testcase fails. - -2015-09-01 Ilya Enkovich - - PR target/67405 - * g++.dg/pr67405.C: New test. - -2015-09-01 Rainer Orth - - * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times. - -2015-09-01 Kyrylo Tkachov - - * gcc.dg/ifcvt-1.c: New test. - * gcc.dg/ifcvt-2.c: Likewise. - * gcc.dg/ifcvt-3.c: Likewise. - -2015-09-01 Rainer Orth - - PR libfortran/67412 - * gfortran.dg/execute_command_line_2.f90: XFAIL execution on - *-*-solaris2.10. - -2015-09-01 Kyrylo Tkachov - - * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test. - -2015-09-01 Paolo Carlini - - PR c++/61753 - * g++.dg/other/pr61753.C: New. - -2015-08-31 Marc Glisse - - * gcc.dg/tree-ssa/cmp-1.c: New file. - -2015-08-31 Marc Glisse - - * gcc.dg/tree-ssa/complex-7.c: New file. - -2015-08-30 Bill Schmidt - - * gcc.target/powerpc/swaps-p8-19.c: New test. - -2015-08-29 Jerry DeLisle - - PR fortran/67367 - * gfortran.dg/read_dir.f90: New test. May fail on some platforms. - -2015-08-29 Tom de Vries - - PR tree-optimization/46193 - * gcc.dg/autopar/pr46193.c: New test. - -2015-08-28 Nathan Sidwell - - * 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 - - 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 - Revert: - 2015-08-27 Alan Lawrence - - * gcc.dg/tree-ssa/sra-15.c: New. - -2015-08-28 Andrew Bennett - - * gcc.target/mips/madd-8.c: Add lo register to clobber list. - * gcc.target/mips/msub-8.c: Ditto - -2015-08-27 Bill Schmidt - - * 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 - - * 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 - - 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 - - * gcc.target/powerpc/vec-shr.c: New. - -2015-08-27 Marek Polacek - - PR middle-end/67005 - * gcc.dg/torture/pr67005.c: New test. - -2015-08-27 Alan Lawrence - - * gcc.dg/tree-ssa/sra-15.c: New. - -2015-08-27 Andre Vieira - - * gcc.target/aarch64/long_branch_1.c: New test. - -2015-08-27 Dominik Vogt - - * gcc.target/s390/20150826-1.c: New test. - -2015-08-26 Renlin Li - - * gcc.target/aarch64/combine_bfi_1.c: New testcase. - -2015-08-26 Jiong Wang - - * gcc.target/aarch64/tlsie_tiny_1.c: New testcase. - -2015-08-26 Jiong Wang - - * 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 - - * 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 - - PR fortran/29600 - * gfortran.dg/shape_8.f90: New test. - -2015-08-25 Marek Polacek - - PR middle-end/67330 - * gcc.dg/weak/weak-18.c: New test. - -2015-08-25 David Malcolm - - * jit.dg/test-error-pr63969-missing-driver.c: Add call to - gcc_jit_context_set_bool_use_external_driver. - -2015-08-25 Nathan Sidwell - - * 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 - - * gcc.dg/Wno-frame-address.c: Skip for ARM. - * g++.dg/Wno-frame-address.C: Ditto. - -2015-08-24 Michael Meissner - - PR target/67211 - * g++.dg/pr67211.C: New test. - -2015-08-24 Louis Krupp - - 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 - - PR target/66821 - * gcc.target/i386/pr66821.c: New test. - -2015-08-24 H.J. Lu - - PR target/67329 - * gcc.target/i386/pr67329.c: New test. - -2015-08-24 Nathan Sidwell - - * 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 - - PR tree-optimization/65468 - * gcc.dg/gomp/static-chunk-size-one.c: New test. - -2015-08-23 Francois-Xavier Coudert - - PR libfortran/54572 - * gfortran.dg/backtrace_1.f90: New test. - -2015-08-23 Francois-Xavier Coudert - - PR libfortran/62296 - * gfortran.dg/execute_command_line_2.f90: New test. - -2015-08-23 Tom de Vries - - * 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 - - PR c++/63693 - * g++.dg/cpp0x/decltype63.C: New. - -2015-08-22 Nathan Sidwell - - * 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 - - * 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 - - * 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 - - * g++.dg/other/pr67065.C: Extend. - -2015-08-21 Nathan Sidwell - - * 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 - - * gcc.target/s390/zvector/vec-load_bndry-1.c: New test. - -2015-08-21 Dominik Vogt - - * lib/gcc-dg.exp: Add extra options for db-final to the command line - only once. - -2015-08-20 Bill Schmidt - - * 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 - - * lib/target-supports.exp - (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants - with -mfp16-format=ieee. - -2015-08-20 Paolo Carlini - - PR c++/67065 - * g++.dg/other/pr67065.C: New. - -2015-08-20 Simon Dardis - - * 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 - - * 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 - - * 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 - - PR fortran/66929 - * gfortran.dg/generic_31.f90: New. - -2015-08-19 Marek Polacek - - PR middle-end/67133 - * g++.dg/torture/pr67133.C: New test. - -2015-08-18 Bill Schmidt - - * 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 - - 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 - - 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 - - * 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 - - PR c++/67160 - * g++.dg/cpp1z/feat-cxx1z.C: New. - -2015-08-18 Marek Polacek - - PR middle-end/67222 - * gcc.dg/torture/pr67222.c: New test. - -2015-08-18 Robert Suchanek - - * gcc.target/mips/interrupt_handler-bug-1.c: New test. - -2015-08-18 Bin Cheng - - * 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 - - * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa - which is used in later code. - -2015-08-17 Paolo Carlini - - 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 - - PR tree-optimization/67221 - * gcc.dg/torture/pr67221.c: New testcase. - -2015-08-17 Mike Stump - Kyrylo Tkachov - - * gcc.target/arm/memcpy-aligned-1.c: New test. - -2015-08-16 Francois-Xavier Coudert - - 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 - - * 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 - - PR middle-end/67133 - * gcc.dg/torture/pr67133.c: New test. - -2015-08-14 Matthew Wahab - Matthias Klose - - 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 - - * 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 - - * gcc.target/aarch64/target_attr_1.c: Make test compile-only. - -2015-08-14 Yuri Rumyantsev - - * gcc.target/i386/builtin_target.c: Add skylake check. - -2015-08-13 Jeff Law - - * 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 - - * gcc.target/aarch64/cinc_common_1.c: New test. - -2015-08-13 Paolo Carlini - - 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 - - * gcc.target/aarch64/atomic-inst-cas.c: New. - * gcc.target/aarch64/atomic-inst-ops.inc: New. - -2015-08-13 Andreas Schwab - - * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre. - -2015-08-13 Paolo Carlini - - PR c++/62164 - * g++.dg/torture/pr62164.C: New. - -2015-08-13 Richard Biener - - PR tree-optimization/67191 - * gcc.dg/torture/pr67191.c: New testcase. - * g++.dg/torture/pr67191.C: Likewise. - -2015-08-13 Richard Biener - - PR tree-optimization/66502 - PR tree-optimization/67167 - * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase. - -2015-08-12 Paolo Carlini - - PR c++/53330 - * g++.dg/init/new42.C: New. - -2015-08-12 Michael Meissner - - 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 - - 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 - - PR c++/52742 - * g++.dg/cpp0x/pr52742.C: New. - -2015-08-12 H.J. Lu - - * gcc.target/i386/builtin_target.c (check_intel_cpu_model): - Check Knights Landing support. - -2015-08-12 Paolo Carlini - - PR c++/47461 - * g++.dg/warn/Wunused-result-1.C: New. - -2015-08-12 Richard Biener - - * 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 - - * gcc.dg/vrp-min-max-1.c: New. - * gcc.dg/vrp-min-max-2.c: New. - -2015-08-12 Richard Biener - - * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust. - -2015-08-12 Tom de Vries - - 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 - - PR target/66954 - * g++.dg/ext/mv25.C: New test. - -2015-08-11 Yuri Rumyantsev - - * gcc.target/i386/avx2-vect-shift.c: New test. - -2015-08-11 Manuel López-Ibáñez - - 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 - - * 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 - - * gcc.target/i386/builtin_target.c (check_intel_cpu_model): - Treat model == 0x4f as Broadwell. - -2015-08-10 Francois-Xavier Coudert - - PR libfortran/67140 - * gfortran.dg/pr67140.f90: New test. - -2015-08-10 Thomas Schwinge - - 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 - - PR fortran/64022 - * gfortran.dg/ieee/large_4.f90: New test. - -2015-08-08 Bud Davis - - PR fortran/59746 - * gfortran.dg/common_22.f90: New. - -2015-08-08 Segher Boessenkool - - PR rtl-optimization/67028 - * gcc.dg/pr67028.c: New testcase. - -2015-08-07 H.J. Lu - - PR rtl-optimization/67029 - * gcc.dg/pr67029.c: New test. - -2015-08-07 Francois-Xavier Coudert - - PR fortran/64104 - * gfortran.dg/ieee/ieee_8.f90: New test. - -2015-08-07 Jiong Wang - - * 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 - - * 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 - - * gcc.target/aarch64/tlsdesc_hoist.c: New testcase. - -2015-08-06 Jiong Wang - - * gcc.target/aarch64/noplt_3.c: New testcase. - -2015-08-06 Jiong Wang - - * gcc.target/aarch64/noplt_1.c: New testcase. - * gcc.target/aarch64/noplt_2.c: Likewise. - -2015-08-06 Venkataramanan Kumar - - * 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 - - * 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 - - * gcc.target/s390/htm-builtins-z13-1.c: New test. - -2015-08-06 Francois-Xavier Coudert - - 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 - - PR fortran/64022 - * gfortran.dg/ieee/large_1.f90: Adjust test. - -2015-08-05 Manuel López-Ibáñez - Jeff Law - - 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 - - PR middle-end/66311 - * gfortran.dg/pr66311.f90: New file. - -2015-08-05 Richard Biener - - PR tree-optimization/67121 - * gcc.dg/torture/pr67121.c: New testcase. - -2015-08-05 Nick Clifton - - * 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 - - PR middle-end/67120 - * gcc.dg/torture/pr67120.c: New testcase. - -2015-08-05 Paul Thomas - - 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 - - PR c++/66595 - * g++.dg/cpp1y/var-templ35.C: New. - -2015-08-05 Richard Biener - - PR tree-optimization/67055 - * g++.dg/torture/pr67055.C: New testcase. - -2015-08-05 Richard Biener - - PR tree-optimization/67109 - * gcc.dg/torture/pr67109.c: New testcase. - * gcc.dg/vect/vect-119.c: Adjust. - -2015-08-05 Richard Biener - - PR middle-end/67107 - * gcc.dg/pr67107.c: New testcase. - -2015-08-04 Paolo Carlini - - PR c++/66197 - * g++.dg/cpp1z/abbrev2.C: New. - -2015-08-04 Paolo Carlini - - * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive. - -2015-08-04 Paolo Carlini - - PR c++/66392 - * g++.dg/init/explicit4.C: New. - -2015-08-04 Bill Schmidt - - * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines - without VSX an Power8 vector support. - -2015-08-04 Richard Biener - - * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase. - -2015-08-04 H.J. Lu - - PR target/67110 - * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add - -fno-pie -no-pie. - -2015-08-04 Paolo Carlini - - PR c++/66427 - * g++.dg/cpp1y/var-templ34.C: New. - -2015-08-04 Kyrylo Tkachov - - * 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 - - * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test. - -2015-08-04 Kyrylo Tkachov - - * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete. - -2015-08-04 Kyrylo Tkachov - - * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error - message. - -2015-08-04 Francois-Xavier Coudert - - 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 - - PR tree-optimization/67043 - * gcc.dg/pr67043.c: New test. - -2015-08-03 Peter Bergner - - * gcc.target/powerpc/htm-tabort-no-r0.c: New test. - -2015-08-03 David Malcolm - - * 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 - - 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 - - PR tree-optimization/67077 - * gcc.dg/pr67077.c: New test. - -2015-08-03 Jeff Law - - 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 - - PR c/67088 - * gcc.dg/pr67088.c: New test. - -2015-08-03 Szabolcs Nagy - - 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 - - PR fortran/64921 - * gfortran.dg/class_allocate_20.f90: New. - -2015-08-03 Kyrylo Tkachov - - * gcc.target/aarch64/csel_bfx_1.c: New test. - * gcc.target/aarch64/csel_imms_inc_1.c: Likewise. - -2015-08-02 Martin Sebor - - * 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 - - * c-c++-common/Wmisleading-indentation.c: Add more tests. - -2015-08-01 Michael Collison - - * gcc.target/arm/mincmp.c: New test. - -2015-08-01 Paul Thomas - - PR fortran/67091 - * gfortran.dg/associated_target_6.f03: New test - -2015-08-01 Tom de Vries - - * 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 - - PR sanitizer/66977 - * g++.dg/ubsan/pr66977.C: New test. - -2015-07-30 Marek Polacek - - * c-c++-common/Wtautological-compare-3.c: New test. - -2015-07-29 Alan Lawrence - - * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data. - (CHECK): Pass address of scalar, rather than array. - -2015-07-29 Alan Lawrence - - * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case. - -2015-07-29 Alan Lawrence - - * 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 - - * gcc.target/aarch64/f16_movs_1.c: New test. - -2015-07-28 Tom de Vries - - * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing - outer loop. - -2015-07-28 Luis Felipe Strano Moraes - Manuel López-Ibáñez - - * 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 - - * c-c++-common/Wtautological-compare-2.c: Remove unused line. - -2015-07-27 Tom de Vries - - * 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 - - PR bootstrap/67030 - * c-c++-common/Wtautological-compare-2.c: New test. - -2015-07-27 H.J. Lu - - 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 - - PR c++/66555 - PR c/54979 - * c-c++-common/Wtautological-compare-1.c: New test. - -2015-07-26 Patrick Palka - - 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 - - * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned - immediates to avoid shift-overflow warnings. - -2015-07-25 Patrick Palka - - PR c++/66857 - * g++.dg/init/pr66857.C: New test. - -2015-07-25 Uros Bizjak - - PR target/66648 - * gcc.target/i386/pr66648.c: New test. - -2015-07-25 Tom de Vries - - * 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 - - 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 - - Revert: - 2015-07-23 Alexandre Oliva - - 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 - - * 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 - - PR c++/64079 - * c-c++-common/Wunused-function-1.c: New. - -2015-07-24 Tom de Vries - - * 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 - - PR ipa/66566 - * gcc.target/i386/mpx/pr66566.c: New test. - -2015-07-24 H.J. Lu - - PR bootstrap/66978 - * gcc.target/i386/pr66978.c: New test. - -2015-07-24 Andreas Krebbel - - * gcc.target/s390/gpr2fprsavecfi.c: New test. - -2015-07-24 Andreas Krebbel - - * 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 - - * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail. - -2015-07-24 Naveen H.S - - PR middle-end/25530 - * gcc.dg/pr25530.c: New test. - -2015-07-24 Naveen H.S - - PR middle-end/25529 - * gcc.dg/pr25529.c: New test. - -2015-07-23 Kugan Vivekanandarajah - - * gcc.target/arm/reg_equal_test.c: New test. - -2015-07-23 Jeff Law - - 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 - - PR c++/66572 - * g++.dg/warn/Wlogical-op-2.C: New test. - -2015-07-23 Alexandre Oliva - - 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 - - PR sanitizer/66908 - * c-c++-common/ubsan/pr66908.c: New test. - -2015-07-23 Tom de Vries - - * 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 - - PR tree-optimization/66952 - * gcc.dg/torture/pr66952.c: Use signed char. - -2015-07-23 Yuri Rumyantsev - - PR tree-optimization/66926,66951 - * gcc.dg/vect/pr66951.c: New test. - -2015-07-23 Paolo Carlini - - PR c++/52987 - * g++.dg/parse/error57.C: New. - * g++.dg/expr/string-2.C: Update. - -2015-07-23 Richard Biener - - PR tree-optimization/66945 - * gcc.dg/torture/pr66945.c: New testcase. - -2015-07-22 Uros Bizjak - - PR target/66954 - * g++.dg/ext/mv24.C: New test. - -2015-07-22 Marek Polacek - - * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than - dg-options. - -2015-07-22 Mikael Morin - - PR fortran/61831 - PR fortran/66929 - * gfortran.dg/generic_30.f90: New. - -2015-07-22 Richard Biener - - PR tree-optimization/66952 - * gcc.dg/torture/pr66952.c: New testcase. - -2015-07-22 Charles Baylis - - * 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 - - * g++.dg/template/crash81.C: Update. - -2015-07-21 Vladimir Makarov - - PR ipa/66424. - * gcc.target/i386/pr66424.c: New. - -2015-07-21 Alex Velenko - - * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type. - -2015-07-21 Mikael Morin - - PR fortran/61831 - * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive. - Drop address sanitization. - -2015-07-21 Alex Velenko - - * 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 - - * 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 - - * gcc.target/i386/asm-flag-5.c (f_ll): New. - -2015-07-20 Jiong Wang - - * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large - model. - -2015-07-20 Marek Polacek - - 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 - - * gcc.target/aarch64/neg_abs_1.c: New test. - -2015-07-18 Uros Bizjak - - PR target/66922 - * gcc.target/i386/pr66922.c: New test. - -2015-07-18 Sebastian Pop - - 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 - - PR target/66906 - * gcc.target/i386/pr66906.c: New test. - -2015-07-17 Mikael Morin - - * gfortran.dg/coarray_collectives_16.f90: Fix pattern - as follow-up to r225930. - -2015-07-17 Paul Thomas - - 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 - Sebastian Pop - - PR middle-end/61929 - * gcc.dg/graphite/pr61929.c: New. - -2015-07-17 Marek Polacek - - * gcc.dg/fold-minus-7.c: New test. - -2015-07-17 Alessandro Fanfarillo - - * gfortran.dg/co_reduce_1.f90: New file. - -2015-07-17 H.J. Lu - - PR target/66824 - * gcc.target/i386/pr66824.c: - -2015-07-17 Andre Vehreschild - - PR fortran/66035 - * gfortran.dg/structure_constructor_13.f03: New test. - -2015-07-17 Mikael Morin - - 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 - - * gcc.dg/vect/vect-outer-simd-2.c: New test. - -2015-07-17 Uros Bizjak - - PR target/66891 - * gcc.target/i386/pr66891.c: New test. - -2015-07-16 Kyrylo Tkachov - - * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden. - -2015-07-16 Vladimir Makarov - - PR rtl-optimization/66626 - * gcc.target/i386/pr66626-2.c: New. - -2015-07-16 Richard Biener - - PR tree-optimization/66894 - * gcc.dg/torture/pr66894.c: New testcase. - -2015-07-16 Richard Biener - - * gcc.dg/tree-ssa/pr21031.c: Adjust. - -2015-07-16 Uros Bizjak - - PR target/66866 - * g++.dg/pr66866.C: New test. - -2015-07-15 Bill Schmidt - - * gcc.target/powerpc/vec-cmp-sel.c: New test. - -2015-07-15 Richard Biener - - * 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 - - * gcc.target/mips/interrupt_handler-5.c: New test. - -2015-07-15 Matthew Fortune - Robert Suchanek - - * gcc.target/mips/interrupt_handler-4.c: New test. - -2015-07-15 Ilya Enkovich - - PR testsuite/66734 - * gcc.dg/lto/lto.exp: Initialize MPX. - -2015-07-15 Kyrylo Tkachov - - * 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 - - * 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 - - * 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 - - PR rtl-optimization/66838 - * gcc.target/i386/pr66838.c: New test. - -2015-07-14 Patrick Palka - - PR c++/66850 - * g++.dg/template/pr66850.C: New test. - -2015-07-14 Sandra Loosemore - Cesar Philippidis - Chung-Lin Tang - - * 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 - Cesar Philippidis - Chung-Lin Tang - - * gcc.target/nios2/cdx-ldstwm-1.c: New. - * gcc.target/nios2/cdx-ldstwm-2.c: New. - -2015-07-14 Sandra Loosemore - Cesar Philippidis - Chung-Lin Tang - - * 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 - - PR c++/65071 - * g++.dg/cpp0x/vt-65071.C: New. - -2015-07-14 Sandra Loosemore - Cesar Philippidis - Chung-Lin Tang - - * 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 - - gfortran.dg/pr66864.f90: New test. - -2015-07-14 Vladimir Makarov - - PR rtl-optimization/66626 - * gcc.target/i386/pr66626.c: New. - -2015-07-14 Sandra Loosemore - - * 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 - - * 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 - - PR tree-optimization/66863 - * gcc.dg/torture/pr66863.c: New testcase. - -2015-07-13 Patrick Palka - - PR c++/65186 - * g++.dg/template/pr65186.C: New test. - -2015-07-13 Mantas Mikaitis - - * 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 - - * 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 - - PR fortran/64589 - * gfortran.dg/pr64589.f90: New test. - -2015-07-13 Renlin Li - - PR rtl/66556 - * gcc.c-torture/execute/pr66556.c: New. - -2015-07-12 Aldy Hernandez - - * gcc.dg/20020219-1.c: Fix double word typos. - * gcc.dg/20020919-1.c: Same. - -2015-07-12 Kugan Vivekanandarajah - Jeff Law - - 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 - - PR c++/58734 - * g++.dg/cpp0x/variadic-ttp2.C: New. - -2015-07-10 Patrick Palka - - 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 - - PR c++/54521 - * g++.dg/init/explicit3.C: New. - -2015-07-10 H.J. Lu - - 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 - - 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 - - PR c++/60842 - * g++.dg/cpp0x/nsdmi-template15.C: New. - -2015-07-10 Jiong Wang - - * gcc.target/aarch64/got_mem_hoist_1.c: New test. - -2015-07-10 Christophe Lyon - - * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported. - * gcc.target/arm/flip-thumb.c: Likewise. - -2015-07-10 Uros Bizjak - - PR target/66813 - * gcc.target/i386/pr66813.c: New test. - -2015-07-10 Jakub Jelinek - - PR middle-end/66820 - * gcc.dg/gomp/pr66820.c: New test. - -2015-07-10 Paolo Carlini - - PR c++/65592 - * g++.dg/cpp0x/scoped_enum6.C: New. - -2015-07-10 Tom de Vries - - * 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 - - 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 - - PR c++/64848 - * g++.dg/cpp0x/lambda/lambda-ice14.C: New. - -2015-07-09 Jakub Jelinek - - 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 - - * lib/target-supports.exp (check_effective_target_pie): - Add *-*-dragonfly* - -2015-07-09 Uros Bizjak - - PR target/66814 - * gcc.target/i386/pr66814.c: New test. - -2015-07-09 Szabolcs Nagy - - 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 - - PR c++/65790 - * g++.dg/cpp0x/vt-65790.C: New. - -2015-07-09 H.J. Lu - - PR target/66818 - * gcc.target/i386/pr66818.c: New test. - -2015-07-09 H.J. Lu - - PR target/66817 - * gcc.target/i386/pr66817.c: New test. - -2015-07-09 Marek Polacek - - PR tree-optimization/66718 - * gcc.dg/vect/vect-126.c: New test. - -2015-07-08 Carlos Sánchez de La Lama - - * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information - even when dwarf-2 is not the default. - -2015-07-08 Jeff Law - - 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 - - * g++.dg/other/dump-ada-spec-9.C: New test. - -2015-07-08 Jakub Jelinek - - * 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 - - * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80. - -2015-07-08 H.J. Lu - - * gcc.target/i386/readeflags-1.c (abort): New prototype. - * gcc.target/i386/writeeflags-1.c (abort): Likewise. - -2015-07-08 H.J. Lu - - PR target/66806 - * gcc.target/i386/pr66806.c: New test. - -2015-07-08 Paolo Carlini - - PR c++/66421 - * g++.dg/cpp0x/auto45.C: New. - -2015-07-08 Vladimir Makarov - - PR middle-end/66334 - * gcc.target/i386/pr66334.c: New. - -2015-07-08 David Malcolm - - * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix - comments. - -2015-07-08 David Malcolm - - 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 - - PR tree-optimization/66793 - * gcc.dg/torture/pr66793.c: New testcase. - -2015-07-08 Richard Biener - - PR tree-optimization/66794 - * gcc.dg/torture/pr66794.c: New testcase. - -2015-07-08 Marek Polacek - - PR c++/66748 - * g++.dg/abi/abi-tag15.C: New test. - -2015-07-08 Andrew Bennett - - * 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 - - * gcc.target/arm/unsigned-float.c: Different options for hf toolchain. - -2015-07-08 Andrew Bennett - - * gcc.target/mips/stack-1.c: Do not build the testcase for micromips. - -2015-07-07 Uros Bizjak - - * gcc.target/i386/bt-3.c: New test. - * gcc.target/i386/bt-4.c: Ditto. - -2015-07-07 Eric Botcazou - - * g++.dg/other/dump-ada-spec-8.C: New test. - -2015-07-07 David Malcolm - - 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 - - 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 - - * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to - NOCOMPRESSION. - -2015-07-07 Richard Biener - - * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust. - -2015-07-07 Andrew Bennett - - * 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 - - * gcc.dg/dx-test.c: New test-case. - -2015-07-07 Andre Vehreschild - - PR fortran/66578 - * gfortran.dg/allocate_with_source_9.f08: New test. - -2015-07-07 Christian Bruel - - 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 - - PR target/65956 - * gcc.c-torture/execute/pr65956.c: New test. - -2015-07-06 Alan Lawrence - - * 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 - - * gfortran.dg/iomsg_2.f90: New test. - -2015-07-06 H.J. Lu - - PR target/66749 - * gcc.target/i386/pr66749.c: New test. - -2015-07-06 Richard Biener - - PR tree-optimization/66772 - * gcc.dg/torture/pr66772-1.c: New testcase. - * gcc.dg/torture/pr66772-2.c: Likewise. - -2015-07-06 Andrew Bennett - - * gcc.target/mips/near-far-3.c: Allow the call to near_func to use - the jals instruction. - -2015-07-06 H.J. Lu - - 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 - - * 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 - - PR middle-end/66759 - * gcc.dg/torture/pr66759.c: New testcase. - -2015-07-06 Andre Vehreschild - - 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 - - * gcc.c-torture/execute/pr66757.c: New test. - -2015-07-06 Bin Cheng - - PR tree-optimization/66720 - * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult. - -2015-07-05 Chung-Lin Tang - Sandra Loosemore - - * gcc.target/nios2/gprel-offset.c: New test. - -2015-07-04 Steven G. Kargl - - PR fortran/66725 - * gfortran.dg/pr66725.f90: New test. - -2015-07-03 Jason Merrill - - * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv): - Avoid narrowing error. - -2015-07-03 Segher Boessenkool - - PR rtl-optimization/66706 - * gcc.target/powerpc/shift-int.c: New testcase. - -2015-07-03 H.J. Lu - - PR target/66746. - * gcc.target/i386/pr66746.c: New file. - -2015-07-03 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase. - -2015-07-03 James Greenhalgh - - PR tree-optimization/66119 - * g++.dg/opt/pr66119.C: New. - -2015-07-02 Paul Thomas - - 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 - - PR preprocessor/53690 - * g++.dg/cpp/pr53690.C: New. - -2015-07-02 Bill Schmidt - - * gcc.target/powerpc/vec-cmp.c: New test. - -2015-07-02 Steven G. Kargl - - PR fortran/56520 - * gfortran.dg/pr56520.f90: New test. - -2015-07-02 Steven G. Kargl - - PR fortran/66545 - * gfortran.dg/pr66545_1.f90: New test. - * gfortran.dg/pr66545_2.f90: New test. - -2015-07-02 Alan Lawrence - - * 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 - - PR testsuite/66719 - * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting - unaligned loads. - -2015-07-02 Richard Biener - - * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase. - -2015-07-01 H.J. Lu - - * gcc.target/i386/mpx/pr66568.c (exit): New prototype. - -2015-07-01 Jason Merrill - - * lib/target-supports.exp (cxx_default): Set to C++14. - -2015-07-01 Tom de Vries - - PR testsuite/66723 - * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of - scan-assembler. - -2015-07-01 Thomas Koenig - - * gfortran.dg/warn_conversion_8.f90: New test. - -2015-07-01 Bernd Edlinger - - PR rtl-optimization/61047 - * gcc.c-torture/execute/20150611-1.c: New testcase. - -2015-07-01 David Malcolm - - 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 - - * jit.dg/test-accessing-union.c: Add comments for use by - gcc/jit/docs/topics/types.rst. - -2015-07-01 Matthew Wahab - - * 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 - - PR c++/60365 - * g++.dg/cpp0x/gen-attrs-60.C: New. - * g++.dg/cpp1y/attr-deprecated-2.C: Likewise. - -2015-07-01 Jiong Wang - - * 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 - - * gfortran.dg/gomp/pr66633.f90: New test. - -2015-07-01 Patrick Palka - - PR c++/66686 - * g++.dg/template/pr66686.C: New test. - -2015-06-30 Eric Botcazou - - * gnat.dg/lto17.ad[sb]: New test. - -2015-06-30 David Malcolm - - * 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 - - 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 - - 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 - - PR debug/66691 - * gcc.target/i386/pr66691.c: New. - -2015-06-30 H.J. Lu - - * 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 - - * 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 - - * gcc.dg/fold-ior-2.c (fn4): Swap operands. - -2015-06-30 Tom de Vries - - * 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 - - * gcc.dg/fold-ior-2.c: New test. - -2015-06-30 Tom de Vries - - 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 - - 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 - - PR fortran/66605 - * gfortran.dg/wunused-parameter.f90: New test. - -2015-06-29 Richard Henderson - - * 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 - - 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 - - PR tree-optimization/66677 - * gcc.dg/vect/pr66677.c: New testcase. - -2015-06-29 Kugan Vivekanandarajah - - PR middle-end/64130 - * gcc.dg/tree-ssa/pr64130.c: New test. - -2015-06-26 Jiong Wang - - * gcc.target/aarch64/pic-small.c: New testcase. - -2015-06-26 Richard Biener - - * gcc.dg/tree-ssa/forwprop-25.c: Adjust. - -2015-06-26 Marek Polacek - - * gcc.dg/fold-and-1.c: New test. - * gcc.dg/fold-and-2.c: New test. - -2015-06-26 Eric Botcazou - - * 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 - - * gfortran.dg/reassoc_3.f90: Adjust. - -2015-06-26 Uros Bizjak - - PR target/66412 - * gcc.target/i386/pr66412.c: New test. - -2015-06-25 Richard Biener - - * gcc.dg/tree-ssa/pr52631.c: Disable forwprop. - -2015-06-25 Richard Sandiford - - * gcc.target/aarch64/vect-add-sub-cond.c: New test. - -2015-06-25 Richard Biener - - * gfortran.dg/vect/vect-9.f90: New testcase. - -2015-06-25 Nick Clifton - - * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300, - H8300 and M32R targets. - -2015-06-24 Manuel López-Ibáñez - - PR fortran/66528 - * gfortran.dg/maxerrors.f90: New test. - -2015-06-08 DJ Delorie - - * gcc.dg/torture/pr66345.c: Fix assumption about size_t type. - -2015-06-24 Alan Lawrence - - * gcc.target/aarch64/mgeneral-regs_3.c: New. - -2015-06-24 Alan Lawrence - - * 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 - - PR c++/65750 - * g++.dg/cpp0x/trailing11.C: New. - -2015-06-24 Ramana Radhakrishnan - - * 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 - - * gcc.target/aarch64/arm_align_max_pwr.c: New. - * gcc.target/aarch64/arm_align_max_stack_pwr.c: New. - -2015-06-24 Patrick Palka - - Revert: - 2015-06-23 Patrick Palka - - 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 - - PR c++/65811 - * g++.dg/other/linkage2.C: New. - -2015-06-24 Ramana Radhakrishnan - - PR target/63408 - * gcc.target/arm/pr63408.c: New test. - -2015-06-24 James Greenhalgh - - * 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 - - PR rtl-optimization/66306 - * gcc.target/s390/pr66306.c: New test. - -2015-06-24 Andreas Krebbel - - * 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 - - PR target/65803 - * gcc.c-torture/pr65803.c: New test. - -2015-06-23 Patrick Palka - - 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 - - * c-c++-common/Wlogical-op-3.c: New test. - -2015-06-23 Paolo Carlini - - PR c++/66254 - * g++.dg/cpp0x/scoped_enum5.C: New. - -2015-06-23 Richard Biener - - PR tree-optimization/66636 - * gcc.dg/vect/pr66636.c: New testcase. - -2015-06-23 Marek Polacek - - * 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 - - Add missing testcase from r224672. - 2015-06-19 James Greenhalgh - - * gcc.target/vax/bswapdi-1.c: New. - -2015-06-23 Andre Vehreschild - - PR fortran/64674 - * gfortran.dg/associate_18.f08: New test. - -2015-06-23 Uros Bizjak - - 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 - - * gcc.target/nvptx/nvptx.exp: New file. - * gcc.target/nvptx/proto-1.c: Likewise. - -2015-06-23 Bin Cheng - - PR tree-optimization/66449 - * gcc.dg/vect/pr66449.c: New test. - -2015-06-22 Pierre-Marie de Rodat - - * 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 - - * g++.dg/inherit/pure1.C: Test location too. - -2015-06-22 Marek Polacek - - * 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 - - PR target/65914 - * g++.dg/torture/pr65914.C: New. - -2015-06-22 Richard Biener - - * 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 - - PR target/52144 - * gcc.target/arm/flip-thumb.c: New test. - -2015-06-22 Jan Hubicka - Martin Liska - - PR ipa/65908 - * g++.dg/ipa/pr65908.C: New testcase. - -2015-06-20 Mikhail Maltsev - - 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 - - * gnat.dg/specs/debug1.ads: Adjust. - -2015-06-19 Jim Wilson - - * 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 - - * gcc.target/vax/bswapdi-1.c: New. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file. - -2015-06-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file. - -2015-06-19 Christophe Lyon - - * 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 - - * gcc.target/aarch64/pr62308.c: New test. - -2015-06-19 Mikael Morin - - PR fortran/66549 - * gfortran.dg/gomp/omp_parallel_1.f90: New file. - -2015-06-19 Ilya Enkovich - - * gcc.target/i386/mpx/pr66581.c: New test. - -2015-06-18 Uros Bizjak - - * gcc.target/i386/cmov9.c: New test. - -2015-06-18 Richard Biener - - * g++.dg/other/const4.C: New testcase. - -2015-06-18 Michael Matz - - PR middle-end/66253 - * gcc.dg/vect/pr66253.c: New testcase. - -2015-06-18 Ilya Enkovich - - PR target/66569 - * gcc.target/i386/mpx/chkp-vararg.c: New test. - -2015-06-18 Ilya Enkovich - - PR middle-end/66568 - * gcc.target/i386/mpx/pr66568.c: New test. - -2015-06-18 Ilya Enkovich - - PR middle-end/66567 - * gcc.target/i386/mpx/pr66567.c: New test. - -2015-06-18 Richard Biener - - PR tree-optimization/66510 - * gcc.dg/vect/slp-perm-12.c: New testcase. - -2015-06-17 Uros Bizjak - - * 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 - - 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 - - * 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 - - PR testsuite/65944 - * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function. - -2015-06-17 Robert Suchanek - - * gcc.target/mips/pr65862-1.c: New test. - * gcc.target/mips/pr65862-2.c: Likewise. - -2015-06-17 Uros Bizjak - - * 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 - - PR tree-optimization/66251 - * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase. - -2015-06-16 Paolo Carlini - - PR c++/59682 - * g++.dg/parse/new-placement1.C: New. - -2015-06-16 David Malcolm - - * 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 - - PR jit/66539 - * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c - to "testcases" array. - -2015-06-16 David Malcolm - - 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 - - PR target/56766 - * gcc.target/i386/pr56766-1.c: New test. - * gcc.target/i386/pr56766-2.c: Ditto. - -2015-06-16 Steve Ellcey - - * 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 - - * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling. - -2015-06-16 James Greenhalgh - - * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives - passed by the testsuite driver. - -2015-06-16 Richard Biener - - * gcc.dg/vect/slp-perm-11.c: New testcase. - -2015-06-16 Christophe Lyon - - * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to - dg-options. - -2015-06-16 James Greenhalgh - - * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: - Reinstate calls to torture-init and torture-finalize. - -2015-06-16 Kyrylo Tkachov - - * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options. - -2015-06-15 Nathan Sidwell - - PR c++/58583 - * g++.dg/cpp0x/nsdmi-template14.C: New test. - -2015-06-15 Paolo Carlini - - PR c++/51048 - * g++.dg/cpp0x/local-type1.C: New. - -2015-06-15 Andre Vehreschild - - 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 - - PR c++/65168 - * g++.dg/warn/Walways-true-3.C: New test. - -2015-06-13 Tom de Vries - - * gcc.dg/parloops-exit-first-loop-alt-4.c: New test. - -2015-06-13 Tom de Vries - - * 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 - - * 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 - - * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips. - -2015-06-11 Paul Thomas - - PR fortran/66079 - * gfortran.dg/allocatable_scalar_13.f90: New test - -2015-06-11 Marek Polacek - - * gcc.dg/fold-xor-3.c: New test. - -2015-06-11 Kyrylo Tkachov - - * gcc.target/arm/short-it-ifcvt-1.c: New test. - * gcc.target/arm/short-it-ifcvt-2.c: Likewise. - -2015-06-11 Christian Bruel - - PR target/52144 - * gcc.target/arm/pragma_attribute.c: New test. - -2015-06-10 Uros Bizjak - - * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps. - -2015-06-10 Uros Bizjak - - PR target/66473 - * gcc.target/i386/pr66473.c: New test. - -2015-06-10 Jakub Jelinek - - PR target/66470 - * gcc.dg/tls/pr66470.c: New test. - * gcc.target/i386/pr66470.c: New test. - -2015-06-10 Christian Bruel - - 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 - - PR target/66200 - PR target/66428 - PR c++/66192 - * g++.dg/abi/aarch64_guard1.C: Adjust test. - -2015-06-10 James Greenhalgh - - * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives - passed by the testsuite driver. - -2015-06-09 Alexandre Oliva - - Revert: - 2015-06-09 Alexandre Oliva - * 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 - - * gcc.target/i386/vararg-loc.c: New test. - -2015-06-09 Paolo Carlini - - PR c++/65815 - * g++.dg/cpp0x/nsdmi-aggr1.C: New. - * g++.dg/cpp0x/mem-init-aggr1.C: Likewise. - -2015-06-09 Marek Polacek - - 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 - - * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives - passed by the testsuite driver. - -2015-06-09 Richard Biener - - PR middle-end/66423 - * gcc.dg/fold-modpow2.c: New testcase. - -2015-06-09 Richard Biener - - PR tree-optimization/66419 - * gcc.dg/vect/bb-slp-37.c: New testcase. - -2015-06-09 Shiva Chen - - * gcc.target/arm/stl-cond.c: New test. - -2015-06-09 Richard Biener - - PR middle-end/66413 - * gcc.dg/torture/pr66413.c: New testcase. - -2015-06-09 Alexandre Oliva - - * 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 - - * 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 - - PR rtl-optimization/66444 - * gcc.dg/pr66444.c: New test. - -2015-06-08 Steven G. Kargl - - PR fortran/66245 - * gfortran.dg/class_is_1.f90: New test. - * gfortran.dg/type_is_1.f90: Ditto. - -2015-06-08 Marek Polacek - - PR c/66415 - * gcc.dg/cpp/pr66415-1.c: New test. - * gcc.dg/cpp/pr66415-2.c: New test. - -2015-06-08 Richard Biener - - PR tree-optimization/66422 - * gcc.dg/Warray-bounds-16.c: New testcase. - -2015-06-08 Richard Biener - - * 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 - - PR sanitizer/66452 - * g++.dg/ubsan/pr66452.C: New test. - -2015-06-08 Tom de Vries - - 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 - - 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 - - * 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 - - 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 - - PR fortran/66347 - * gfortran.dg/blockdata_9.f: New test. - -2015-06-05 Thomas Koenig - - PR fortran/66385 - * gfortran.dg/forall_17.f90: New test. - -2015-06-05 Aldy Hernandez - - * 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 - - PR fortran/66377 - gfortran.dg/equiv_9.f90: New test. - - -2015-06-05 Tom de Vries - - merge from gomp4 branch: - 2015-05-28 Tom de Vries - - 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 - - PR c++/52595 - * g++,dg/cpp0x/nsdmi-defer5.C: Add template case. - -2015-06-05 Kugan Vivekanandarajah - - * gcc.target/arm/neon-reload-class.c: Remove movw and movt. - -2015-06-04 Paolo Carlini - - * obj-c++.dg/tls/diag-5.mm: Adjust per r224097. - -2015-06-04 Sriraman Tallam - - * 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 - - PR fortran/58749 - * gfortran.dg/adjustl_1.f90: New test. - -2015-06-04 Jan Hubicka - - * 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 - - * lto.c (iterative_hash_canonical_type, - gimple_register_canonical_type): only hash main variants of types - -2015-06-04 Sandra Loosemore - - * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: - Move set of dg-do-what-default after early return. - -2015-06-04 Marek Polacek - - PR c/66341 - * gcc.dg/lvalue-8.c: New test. - -2015-06-03 Manuel López-Ibáñez - Paolo Carlini - - PR c++/66130 - * g++.dg/other/pr66130.C: New. - * g++.dg/cpp0x/pr66130.C: Likewise. - -2015-06-03 Paolo Carlini - - * 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 - - 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 - - PR target/66275 - * gcc.target/i386/pr66275.c: New test. - -2015-06-03 Prathamesh Kulkarni - - * 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 - - * 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 - - * gcc.dg/vect/bb-slp-36.c: New testcase. - -2015-06-03 Ilya Enkovich - - * gcc.dg/lto/chkp-removed-alias_0.c: New. - -2015-06-03 Ilya Enkovich - - * 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 - - 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 - - PR tree-optimization/63916 - * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase. - -2015-06-03 Richard Biener - - PR tree-optimization/66375 - * gcc.dg/torture/pr66375.c: New testcase. - -2015-06-03 Bin Cheng - - * gcc.dg/tree-ssa/pr65447.c: Increase searching number. - -2015-06-02 Kugan Vivekanandarajah - - PR target/65768 - * gcc.target/arm/maskdata.c: Remove -fno-gcse. - -2015-06-02 Steven G. Kargl - - PR fortran/66380 - * gfortran.dg/reshape_7.f90: New test. - -2015-06-02 David Malcolm - - PR c/66220: - * c-c++-common/Wmisleading-indentation.c (fn_35): New. - (fn_36): New. - -2015-06-02 Prathamesh Kulkarni - - PR c/49551 - * gcc.dg/pr49551.c: New testcase. - -2015-06-02 Richard Biener - - PR debug/65549 - * g++.dg/lto/pr65549_0.C: New testcase. - -2015-06-02 Thomas Schwinge - - 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 - - * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector. - -2015-06-02 Paolo Carlini - - PR c++/61683 - * g++.dg/cpp0x/decltype-mem-initializer1.C: New. - -2015-06-02 Bin Cheng - - 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 - - * gcc.dg/vect/vec-scal-opt.c: Adjust regexp. - -2015-06-02 Uros Bizjak - - * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive. - -2015-06-02 Marek Polacek - - PR middle-end/66345 - * gcc.dg/torture/pr66345.c: New test. - -2015-06-02 Richard Biener - - PR tree-optimization/65961 - * gcc.dg/torture/pr65961.c: New testcase. - -2015-06-02 Bin Cheng - - 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 - - * gnat.dg/specs/varsize_return2.ads: New test. - * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper. - -2015-06-01 Yuri Rumyantsev - - * gcc.dg/vect/vect-outer-simd-1.c: New test. - -2015-06-01 Matthew Wahab - - 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 - - * gcc.target/arm/thumb-ltu.c (foo): Predefined. - (bar): Predefined. - -2015-06-01 Richard Biener - - 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 - - Revert - 2015-05-29 Richard Biener - - PR tree-optimization/66314 - * gcc.dg/asan/pr66314.c: New testcase. - -2015-06-01 Richard Biener - - * gcc.dg/ipa/ipa-pta-1.c: Adjust. - -2015-06-01 Jakub Jelinek - - * 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 - - 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 - - * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass - wildcard to gcc-dg-runtest; remove loop and unnecessary initialization. - -2015-06-01 Richard Biener - - PR tree-optimization/66280 - * g++.dg/torture/pr66280.C: New testcase. - * g++.dg/torture/pr66280-2.C: Likewise. - -2015-06-01 Eric Botcazou - - * 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 - - * g++.dg/other/dump-ada-spec-4.C: New test. - -2015-05-30 H.J. Lu - - * gcc.dg/alias-8.c: Fix dg-warning. - -2015-05-30 Jan Hubicka - - * 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 - - * gcc.target/arm/simd/vextp64_1.c: Close comment on final line. - -2015-05-29 Dominik Vogt - - 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 - - * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line. - -2015-05-29 Jakub Jelinek - - PR tree-optimization/66142 - * gcc.dg/vect/pr66142.c: New test. - -2015-05-29 Richard Biener - - PR tree-optimization/66314 - * gcc.dg/asan/pr66314.c: New testcase. - -2015-05-29 Bernhard Reutner-Fischer - - * 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 - - * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits. - -2015-05-28 Eric Botcazou - - * gnat.dg/discr43.adb: New test. - -2015-05-28 Eric Botcazou - - * 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 - - * gcc.dg/vect/slp-reduc-sad.c: New testcase. - -2015-05-28 Richard Biener - - PR tree-optimization/66142 - * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup. - -2015-05-28 Lawrence Velázquez - - 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 - - PR rtl-optimization/66168 - * gcc.c-torture/compile/pr66168.c: New test. - -2015-05-27 Jeff Law - - PR target/39726 - * gcc.dg/target/m68k/pr39726-1.c: New test. - -2015-05-27 Nathan Sidwell - - PR c++/66270 - * g++.dg/ext/alias-canon3.C: New. - -2015-05-27 Richard Biener - - PR tree-optimization/66272 - Revert parts of - 2014-08-15 Richard Biener - - PR tree-optimization/62031 - * gcc.dg/torture/pr66272.c: New testcase. - -2015-05-27 Richard Biener - - * gcc.dg/vect/slp-reduc-7.c: New testcase. - -2015-05-27 Honggyu Kim - - PR target/65358 - * gcc.dg/pr65358.c: New test. - -2015-05-27 Andre Vehreschild - - 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 - - * 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 - - PR middle-end/66251 - * gcc.dg/vect/pr66251.c: New test. - -2015-05-26 Richard Biener - - PR tree-optimization/66142 - * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase. - -2015-05-26 Paul Thomas - - PR fortran/66082 - * gfortran.dg/allocatable_scalar_13.f90: New test - -2015-05-25 Eric Botcazou - - * gnat.dg/warn11.adb: New test. - * gnat.dg/specs/alignment2.ads: Add dg-warning directive. - -2015-05-25 Eric Botcazou - - * 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 - - * gcc.target/i386/pr66232-1.c: Adjust scan pattern. - * gcc.target/i386/pr66232-3.c: Likewise. - -2015-05-25 Uros Bizjak - - PR target/66274 - * gcc.target/i386/pr66274.c: New test. - -2015-05-25 Eric Botcazou - - * gnat.dg/renaming6.ad[sb]: New test. - -2015-05-25 Andreas Tobler - - * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32' - and 'dg-require-effective-target pie'. - -2015-05-23 Nathan Sidwell - - PR c++/66243 - * g++.dg/cpp0x/pr66243.C: New. - -2015-05-24 Jan Hubicka - - PR lto/66180 - * g++.dg/lto/pr66180_0.C: New testcase. - * g++.dg/lto/pr66180_1.C: New testcase. - -2015-05-24 Mikael Morin - - PR fortran/66257 - * typebound_call_27.f90: New file. - -2015-05-23 Nathan Sidwell - - PR c++/65936 - * g++.dg/template/pr65936.C: New. - -2015-05-22 Marc Glisse - - PR tree-optimization/63387 - * gcc.dg/pr63387-2.c: New testcase. - -2015-05-22 Marc Glisse - - * gcc.dg/simd-1.c: Update to the new message. - -2015-05-22 Marc Glisse - - * gcc.dg/nand.c: New testcase. - -2015-05-22 Sandra Loosemore - - * 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 - - 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 - - PR c++/65598 - * g++.dg/cpp0x/explicit9.C: New. - * g++.dg/cpp0x/explicit8.C: Check the locations too. - -2015-05-22 Richard Biener - - PR tree-optimization/66251 - * gfortran.fortran-torture/compile/pr66251.f90: New testcase. - -2015-05-22 Marek Polacek - - 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 - - * 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 - - * 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 - - PR c++/66210 - * g++.dg/cpp1y/var-templ28.C: New. - -2015-05-21 H.J. Lu - - 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 - - * g++.dg/cpp1y/pr60943.C: New. - -2015-05-21 Jakub Jelinek - - PR tree-optimization/66233 - * gcc.c-torture/execute/pr66233.c: New test. - -2015-05-21 Thomas Koenig - - PR fortran/66176 - * gfortran.dg/inline_matmul_11.f90: New test. - -2015-05-21 Andreas Tobler - - * 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 - - * gcc.target/hppa/shadd-3.c: New test. - * gcc.target/hppa/shadd-4.c: New test. - -2015-05-21 Michael Matz - - * 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 - - * 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 - - PR c++/66211 - * g++.dg/conversion/pr66211.C: New testcase. - * gcc.dg/tree-ssa/forwprop-18.c: Adjust. - -2015-05-21 Jeff Law - - * gcc.target/hppa/shadd-2.c: New test. - -2015-05-21 Oleg Endo - - PR target/54236 - * gcc.target/sh/pr54236-2.c: Fix typo in comment. - -2015-05-21 Ramana Radhakrishnan - - PR target/65937 - * gcc.target/arm/pr26702.c: Adjust target selector. - -2015-05-21 Ilya Enkovich - - 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 - - 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 - - * gcc.target/hppa/hppa.exp: New target test driver. - * gcc.target/hppa/shadd-1.c: New test. - -2015-05-20 Alex Velenko - - * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition. - -2015-05-20 David Malcolm - - * 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 - - PR fortran/65548 - * gfortran.dg/allocate_with_source_5.f90: Extend test. - -2015-05-20 Bin Cheng - - PR tree-optimization/65447 - * gcc.dg/tree-ssa/pr65447.c: New test. - -2015-05-19 Nathan sidwell - - * g++.dg/cpp0x/pr65954.C: New. - -2015-05-20 Oleg Endo - - * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options. - -2015-05-19 Andreas Krebbel - - * lib/target-supports.exp: Vector do not always have natural - alignment on s390*. - -2015-05-19 David Sherwood - - * gcc.dg/loop-invariant.c: New testcase. - -2015-05-19 Andreas Krebbel - - * lib/target-supports.exp: Vector do not always have natural - alignment on s390*. - -2015-05-19 Andreas Krebbel - - * 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 - - * 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 - - * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test. - -2015-05-19 Andreas Krebbel - - * 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 - - * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file. - -2015-05-19 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file. - -2015-05-19 Jakub Jelinek - - 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 - - * gcc.dg/vect/bb-slp-35.c: Adjust. - -2015-05-19 Richard Biener - - 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 - - PR target/54236 - * gcc.target/sh/pr54236-2.c: Adjust expected insn counts. - -2015-05-19 Sameera Deshpande - - * gcc.target/mips/p5600-bonding.c : New file. - -2015-05-18 Steven G. Kargl - - PR fortran/66106 - * gfortran.dg/interface_operator_1.f90: New tests. - -2015-05-18 Steven G. Kargl - - PR fortran/66057 - * gfortran.dg/generic_29.f90: New tests. - -2015-05-18 Steven G. Kargl - - PR fortran/66043 - * gfortran.dg/storage_size_6.f90: New tests. - -2015-05-18 Steven G. Kargl - - PR fortran/66045 - * gfortran.dg/null1.f90: New test. - -2015-05-18 Steven G. Kargl - - PR fortran/66044 - * gfortran.dg/entry_21.f90: New test. - -2015-05-18 Steven G. Kargl - - PR fortran/66043 - * gfortran.dg/storage_size_6.f90: New tests. - -2015-05-18 Steven G. Kargl - - PR fortran/66040 - * gfortran.dg/misplaced_statement.f90: New test. - -2015-05-18 Steven G. Kargl - - PR fortran/66039 - * gfortran.dg/filepos1.f90: New test - -2015-05-18 Steven G. Kargl - - PR fortran/64925 - * gfortran.dg/pr64925.f90: New test. - -2015-05-18 Steven G. Kargl - - * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program - unit. - * gfortran.dg/lto/pr41576_1.f90: Ditto. - -2015-05-12 Andreas Tobler - - * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd* - to the family of pie capable targets. - -2015-05-18 Alex Velenko - - * 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 - - * gcc.target/mips/umips-attr.c: New test. - -2015-05-17 Uros Bizjak - - * 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 - - PR target/66174 - * gcc.target/i386/pr66174.c: New test. - -2015-05-17 Thomas Koenig - - PR fortran/37131 - * gfortran.dg/matmul_bounds_6.f90: New test. - * gfortran.dg/matmul_bounds_7.f90: New test. - -2015-05-16 Jan Hubicka - - * 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 - - PR fortran/65903 - * gfortran.dg/continuation_13.f90: Update test. - * gfortran.dg/pr65903.f90: New test. - -2015-05-16 Thomas Koenig - - PR fortran/66113 - * gfortran.dg/block_14.f90: New test. - -2015-05-16 Manuel López-Ibáñez - - 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 - Zhenqiang Chen - - PR target/65768 - * gcc.target/arm/maskdata.c: New test. - -2015-05-16 Mikael Morin - - PR fortran/65792 - * gfortran.dg/derived_constructor_components_5: New test - -2015-05-16 Uros Bizjak - - PR target/66140 - * gcc.target/alpha/pr66140.c: New test. - -2015-05-15 Mikhail Maltsev - - PR c/48956 - * gcc.dg/Wconversion-complex-c99.c: New test. - * gcc.dg/Wconversion-complex-gnu.c: New test. - -2015-05-15 Marc Glisse - - PR tree-optimization/64454 - * gcc.dg/modmod.c: New testcase. - -2015-05-15 Ilya Enkovich - - * gcc.dg/lto/chkp-wrap-asm-name_0.c: New. - -2015-05-15 Ilya Enkovich - - PR middle-end/66134 - * gcc.target/i386/mpx/pr66134.c: New test. - -2015-05-14 Rohit Arul Raj - - * gcc.target/powerpc/pr60158.c: New test. - -2015-05-14 Alexander Monakov - - * gcc.target/i386/sibcall-7.c: New test. - * gcc.target/i386/sibcall-8.c: New test. - -2015-05-14 Wilco Dijkstra - - * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion. - (abs64_in_dreg): Likewise. - -2015-05-14 Marek Polacek - - 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 - - * 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 - - PR tree-optimization/66123 - * gcc.dg/torture/pr66123.c: New testcase. - -2015-05-13 Richard Biener - - 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 - - PR target/65103 - * gcc.target/i386/pr65103-3.c: New. - -2015-05-13 Martin Liska - - * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag. - -2015-05-13 Jakub Jelinek - - 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 - - PR target/66048 - * gcc.target/i386/mpx/pr66048.cc: New. - -2015-05-13 Thomas Preud'homme - - PR rtl-optimization/64616 - * gcc.dg/loop-8.c: New test. - * gcc.dg/loop-9.c: New test. - -2015-05-12 Jan Hubicka - - PR target/pr66047.c - * gcc.target/i386/pr66047.c: New testcase. - -2015-05-12 Jan Hubicka - - PR ipa/65873 - * gcc.c-torture/compile/pr65873.c: New testcase. - -2015-05-12 Thomas Koenig - - PR fortran/66111 - * gfortran.dg/inline_matmul_10.f90: New test. - -2015-05-12 David Malcolm - - * 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 - - * 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 - - PR tree-optimization/66101 - * gcc.dg/torture/pr66101.c: New testcase. - -2015-05-12 Richard Biener - - PR tree-optimization/37021 - * gcc.target/i386/vect-addsub.c: New testcase. - -2015-05-12 Alexander Monakov - - * gcc.target/i386/pr65753.c: Use -O2 instead of -O. - -2015-05-12 Tom de Vries - - PR tree-optimization/66010 - * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15. - -2015-05-12 Paolo Carlini - - PR c++/65133 - * g++.dg/cpp0x/trailing10.C: New. - -2015-05-12 Richard Biener - - * gcc.dg/vect/bb-slp-35.c: New testcase. - -2015-05-11 Mikael Morin - - PR fortran/66100 - * gfortran.dg/bound_simplification_6.f90: New. - -2015-05-11 Steve Ellcey - - * gcc.target/mips/branch-1.c: Pass argument to bar(). - -2015-05-11 Alexander Monakov - - PR target/65753 - * gcc.target/i386/pr65753.c: New test. - -2015-05-11 Richard Sandiford - - PR rtl-optimization/66076 - * gcc.dg/torture/pr66076.c: New test. - -2015-05-10 Thomas Koenig - - 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 - - * gfortran.dg/bound_simplification_5.f90: New. - -2015-05-09 Jason Merrill - - * 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 - - 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 - - PR fortran/65894 - * gfortran.dg/elemental_subroutine_11.f90: New test. - -2015-05-08 Richard Biener - - PR tree-optimization/66036 - * gcc.dg/vect/slp-41.c: New testcase. - -2015-05-08 Mikael Morin - - * gfortran.dg/elemental_optional_args_7.f90: New. - -2015-05-08 Alan Lawrence - - * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to - allow cmlt or sshr. - -2015-05-08 Marek Polacek - - 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 - - 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 - - PR middle-end/192 - PR middle-end/54303 - * gcc.dg/fdata-sections-2.c: New file. - -2015-05-07 Marek Polacek - - 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 - - * gcc.dg/tree-ssa/shorten-1.c: New test. - -2015-05-07 Richard Biener - - PR tree-optimization/66002 - * gcc.dg/vect/vect-125.c: New testcase. - -2015-05-07 Marek Polacek - Martin Uecker - - * c-c++-common/ubsan/bounds-10.c: New test. - -2015-05-06 David Malcolm - - * 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 - - PR target/64208 - * gcc.target/arm/pr64208.c: New test. - -2015-05-06 Alan Modra - - PR target/66020 - * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite. - (gparms): Make volatile. - -2015-05-06 Richard Biener - - PR tree-optimization/62283 - * gcc.dg/vect/bb-slp-32.c: Remove XFAIL. - -2015-05-06 Christian Bruel - - PR target/66015 - * gcc.target/aarch64/iinline-attr-1.c: New test. - -2015-05-06 Richard Biener - - * gcc.dg/vect/bb-slp-34.c: New testcase. - -2015-05-06 Richard Biener - - PR tree-optimization/62283 - * gcc.dg/vect/bb-slp-14.c: Adjust. - -2015-05-05 Uros Bizjak - - PR target/65990 - * gcc.target/i386/pr65990.c: New test. - -2015-05-05 Ilya Tocar - - PR target/65915 - * gcc.target/i386/pr65915.c: New. - -2015-05-05 Tom de Vries - - * 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 - - * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed - in r222173. - -2015-05-05 Yvan Roux - - * gcc.target/arm/pr65067.c: Require Thumb2 effective target. - * gcc.target/arm/pr65924.c: Likewise. - -2015-05-05 Uros Bizjak - - PR target/65871 - * gcc.target/i386/pr65871-3.c: New test. - -2015-05-04 Jeff Law - - Revert: - 2015-05-04 Jeff Law - * gcc.dg/tree-ssa/shorten-1.c: New test. - -2015-05-04 Paolo Carlini - Jakub Jelinek - - PR c++/66007 - * g++.dg/cpp0x/Wnarrowing4.C: New. - -2015-05-04 Sandra Loosemore - - * 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 - - PR tree-optimization/65984 - * c-c++-common/ubsan/pr65984.c: New test. - -2015-05-04 Jeff Law - - * gcc.dg/tree-ssa/shorten-1.c: New test. - -2015-05-04 Francois-Xavier Coudert - - PR fortran/44735 - * gfortran.dg/pr44735.f90: New test. - -2015-05-04 Richard Biener - - PR tree-optimization/65965 - * gcc.dg/vect/bb-slp-33.c: New testcase. - -2015-05-04 Richard Biener - - PR tree-optimization/65935 - * gcc.dg/vect/bb-slp-pr65935.c: New testcase. - -2015-05-03 Christophe Lyon - - * 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 - - PR fortran/37131 - * gfortran.dg/bound_9.f90: Add pointer assignment. - -2015-05-01 Paolo Carlini - Prathamesh Kulharni - - PR c++/65858 - * g++.dg/cpp0x/Wnarrowing3.C: New. - -2015-05-01 Rasmus Villemoes - - * 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 - - * gcc.dg/debug/pr65771.c: Add "dg-add-options tls". - -2015-05-01 Renlin Li - - * gcc.dg/pr65345-2.c: Add sync_int_long target selector. - -2015-05-01 Mikael Morin - - * gfortran.dg/bound_simplification_4.f90: New. - -2015-04-30 Bill Schmidt - - * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok - with powerpc_p8vector_ok. - -2015-04-30 Thomas Koenig - - 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 - - * 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 - - PR tree-optimization/63551 - * g++.dg/ipa/pr63551.C: New test. - -2015-04-30 Caroline Tice - - PR 65929 - * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold - partition size on certain targets. - -2015-04-30 Renlin Li - - * gcc.target/aarch64/vect-reduc-or_1.c: New. - -2015-04-30 Marek Polacek - - * 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 - - PR c++/57610 - * g++.dg/init/ref22.C: New. - -2015-04-30 Marek Polacek - - * gcc.dg/init-bad-8.c: New test. - - * gcc.dg/incomplete-typedef-1.c: New test. - -2015-04-30 Paolo Carlini - - PR c++/59955 - * g++.dg/template/crash121.C: New. - -2015-04-29 Petar Jovanovic - - * 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 - - PR target/65871 - * gcc.target/i386/pr65871-1.c: New test. - * gcc.target/i386/pr65871-2.c: Ditto. - -2015-04-29 Marek Polacek - - 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 - - PR target/65770 - * gcc.target/aarch64/vstN_lane_1.c: New file. - -2015-04-29 Paolo Carlini - - PR c++/64667 - * g++.dg/warn/Winit-self-3.C: New. - -2015-04-29 Uros Bizjak - - * gfortran.dg/namelist_87.f90: Use dg-add-options ieee. - -2015-04-29 Yvan Roux - - PR target/65924 - * gcc.target/arm/pr65924.c: New test. - -2015-04-29 Thomas Schwinge - - * g++.dg/gomp/tpl-target-update.C: New file. - -2015-04-29 Richard Biener - - PR tree-optimization/65917 - * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL. - -2015-04-29 Christian Bruel - - 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 - - * gfortran.dg/implicit_class_1.f90: Adding flag to check, if - segfault is fixed. - -2015-04-28 Bill Schmidt - - * gcc.dg/vect/vect-33.c: Remove spurious line. - -2015-04-28 Jan Hubicka - - * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template. - -2015-04-28 Marek Polacek - - PR c/65901 - * gcc.c-torture/compile/pr48767.c (foo): Add dg-error. - * gcc.dg/pr65901.c: New test. - -2015-04-28 Richard Biener - - 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 - - PR tree-optimization/65851 - * g++.dg/torture/pr65851.C: New testcase. - -2015-04-27 Jeff Law - - PR tree-optimization/65217 - * gcc.target/i386/pr65217.c: Remove XFAIL. - -2015-04-27 Andre Vehreschild - - 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 - - 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 - - * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold - partition size. - -2015-04-27 Peter Bergner - - 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 - - * gcc.target/i386/pr65217.c: XFAIL. - -2015-04-27 Jakub Jelinek - - PR tree-optimization/65875 - * gcc.c-torture/compile/pr65875.c: New test. - -2015-04-25 Marek Polacek - - PR c/52085 - * gcc.dg/enum-incomplete-2.c: New test. - * gcc.dg/enum-mode-1.c: New test. - -2015-04-24 Michael Meissner - - 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 - - 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 - Wei Mi - - * gcc.target/i386/sse2-load-multi.c: New test. - * gcc.target/i386/sse2-store-multi.c: Ditto. - -2015-04-24 Marek Polacek - - 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 - - PR c/61534 - * c-c++-common/pr61534-1.c: New test. - -2015-04-24 Thomas Preud'homme - Steven Bosscher - - PR rtl-optimization/34503 - * gcc.target/arm/pr64616.c: New file. - -2015-04-24 Bin Cheng - - * gcc.target/arm/pr42172-1.c: Check str instead of ldr. - -2015-04-24 Terry Guo - - * gcc.target/arm/pr65710.c: Update the options. - -2015-04-23 H.J. Lu - - * gcc.target/i386/pr65523.c: Skip x32. - -2015-04-23 Kyrylo Tkachov - - * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns - to look for vcl* where appropriate. - -2015-04-23 Bill Schmidt - - * 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 - - PR target/26702 - * gcc.target/arm/pr26702.c: New test. - -2015-04-23 Marek Polacek - - PR c/65345 - * gcc.dg/pr65345-1.c: New test. - * gcc.dg/pr65345-2.c: New test. - -2015-04-23 Bill Schmidt - - * gcc.target/powerpc/crypto-builtin-2.c: New. - -2015-04-23 Andre Vehreschild - - 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 - - * gcc.target/powerpc/swaps-p8-18.c: New test. - -2015-04-22 Bill Schmidt - - 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 - - PR fortran/65429 - * gfortran.dg/pr65429.f90: New test. - -2015-04-22 Yury Gribov - - * 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 - Terry Guo - - PR rtl-optimization/64818 - * gcc.target/arm/pr64818.c: New test. - -2015-04-21 Jan Hubicka - - 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 - - PR libgfortran/65234 - * gfortran.dg/fmt_unlimited.f90: New test. - -2015-04-21 Andreas Tobler - - * 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 - - PR libgfortran/56743 - * gfortran.dg/namelist_87.f90: New test. - -2015-04-21 Kyrylo Tkachov - - * 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 - - 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 - - PR tree-optimization/65802 - * g++.dg/pr65802.C: New test. - -2015-04-21 Bin Cheng - - 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 - - PR c++/65801 - * g++.dg/cpp0x/Wnarrowing2.C: New. - -2015-04-20 Jeff Law - - PR tree-optimization/65658 - * gcc.dg/pr65658.c: New test. - -2015-04-20 Alan Lawrence - - PR target/64134 - * gcc.target/aarch64/vec_init_1.c: New test. - -2015-04-20 Yvan Roux - - * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant - targets. - -2015-04-18 Martin Sebor - - * 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 - - PR target/65787 - * gcc.target/powerpc/pr65787.c: New. - -2015-04-17 Jakub Jelinek - - PR target/65689 - * gcc.target/aarch64/c-output-template-4.c: New test. - -2015-04-17 H.J. Lu - - 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 - - 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 - - PR c++/64527 - * g++.dg/init/pr64527.C: New test. - -2015-04-17 Tom de Vries - Michael Matz - - 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 - - * c-c++-common/asan/user-section-1.c: New test. - -2015-04-17 Jakub Jelinek - - PR debug/65771 - * gcc.dg/debug/pr65771.c: New test. - -2015-04-16 H.J. Lu - - * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace - __buitlin_alloca with __builtin_alloca. - -2015-04-16 Alan Lawrence - - * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments. - -2015-04-16 Richard Biener - - 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 - - * gcc.target/aarch64/unsigned-unsignedfloat.c: New. - * gcc.target/arm/unsigned-float.c: New. - -2015-04-16 Richard Biener - - * 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 - - * 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 - - PR ipa/65765 - * g++.dg/ipa/pr65765.C: New test. - -2015-04-15 Nick Clifton - - * gcc.target/rx/builtins.c: Disable RMPA test if string - instructions are not allowed. - -2015-04-15 Alan Modra - - * gcc.dg/pr65408.c: New. - -2015-04-14 Yvan Roux - - PR target/65729 - * gcc.target/arm/pr65729.c: New test. - -2015-04-14 Richard Biener - - PR tree-optimization/65758 - * gfortran.fortran-torture/compile/pr65758.f90: New testcase. - -2015-04-14 Yvan Roux - - PR target/65648 - * gcc.c-torture/execute/pr65648.c: New test. - -2015-04-14 Rainer Orth - - * 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 - - PR tree-optimization/63387 - * gcc.dg/pr63387.c: New testcase. - -2015-04-12 Jan Hubicka - - * g++.dg/tree-ssa/nonzero-3.C: New testcase. - -2015-04-13 Richard Biener - - PR tree-optimization/65204 - * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase. - -2015-04-13 Terry Guo - - PR target/65710 - * gcc.target/arm/pr65710.c: New. - -2015-04-12 Jakub Jelinek - - PR tree-optimization/65747 - * g++.dg/torture/pr65747.C: New test. - -2015-04-12 Jakub Jelinek - - PR c++/65736 - * g++.dg/cpp0x/pr65736.C: New test. - -2015-04-11 Jan Hubicka - Martin Liska - - PR ipa/65722 - * g++.dg/ipa/pr65722.C: New testcase. - -2015-04-11 Jakub Jelinek - - PR tree-optimization/65735 - * gcc.c-torture/compile/pr65735.c: New test. - -2015-04-11 H.J. Lu - - PR middle-end/65554 - * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long. - -2015-04-11 Jakub Jelinek - - PR target/65671 - * gcc.target/i386/pr65671.c: Require avx512vl effective target. - -2015-04-10 Yvan Roux - - PR target/65647 - * gcc.target/arm/pr65647-2.c: New. - -2015-04-10 Kyrylo Tkachov - - PR target/65694 - * g++.dg/torture/pr65694.C: New test. - -2015-04-10 Tobias Burnus - - * 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 - - PR fortran/56674 - PR fortran/58813 - PR fortran/59016 - PR fortran/59024 - * gfortran.dg/used_types_27.f90: New. - -2015-04-09 Kirill Yukhin - - PR target/65671 - * gcc.target/i386/pr65671.c: New. - -2015-04-09 Jakub Jelinek - - PR tree-optimization/65709 - * c-c++-common/ubsan/align-9.c: New test. - -2013-04-09 Paul Thomas - - PR fortran/56852 - * gfortran.dg/pr56852.f90: New test. - -2015-04-09 Marek Polacek - Jakub Jelinek - - PR middle-end/65554 - * g++.dg/opt/pr65554.C: New test. - -2015-04-09 Jakub Jelinek - - PR c++/65690 - * c-c++-common/attr-aligned-1.c: New test. - -2015-04-09 Ilya Enkovich - - * gcc.target/i386/mpx/memmove-zero-length.c: New. - -2015-04-09 Kirill Yukhin - - PR target/65676 - * gcc.target/i386/sse-25.c: New. - -2015-04-09 Jakub Jelinek - - PR target/65693 - * gcc.target/i386/pr65693.c: New test. - -2015-04-08 Ilya Enkovich - - * gcc.dg/lto/chkp-static-bounds_0.c: New. - -2015-04-08 Ilya Enkovich - - * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New. - -2015-04-08 Ilya Enkovich - - * gcc.target/i386/thunk-retbnd.c: New. - -2015-04-08 Eric Botcazou - - * 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 - - PR ipa/65540 - * gcc.c-torture/compile/pr65540.c: New. - -2015-04-07 Alan Lawrence - - * gcc.target/aarch64/c-output-template-3.c: Add -O, remove - -Wno-pointer-arith. - -2015-04-07 Jakub Jelinek - - 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 - - PR fortran/65548 - * gfortran.dg/allocate_with_source_5.f90: New test. - -2015-04-07 Ilya Enkovich - - * 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 - - * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft". - -2015-04-06 Michael Meissner - - 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 - - PR preprocessor/61977 - * gcc.dg/cpp/pr61977.c: New test. - -2015-04-06 Ilya Enkovich - - * gcc.dg/lto/chkp-ctor-merge_0.c: New. - -2015-04-04 Vladimir Makarov - - PR target/65647 - * gcc.target/arm/pr65647.c: New. - -2015-04-03 Jan Hubicka - - PR ipa/65655 - * g++.dg/torture/pr65655.C: New testcase. - -2015-04-03 Paolo Carlini - - PR c++/64085 - * g++.dg/cpp1y/lambda-init13.C: New. - -2015-04-03 Marek Polacek - - * g++.dg/cpp0x/pr57101.C: Use proper type for size_t. - -2015-04-02 Marek Polacek - - PR c++/65642 - * g++.dg/cpp0x/constexpr-fold1.C: New test. - * g++.dg/cpp0x/constexpr-fold2.C: New test. - -2015-04-02 Jakub Jelinek - - PR preprocessor/61977 - * gcc.target/powerpc/pr61977-1.c: New test. - * gcc.target/powerpc/pr61977-2.c: New test. - -2015-04-01 Paolo Carlini - - 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 - - * 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 - - PR c++/65554 - * g++.dg/cpp0x/initlist93.C: New test. - * g++.dg/cpp0x/initlist94.C: New test. - -2015-04-01 Max Ostapenko - - PR target/65624 - * gcc.target/aarch64/pr65624.c: New test. - -2015-03-31 Jan Hubicka - - * gcc.dg/ipa/inlinehint-4.c: New testcase. - -2015-03-31 Alex Velenko - - * 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 - - PR c++/65390 - * g++.dg/template/pr65390.C: New test. - -2015-03-31 Martin Liska - - * g++.dg/ipa/pr65557.C: New test. - -2015-03-31 Dominik Vogt - - * 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 - - PR middle-end/65626 - * g++.dg/torture/pr65626.C: New testcase. - -2015-03-31 Ilya Enkovich - - PR target/65531 - * gcc.target/i386/mpx/pr65531.cc: New. - -2015-03-31 Ilya Enkovich - - 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 - - PR ipa/65610 - * g++.dg/ubsan/pr65610.C: New test. - -2015-03-30 Marek Polacek - - PR c++/65398 - * g++.dg/cpp0x/pr65398-2.C: New test. - -2015-03-30 Marek Polacek - - * c-c++-common/pr65556.c: Change the width of bit-fields. - -2015-03-27 Jan Hubicka - - PR ipa/65588 - * gcc.target/i386/pr65588.c: New testcase. - -2015-03-29 Thomas Koenig - - PR libgfortran/65563 - * gfortran.dg/open_errors_2.f90: New test. - -2015-03-28 Jerry DeLisle - - PR libgfortran/65596 - * gfortran.dg/namelist_86.f90: New test. - -2015-03-28 Andre Vehreschild - - * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright - statement to reflect new ownership. - -2015-03-28 Paolo Carlini - - PR c++/42328 - * g++.dg/template/friend58.C: New. - * g++.dg/template/friend59.C: Likewise. - -2015-03-27 Tobias Burnus - - 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 - - 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 - - PR target/65593 - * gcc.c-torture/compile/pr65593.c: New test. - -2015-03-27 Paolo Carlini - - PR c++/59329 - * g++.dg/cpp1y/constexpr-assert1.C: New. - -2015-03-27 Marek Polacek - - PR c++/65556 - * c-c++-common/pr65556.c: New test. - -2015-03-27 Jan Hubicka - - PR ipa/65600 - * g++.dg/torture/pr65600.C: New testcase. - -2015-03-27 Vladimir Makarov - - PR target/65407 - * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw. - -2015-03-27 Andre Vehreschild - - * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright - statement and cleanup. Fixed typos. - -2015-03-26 Jan Hubicka - - PR middle-end/65595 - * gcc.c-torture/compile/pr65595.c: New testcase. - -2015-03-27 Marek Polacek - - PR sanitizer/65583 - * g++.dg/ubsan/pr65583.C: New test. - -2015-03-26 Jan Hubicka - - * gcc.c-torture/compile/20150327.c: New testcase. - -2015-03-26 Richard Biener - - PR middle-end/65555 - * g++.dg/torture/pr65555.C: New testcase. - -2015-03-26 Jakub Jelinek - - 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 - - PR middle-end/65519 - * gnat.dg/specs/opt2.ads: Fix testcase. - -2015-03-25 Martin Sebor - - 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 - - PR tree-optimization/65177 - * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New. - -2015-03-25 Uros Bizjak - - * 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 - - PR c++/65558 - * g++.dg/cpp0x/pr65558.C: New test. - -2015-03-25 Marek Polacek - - PR c++/61670 - * g++.dg/template/pr61670.C: New test. - -2015-03-25 Paolo Carlini - - PR c++/54987 - * g++.dg/template/pr54987.C: New. - -2015-03-25 Richard Biener - - PR tree-optimization/62630 - * gcc.dg/graphite/vect-pr43423.c: XFAIL. - -2015-03-25 Ilya Enkovich - - PR target/65508 - * gcc.target/i386/mpx/pr65508.c: New. - -2015-03-25 Mikael Morin - - PR fortran/64952 - PR fortran/65532 - * gfortran.dg/data_initialized_3.f90: New. - -2015-03-25 Richard Biener - - PR middle-end/65519 - * gnat.dg/specs/opt2.ads: New testcase. - -2015-03-25 Bin Cheng - - * 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 - - PR c++/58923 - * g++.dg/other/virtual3.C: New. - -2015-03-24 Paolo Carlini - - PR c++/60130 - * g++.dg/cpp0x/vt-60130.C: New. - -2015-03-24 Paolo Carlini - - PR c++/61971 - * g++.dg/warn/Warray-bounds-7.C: New. - -2015-03-24 Paolo Carlini - - PR c++/60067 - * g++.dg/template/defarg18.C: New. - -2015-03-24 Paolo Carlini - - PR c++/59988 - * g++.dg/cpp0x/vt-59988.C: New. - -2015-03-24 Jakub Jelinek - - PR tree-optimization/65533 - * gcc.dg/pr65533.c: New test. - -2015-03-24 Andre Vehreschild - - * 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 - - PR c++/65513 - * g++.dg/cpp0x/constexpr-array11.C: New. - -2015-03-24 Richard Biener - - PR middle-end/65517 - * gcc.dg/torture/pr65517.c: New testcase. - -2015-03-24 Tobias Burnus - - * gfortran.dg/coindexed_1.f90: Moved from - gfortran.dg/coarray/coindexed_3.f90; added dg-options. - -2015-03-23 Jakub Jelinek - - 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 - - PR target/65505 - * gcc.target/sh/torture/pr65505.c: New. - -2015-03-23 Martin Sebor - - 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 - - PR target/65504 - * gfortran.dg/pr65504.f90: New test. - - PR ipa/65521 - * gcc.dg/pr65521.c: New test. - -2015-03-23 Richard Biener - - PR tree-optimization/65518 - * gcc.dg/vect/pr65518.c: New testcase. - -2015-03-23 Richard Biener - - PR tree-optimization/65494 - * gcc.dg/vect/pr65494.c: New testcase. - -2015-03-23 Jakub Jelinek - - 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 - Mikael Morin - - PR fortran/64952 - * gfortran.dg/elemental_dependency_4.f90: New. - * gfortran.dg/elemental_dependency_5.f90: New. - -2015-03-22 Jan Hubicka - - 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 - - * 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 - - PR c++/65398 - * g++.dg/cpp0x/pr65398.C: New test. - -2015-03-20 Jan Hubicka - - PR ipa/65475 - * g++.dg/lto/pr65475_0.C: New testcase. - * g++.dg/lto/pr65475_1.C: New testcase. - -2015-03-20 Vladimir Makarov - - PR rtl-optimization/64366 - * gcc.target/sh/pr64366.c: New. - -2015-03-20 Paolo Carlini - - PR c++/48324 - * g++.dg/cpp0x/constexpr-48324.C: New. - -2015-03-20 Paolo Carlini - - PR c++/48453 - * g++.dg/cpp0x/pr48453.C: New. - -2015-03-20 Marek Polacek - - PR c++/65072 - * g++.dg/cpp0x/pr65072.C: New test. - -2015-03-20 Richard Biener - - PR middle-end/64715 - * gcc.dg/pr15347.c: Use -O. - * c-c++-common/pr19807-1.c: Likewise. - -2015-03-20 Eric Botcazou - - * gnat.dg/volatile13.ad[sb]: New test. - -2015-03-20 Uros Bizjak - - PR rtl-optimization/60851 - * gcc.target/i386/pr60851.c: New test. - -2015-03-19 Michael Meissner - - 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 - - PR rtl-optimization/63491 - * gcc.target/powerpc/pr63491.c: New. - -2015-03-19 Jakub Jelinek - - * g++.dg/ipa/pr65465.C: New test. - -2015-03-19 Paolo Carlini - - PR c++/52659 - * g++.dg/cpp0x/deleted11.C: New. - -2015-03-19 Jakub Jelinek - - PR sanitizer/65400 - * c-c++-common/tsan/pr65400-3.c: New test. - -2015-03-19 Paolo Carlini - - PR c++/59686 - * g++.dg/cpp0x/constexpr-59686.C: New. - -2015-03-19 Jakub Jelinek - - 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 - - PR c++/59816 - * g++.dg/cpp0x/pr59816.C: New. - -2015-03-18 Paul Thomas - - PR fortran/59198 - * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy. - -2015-03-18 Martin Liska - - 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 - - PR middle-end/64491 - Revert: - 2014-11-20 Andrew Stubbs - - * gcc.dg/undefined-loop-1.c: New file. - * gcc.dg/undefined-loop-2.c: New file. - - 2014-12-24 Andrew Stubbs - - 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 - - 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 - - PR c++/65340 - * g++.dg/cpp1y/pr65340.C: New. - -2015-03-17 Jerry DeLisle - - PR fortran/64432 - * gfortran.dg/system_clock_3.f08: Adjust test. - -2015-03-17 Paul Thomas - - 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 - - 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 - - PR tree-optimization/65427 - * gcc.c-torture/execute/pr65427.c: New test. - -2015-03-16 Marek Polacek - - 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 - - PR sanitizer/64820 - * c-c++-common/asan/pr64820.c: New test. - -2015-03-16 Andre Vehreschild - - * gfortran.dg/pointer_2.f90: New test. - -2015-03-16 Eric Botcazou - - * g++.dg/pr65049.C: New test. - -2015-03-16 Tom de Vries - - * 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 - - * gnat.dg/loop_optimization18.ad[sb]: New test. - * gnat.dg/loop_optimization18_pkg.ads: New helper. - -2015-03-16 Alan Modra - - * gcc.target/powerpc/pr53199.c: Add extra functions. Revert - 2014-12-05 change. - -2015-03-15 John David Anglin - - * 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 - - PR fortran/61138 - * gfortran.dg/pointer_remapping_9.f90: New. - -2015-03-14 Jakub Jelinek - - 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 - - PR target/64600 - * gcc.target/arm/pr64600_1.c: New test. - -2015-03-12 Kyrylo Tkachov - - PR rtl-optimization/65235 - * gcc.target/aarch64/pr65235_1.c: New test. - -2015-03-12 Dominik Vogt - - * 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 - - PR target/65103 - * gcc.target/i386/pr65103-1.c: New. - -2015-03-12 Ilya Enkovich - - PR target/65044 - * gcc.target/i386/pr65044.c: New. - -2015-03-12 Tom de Vries - - 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 - - * gcc.dg/ipa/pr63569.c: Fix template. - -2015-03-11 Sandra Loosemore - - * g++.dg/ipa/pr64146.C: Require fpic support. - -2015-03-11 Janne Blomqvist - - 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 - - * 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 - - 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 - - PR target/65242 - * g++.dg/pr65242.C: New test. - -2015-03-11 Marat Zakirov - - * c-c++-common/asan/no-asan-check-glob.c: New test. - -2015-03-10 Paolo Carlini - - PR c++/65370 - * g++.dg/other/default11.C: New. - * g++.dg/other/default12.C: Likewise. - -2015-03-10 Jakub Jelinek - - PR target/65368 - * gcc.target/i386/bmi2-bzhi-2.c: New test. - -2015-03-10 Paul Thomas - - PR fortran/65024 - * gfortran.dg/unlimited_polymorphic_23.f90: New test - -2015-03-10 Jakub Jelinek - - PR c++/65127 - * g++.dg/cpp0x/pr65127.C: New test. - -2015-03-10 Jan Hubicka - - * gcc.dg/ipa/PR64550.c: Update template. - -2015-03-10 Alessandro Fanfarillo - Tobias Burnus - - * gfortran.dg/coarray_sync_memory.f90: New. - -2015-03-10 Marek Polacek - - PR sanitizer/65367 - * c-c++-common/ubsan/pr65367.c: New test. - -2015-03-10 Ilya Enkovich - - * 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 - - * 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 - - * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes. - -2015-03-10 Oleg Endo - - * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option. - -2015-03-10 Uros Bizjak - - * 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 - - 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 - - PR tree-optimization/65355 - * gcc.dg/vect/section-anchors-vect-69.c: Update template. - -2015-03-09 Jakub Jelinek - - 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 - - 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 - - PR tree-optimization/63743 - * gcc.dg/pr63743.c: New test. - -2015-03-08 Jan Hubicka - - 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 - - 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 - - PR fortran/60898 - * gfortran.dg/entry_20.f90: New. - -2015-03-07 Oleg Endo - - PR target/65153 - * gcc.c-torture/compile/pr65153.c: New. - -2015-03-07 Oleg Endo - - PR target/65249 - * g++.dg/torture/pr65249.C: New. - -2015-03-07 H.J. Lu - - * gcc.target/i386/pr45685.c (uint64_t): Replace long with long - long. - (int64_t): Likewise. - -2015-03-07 Marek Polacek - Martin Uecker - - 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 - - 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 - - * 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 - - * g++.dg/lto/pr65302_1.C: New testcase. - * g++.dg/lto/pr65302_0.C: New testcase. - -2015-03-06 James Greenhalgh - - * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add - -fno-ipa-icf to dg-options. - -2015-03-06 James Greenhalgh - - * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO - compiles using the linker plugin. - -2015-03-06 Eric Botcazou - - * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust. - -2015-03-05 Bernd Edlinger - - * gcc.target/arm/pr65067.c: New test. - -2015-03-05 Martin Liska - - PR ipa/65318 - * gcc.dg/ipa/pr65318.c: New test. - -2015-03-05 Marek Polacek - - * c-c++-common/ubsan/bounds-6.c: Use dg-do run. - -2015-03-05 Andreas Krebbel - - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: - -2015-03-05 Andreas Krebbel - - * gcc.dg/var-expand1.c: Force max-completely-peel-times and - max-unroll-times back to defaults for s390. - -2015-03-05 Paolo Carlini - - Fix last commit. - -2015-03-05 Paolo Carlini - - PR c++/64665 - * g++.dg/cpp0x/initlist92.C: New. - -2015-03-05 Richard Biener - - PR tree-optimization/65310 - * gcc.dg/vect/pr65310.c: New testcase. - -2015-03-05 Paolo Carlini - - PR c++/64834 - * g++.dg/cpp1y/lambda-generic-uneval1.C: New. - -2015-03-04 Eric Botcazou - - * gnat.dg/entry_queues3.adb: New test. - -2015-03-04 Ian Lance Taylor - - * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*. - -2015-03-04 Paolo Carlini - - PR c++/64227 - * g++.dg/cpp1y/lambda-generic-ice1.C: New. - -2015-03-04 James Greenhalgh - - * 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 - - PR c++/64398 - * g++.dg/cpp0x/decltype62.C: New. - -2015-03-03 Eric Botcazou - - * gnat.dg/object_overflow5.adb: New test. - -2015-03-03 Martin Liska - - PR ipa/65287 - * gcc.dg/ipa/pr65287.c: New test. - -2015-03-03 Martin Jambor - Eric Botcazou - - * gnat.dg/specs/pack12.ads: New test. - -2015-03-03 Martin Liska - - * gcc.dg/ipa/PR65282.c: New test. - -2015-03-13 Jeff Law - - PR tree-optimization/65241 - * gcc.c-torture/compile/pr65241.c: New test. - -2015-03-03 Georg-Johann Lay - - PR target/64331 - * gcc.target/avr/torture/pr64331.c: New test. - -2015-03-03 Martin Liska - Jan Hubicka - - * g++.dg/ipa/pr65263.C: New test. - -2015-03-02 Jan Hubicka - - PR ipa/65130 - * gcc.dg/lto/pr65130_0.c: New testcase. - * gcc.dg/lto/pr65130_1.c: New testcase. - -2015-03-02 Jan Hubicka - - PR ipa/64988 - * g++.dg/torture/pr64988.C: New testcase. - -2015-03-02 Tobias Burnus - - * gfortran.dg/coarray_atomic_6.f90: New. - -2015-03-02 Ilya Enkovich - - PR target/65184 - * gcc.target/i386/pr65184.c: New. - -2015-03-02 Ilya Enkovich - - PR target/65183 - * gcc.target/i386/pr65183.c: New. - -2015-02-28 Martin Liska - Jan Hubicka - - * 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 - Jan Hubicka - - PR ipa/65245 - * gcc.dg/ipa/ipa-icf-34.c: New test. - -2015-03-01 Oleg Endo - - PR target/61142 - * gcc.target/sh/sh/pr61142.c: New. - -2015-03-01 Eric Botcazou - - * g++.dg/other/dump-ada-spec-3.C: New test. - -2015-03-01 Martin Liska - - * gcc.target/i386/stackalign/longlong-2.c: Omit ICF. - * g++.dg/ipa/pr63595.C: Update expected results. - -2015-02-28 Jan Hubicka - - PR ipa/65236 - * g++.dg/ipa/ipa-icf-6.C: New testcase. - -2015-02-27 Pat Haugen - - * gcc.dg/vect/pr59354.c: Move vector producing code to - separate function. - -2015-02-27 Jan Hubicka - - 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 - - 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 - - PR target/65032 - * g++.dg/pr65032.C: New. - -2015-02-27 Marek Polacek - - PR c/65040 - * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not - -Wformat=2. - -2015-02-27 Marek Polacek - - PR c/65228 - * gcc.dg/pr65228.c: New test. - -2015-02-27 Kai Tietz - - PR c/35330 - * gcc.dg/weak/weak-17.c: New file. - -2015-02-27 Richard Biener - - PR lto/65193 - * g++.dg/lto/pr65193_0.C: New testcase. - -2015-02-27 Andreas Krebbel - - * 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 - Martin Liska - - 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 - - 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 - - * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout. - -2015-02-26 Martin Liska - Jan Hubicka - - * 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 - - * 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 - - PR ipa/65008 - * g++.dg/ipa/pr65008.C: New test. - -2015-02-26 Tom de Vries - - * 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 - - * lib/gcov.exp: Cleanup in case of xfail. - -2015-02-26 Sebastian Pop - - * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type. - -2015-02-25 Aldy Hernandez - - 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 - - PR c++/65202 - * g++.dg/cpp1y/pr65202.C: New test. - -2015-02-26 Tom de Vries - - * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and - locale_facets.h.gcov. - -2015-02-26 Tom de Vries - - * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file. - -2015-02-26 Tom de Vries - - * gcc.dg/aru-2.c: Add missing cleanup-profile-file. - -2015-02-26 H.J. Lu - - PR target/65217 - * gcc.target/i386/pr65217.c: New. - -2015-02-26 Tom de Vries - - * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest.o. - -2015-02-26 Tom de Vries - - * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out. - -2015-02-26 Sebastian Pop - - PR tree-optimization/65048 - * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New. - -2015-02-26 Uros Bizjak - - * 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 - - PR target/65161 - * gcc.target/i386/pr65161.c: New test. - -2015-02-26 Terry Guo - - * gcc.target/arm/no-volatile-in-it.c: New test. - -2015-02-25 Peter Bergner - - * 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 - - * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value. - -2015-02-25 Pat Haugen - - * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h. - * gcc.target/powerpc/pack01.c: Include string.h. - -2015-02-25 Ilya Enkovich - - PR target/65167 - * gcc.target/i386/pr65167.c: New. - -2015-02-25 Kai Tietz - - PR tree-optimization/61917 - * gcc.dg/vect/vect-pr61917.c: New file. - -2015-02-24 Jakub Jelinek - - 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 - - * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close. - -2015-02-24 Tom de Vries - - 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 - - PR fortran/63427 - * gfortran.dg/integer_exponentiation_6.F90: New test. - -2015-02-23 Martin Sebor - - 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 - - PR bootstrap/63888 - * c-c++-common/asan/pr63888.c: New test. - -2015-02-23 Oleg Endo - - PR target/65163 - * gcc.c-torture/compile/pr65163.c: New. - -2015-02-23 Andreas Krebbel - - * 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 - - * 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 - - * 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 - - * 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 - - 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 - - * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail. - -2015-02-21 Arnaud Charlet - - PR ada/65156 - * gnat.dg/timing_events.adb: Removed, invalid test. - -2015-02-20 Aldy Hernandez - - 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 - - PR tree-optimization/65136 - * gcc.dg/tree-ssa/pr65136.c: New testcase. - -2015-02-20 Jakub Jelinek - - 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 - - * gcc.target/aarch64/sisd-shft-neg_1.c: New test. - -2015-02-20 Georg-Johann Lay - - PR target/64452 - * gcc.target/avr/torture/pr64452.c: New test. - -2015-02-19 Kaz Kojima - - * 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 - - PR testsuite/65116 - * lib/target-supports.exp (check_compile): Check whether - additional_sources is defined before using it. - -2015-02-19 Jakub Jelinek - - PR middle-end/65074 - * g++.dg/opt/pr65074.C: New file. - -2015-02-19 Andrea Azzarone - - * 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 - - * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests. - -2015-02-19 Maxim Kuvyrkov - - * lib/target-supports.exp (check_compile): Save/restore - additional_sources that may belong to an actual test. - -2015-02-18 Jakub Jelinek - - PR gcov-profile/64634 - * g++.dg/gcov/gcov-15.C: New test. - -2015-02-18 Tom de Vries - - * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules. - -2015-02-18 Tom de Vries - - * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules. - -2015-02-18 Tom de Vries - - * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump. - -2015-02-18 Tom de Vries - - * gfortran.dg/fmt_cache_1.f: Add missing close. - -2015-02-18 Tom de Vries - - PR testsuite/65107 - * gfortran.dg/read_eof_8.f90: Add missing close. - -2015-02-18 Richard Biener - - PR tree-optimization/65063 - * gcc.dg/pr65063.c: New testcase. - -2015-02-18 Richard Biener - - PR tree-optimization/62217 - * gcc.dg/tree-ssa/cunroll-11.c: New testcase. - -2015-02-18 Marek Polacek - - PR sanitizer/65081 - * c-c++-common/ubsan/pr65081.c: New test. - -2015-02-17 Oleg Endo - - * 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 - - * gcc.dg/ipa/propalign-3.c: New test. - -2015-02-17 Oleg Endo - - 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 - - * gcc.target/arm/divzero.c: New test case. - -2015-02-17 Tom de Vries - - * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test. - -2015-02-17 Paolo Carlini - Jakub Jelinek - - PR c++/65075 - * g++.dg/cpp0x/pr65075.C: New test. - -2015-02-16 David Edelsohn - - PR target/65058 - * gcc.target/powerpc/pr65058.c: New test. - -2015-02-16 Jeff Law - - PR tree-optimization/64823 - * gcc.dg/uninit-20.c: New test. - -2015-02-16 Jakub Jelinek - James Greenhalgh - - PR ipa/64963 - * gcc.dg/ipa/ipa-clone-1.c: New test. - -2015-02-16 Richard Biener - - PR tree-optimization/65077 - * gcc.dg/torture/pr65077.c: New testcase. - -2015-02-16 Alex Velenko - - * 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 - - PR c++/65080 - * g++.dg/cpp0x/constexpr-65080.C: New. - -2015-02-16 Richard Biener - - PR tree-optimization/63593 - * gcc.dg/pr63593.c: New testcase. - -2015-02-16 Marek Polacek - - PR c/65066 - * gcc.dg/pr65066.c: New test. - -2015-02-16 Ilya Enkovich - - * gcc.dg/pr65002.C: Move ... - * g++.dg/ipa/pr65002.C: ... here. - -2015-02-14 David Edelsohn - - * 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 - - 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 - - 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 - - PR c++/60894 - * g++.dg/lookup/using54.C: New. - -2015-02-13 Jeff Law - - PR bootstrap/65060 - Revert my change for tree-optimization/64823. - -2015-02-13 Jakub Jelinek - - 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 - - PR c/65050 - * gcc.dg/pr65050.c: New test. - -2015-02-13 Jeff Law - - 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 - - PR c++/60211 - * g++.dg/parse/ivdep-2.C: New. - * g++.dg/parse/ivdep-3.C: Likewise. - -2015-02-13 Jerry DeLisle - - PR fortran/64506 - * gfortran.dg/continuation_13.f90: New test. - * gfortran.dg/continuation_14.f: New test. - -2015-02-13 Paolo Carlini - - PR c++/64970 - * g++.dg/cpp0x/sfinae55.C: New. - -2015-02-13 Jakub Jelinek - - PR ipa/65034 - * g++.dg/ipa/pr65034.C: New test. - -2015-02-13 Ilya Enkovich - - PR tree-optimization/65002 - * gcc.dg/pr65002.C: New. - -2015-02-13 Marek Polacek - - PR c/65040 - * c-c++-common/pr65040.c: New test. - -2015-02-13 Bin Cheng - - PR tree-optimization/64705 - * gcc.dg/tree-ssa/pr64705.c: New test. - -2015-02-12 H.J. Lu - - 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 - - PR libgfortran/57822 - * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than - four different KINDs. - -2015-02-12 Jakub Jelinek - - 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 - - PR fortran/64932 - * gfortran.dg/finalize_28.f90: New test - -2015-02-12 Jakub Jelinek - - 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 - - * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets. - -2015-02-12 Jakub Jelinek - - 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 - - PR libgfortran/57822 - * gfortran/fmt_g0_7.f08: Revise test. - -2015-02-11 Jeff Law - - PR target/63347 - * gcc.target/m68k/pr63347.c: New test. - -2015-02-11 Marek Polacek - - * 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 - - * 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 - - PR middle-end/65003 - * g++.dg/opt/pr65003.C: New test. - -2015-02-11 H.J. Lu - - * 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 - - 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 - - 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 - - PR sanitizer/65004 - * g++.dg/asan/pr65004.C: New test. - -2015-02-10 Oleg Endo - - 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 - - PR tree-optimization/64995 - * g++.dg/torture/pr64995.C: New testcase. - -2015-02-10 Richard Biener - - PR tree-optimization/64909 - * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase. - -2015-02-10 Rainer Orth - - * gcc.dg/signbit-sa.c: New test. - -2015-02-10 Jerry DeLisle - - PR libgfortran/57822 - * gfortran/fmt_g0_7.f08: New test. - -2015-02-10 Bin Cheng - - PR tree-optimization/43378 - * gcc.dg/tree-ssa/pr43378.c: New test. - -2015-02-08 Jan Hubicka - - PR ipa/64978 - * g++.dg/torture/pr64978.C: New testcase. - -2015-02-09 Jakub Jelinek - - PR sanitizer/64981 - * gcc.dg/asan/pr64981.c: New test. - -2015-02-09 Marek Polacek - - PR c/64856 - * gcc.dg/pr64856.c: New test. - -2015-02-09 Jakub Jelinek - - 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 - - * gcc.target/arm/macro_defs0.c: Remove extraneous "target" - -2015-02-09 Uros Bizjak - - * 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 - - PR target/58757 - * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*. - -2015-02-09 Richard Biener - - PR tree-optimization/54000 - * g++.dg/tree-ssa/ivopts-3.C: New testcase. - -2015-02-09 Tom de Vries - - * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic. - -2015-02-09 Martin Liska - - * g++.dg/ipa/pr64858.C: New test. - -2015-02-09 Tom de Vries - - * gcc.dg/uninit-19.c: Fix warning line for fpic. - -2015-02-08 Andrew Pinski - - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also. - -2015-02-08 Mikael Morin - - PR fortran/63744 - * gfortran.dg/use_rename_8.f90: New. - -2015-02-08 Eric Botcazou - - * gnat.dg/addr7.ad[sb]: New test. - * gnat.dg/addr8.ad[sb]: Likewise. - -2015-02-06 David Malcolm - - 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 - Brian Rzycki - - PR tree-optimization/64878 - * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New. - -2015-02-06 Jakub Jelinek - - PR ipa/64896 - * g++.dg/ipa/pr64896.C: New test. - -2015-02-06 Michael Meissner - - PR target/64205 - * gcc.target/powerpc/pr64205.c: New file. - -2015-02-06 Uros Bizjak - - * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets. - (dg-options): Use -fpie instead of -fPIE -pie. - -2015-02-06 Jakub Jelinek - - PR middle-end/64937 - * g++.dg/asan/pr64937.C: New test. - -2015-02-06 Paul Thomas - - PR fortran/63205 - * gfortran.dg/class_to_type_4.f90: New test - -2015-01-29 Andre Vehreschild - - * gfortran.dg/unlimited_polymorphic_22.f90: New test. - -2015-02-06 Jakub Jelinek - - PR rtl-optimization/64957 - PR debug/64817 - * gcc.c-torture/execute/pr64957.c: New test. - -2015-02-05 Jeff Law - - PR target/17306 - * gcc.target/h8300/pr17306-1.c: New test. - * gcc.target/h8300/pr17306-2.c: New test. - -2015-02-05 Tobias Burnus - - PR fortran/64943 - * gfortran.dg/structure_constructor_12.f90: New. - -2015-02-05 Jeff Law - - PR target/58400 - gcc.target/h8300/pr58400.c: New test. - -2015-02-05 Mantas Mikaitis - - * 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 - - 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 - - * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for - tree dump scanning. - -2015-02-05 Paul Thomas - - 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 - - PR ipa/64686 - * g++.dg/torture/pr64686.C: New testcase. - -2015-02-04 H.J. Lu - - PR rtl-optimization/64905 - * gcc.target/i386/pr64905.c: New file. - -2015-02-04 Segher Boessenkool - - * gcc.dg/guality/pr41447-1.c: Remove xfail. - * gcc.dg/guality/pr41616-1.c: Ditto. - -2015-02-04 Alexandre Oliva - - PR debug/64817 - * gcc.dg/pr64817-3.c: New. - -2015-02-04 Jakub Jelinek - Ramana Radhakrishnan - - * 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 - Rainer Orth - - * 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 - - * 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 - - * gcc.target/mips/loongson-simd.c: Update comment to clarify the need - for mips_nanlegacy target. - -2015-02-04 Ilya Enkovich - - * gcc.target/i386/chkp-hidden-def.c: New. - -2015-02-04 Thomas Preud'homme - - 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 - - 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 - - PR rtl-optimization/64756 - * gcc.c-torture/execute/pr64756.c: New test. - -2015-02-03 Oleg Endo - - 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 - - PR c++/64877 - * g++.dg/warn/Waddress-2.C: New. - -2015-02-03 Segher Boessenkool - - PR middle-end/61225 - * gcc.target/i386/pr49095.c: XFAIL for ia32. - -2015-02-03 Dodji Seketeli - - PR preprocessor/64803 - * gcc.dg/cpp/builtin-macro-1.c: New test case. - -2015-02-02 Jan Hubicka - - * g++.dg/ipa/devirt-37.C: Disable early inlining. - -2015-02-02 Christophe Lyon - - * 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 - - * gcc.target/powerpc/cprophard.c: New. - -2015-02-01 Andreas Tobler - - * 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 - - PR debug/64817 - * gcc.dg/pr64817-1.c: New test. - * gcc.dg/pr64817-2.c: New test. - -2015-02-01 Oleg Endo - - 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 - - PR target/64882 - * gcc.dg/torture/pr64882.c: New test. - -2015-01-31 David Edelsohn - - PR target/64159 - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and - sparc*-*-*. - -2015-01-31 Uros Bizjak - - * 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 - - PR target/64688 - * g++.dg/pr64688-2.C: New. - -2015-01-30 Uros Bizjak - - * 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 - - PR target/64617 - * gcc.target/i386/pr64617.c: New test. - -2015-01-30 Uros Bizjak - - 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 - - PR tree-optimization/64829 - * gcc.dg/vect/pr64829.c: New testcase. - -2015-01-29 Marek Polacek - - PR c/64709 - * gcc.dg/pr64709.c: New test. - -2015-01-29 Jakub Jelinek - - PR c++/64717 - * g++.dg/ubsan/pr64717-1.C: New test. - * g++.dg/ubsan/pr64717-2.C: New test. - -2015-01-29 Uros Bizjak - - * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive. - -2015-01-29 Jeff Law - - PR target/15184 - * gcc.target/i386/pr15184-1.c: New test. - * gcc.target/i386/pr15184-2.c: New test. - -2015-01-29 Yuri Rumyantsev - - PR tree-optimization/64746 - * gcc.target/i386/avx2-vect-aggressive-1.c: New test. - -2015-01-29 Richard Biener - - PR tree-optimization/64853 - * gcc.dg/torture/pr64853.c: New testcase. - -2015-01-29 Richard Biener - - PR tree-optimization/64844 - * gcc.dg/vect/pr64844.c: New testcase. - -2015-01-29 Yuri Rumyantsev - - PR middle-end/64809 - * gcc.dg/pr64809.c: Delete. - -2015-01-29 Ilya Enkovich - - PR middle-end/64805 - * gcc.target/i386/pr64805.c: New. - -2015-01-29 Rainer Orth - - * gcc.dg/guality/guality.h (main): Add argv[0] to - guality_gdb_command. - -2015-01-29 Jan Hubicka - - PR ipa/64801 - * gcc.dg/tree-ssa/pr64801.c: New testcase. - -2015-01-28 Oleg Endo - - 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 - - * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust - scan-assembler-times pattern. - -2015-01-28 Yuri Rumyantsev - - PR middle-end/64809 - * gcc.dg/pr64809.c: New test. - -2015-01-28 Ilya Enkovich - - PR tree-optimization/64277 - * gcc.dg/pr64277.c: New. - -2015-01-28 Thomas Preud'homme - - PR tree-optimization/64718 - * gcc.c-torture/execute/pr64718.c: New test. - -2015-01-28 James Greenhalgh - - * gcc.target/aarch64/abs_2.c: New. - -2015-01-28 Robert Suchanek - - * 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 - - 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 - - PR fortran/63861 - * gfortran.dg/goacc/coarray_2.f90: New. - -2015-01-27 Jan Hubicka - - PR ipa/60871 - PR ipa/64139 - * g++.dg/torture/pr64139.C: New testcase. - * g++.dg/torture/pr60871.C: Likewise. - -2015-01-27 Janus Weil - - PR fortran/64230 - * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to - prevent linking errors. - -2015-01-27 Jan Hubicka - - PR ipa/64282 - * g++.dg/torture/pr64282.C: New testcase. - -2015-01-27 Kyrylo Tkachov - - * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check - for wzr reg. - -2015-01-27 Dominik Vogt - - * 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 - - * gcc.dg/long_branch.c: New testcase. - -2015-01-27 Richard Biener - - 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 - - PR rtl-optimization/61058 - * gcc.dg/pr61058.c: New test. - -2015-01-27 Ilya Enkovich - - * gcc.target/i386/chkp-narrow-bounds.c: New. - -2015-01-27 Jakub Jelinek - - PR tree-optimization/64807 - * gcc.dg/pr64807.c: New test. - - PR c/64766 - * gcc.dg/pr64766.c: New test. - -2015-01-26 Oleg Endo - - PR target/49263 - * gcc.target/sh/pr49263-4.c: New. - -2015-01-26 Paul Thomas - - PR fortran/62044 - * gfortran.dg/allocate_with_mold_1.f90: New test - -2015-01-26 Jakub Jelinek - - 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 - - PR fortran/64771 - * gfortran.dg/coarray_36.f: New. - * gfortran.dg/coarray_37.f90: New. - -2015-01-26 Janus Weil - - PR fortran/64230 - * gfortran.dg/class_allocate_18.f90: New. - -2015-01-26 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file. - -2015-01-26 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file. - -2015-01-26 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file. - -2015-01-26 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file. - -2015-01-26 Christophe Lyon - - * 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 - - * 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 - - * 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 - - PR middle-end/64764 - * gcc.dg/uninit-19.c: New testcase. - -2015-01-26 Rainer Orth - - * lib/target-supports.exp (check_effective_target_vect64): Add - sparc*-*-*. - -2015-01-26 Eric Botcazou - - PR testsuite/64712 - * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A. - -2015-01-26 Tony Liu - - * gcc.target/arm/scd42-1.c: Improve the check for UAL and - non-UAL cases. - -2015-01-26 Janne Blomqvist - - 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 - - PR fortran/62044 - * gfortran.dg/use_rename_7.f90: New. - -2015-01-25 Allan Sandfeld Jensen - - * 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 - - PR target/54236 - * gcc.target/sh/pr54236-4.c: New. - -2015-01-24 H.J. Lu - - * 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 - - PR libfortran/64770 - * gfortran.dg/open_new_segv.f90: New test. - -2015-01-24 Oleg Endo - - 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 - - * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f. - -2015-01-23 Ian Lance Taylor - - 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 - - PR target/64317 - * gcc.target/i386/pr64317.c: New test. - -2015-01-23 Jakub Jelinek - - 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 - - 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 - - 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 - - PR testsuite/63439 - * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi - vectorization on vect64 targets. - -2015-01-23 Janus Weil - - PR fortran/60922 - * gfortran.dg/class_allocate_17.f90: New. - -2015-01-23 Tobias Burnus - - PR fortran/64726 - * gfortran.dg/goacc/combined_loop.f90: New. - -2015-01-22 Jerry DeLisle - - PR fortran/61933 - * gfortran.dg/make_unit.f90: New test. - -2015-01-22 Jerry DeLisle - - PR fortran/61933 - * gfortran.dg/negative_unit_int8.f: Update. - -2015-01-22 Jeff Law - - PR target/52076 - * gcc.target/m68k/pr52076-1.c: New test. - * gcc.target/m68k/pr52076-2.c: New test. - -2015-01-22 Richard Biener - - PR middle-end/64728 - * gcc.dg/torture/pr64728.c: New testcase. - -2015-01-22 Uros Bizjak - - PR target/64688 - * g++.dg/pr64688.C: New test. - -2015-01-22 Ilya Enkovich - - * gcc.target/i386/chkp-always_inline.c (f1): Make static - to avoid errors with -fpic. - -2015-01-22 Richard Biener - - PR libstdc++/64535 - * g++.old-deja/g++.eh/badalloc1.C: Adjust. - -2015-01-21 Segher Boessenkool - - PR rtl-optimization/64682 - * gcc.c-torture/execute/pr64682.c: New file. - -2015-01-21 Jakub Jelinek - - 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 - - PR fortran/57023 - * gfortran.dg/internal_pack_15.f90: New test. - -2015-01-21 Bernd Edlinger - - * c-c++-common/tsan/step.c: New testcase. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file. - -2015-01-21 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file. - -2015-01-21 Christophe Lyon - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - PR target/59946 - * gcc.target/m68k/pr59946.c: New test. - -2015-01-20 Christophe Lyon - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file. - -2015-01-20 Jakub Jelinek - - * 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 - - PR c++/64383 - * g++.dg/warn/Wunused-var-23.C: New. - -2015-01-20 Paolo Carlini - - PR c++/59937 - * g++.dg/cpp0x/constexpr-59937-1.C: New. - * g++.dg/cpp0x/constexpr-59937-2.C: Likewise. - -2015-01-20 Richard Biener - - 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 - - PR c++/62241 - * g++.dg/cpp1y/lambda-init12.C: New. - -2015-01-20 Richard Biener - - PR tree-optimization/64410 - * g++.dg/vect/pr64410.cc: Require vect_double. - -2015-01-20 Matthew Wahab - - PR target/64149 - * gcc.target/arm/thumb1-far-farjump-3.c: Remove. - -2015-01-20 Igor Zamyatin - - PR bootstrap/64676 - Revert: - 2014-01-19 Igor Zamyatin - - PR rtl-optimization/64081 - * gcc.dg/pr64081.c: New test. - -2015-01-19 David Malcolm - - * jit.dg/harness.h: Include . - (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 - - PR target/64652 - * gcc.target/sh/torture/pr64652.c (test): Rename to test_0. - (test_1): New. - -2015-01-19 Martin Liska - - * objc/compile/pr64668.m: New test. - -2015-01-19 David Malcolm - - * 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 - - * gcc.dg/ipa/ipa-icf-33.c: New test. - -2015-01-19 Felix Yang - Haijian Zhang - - * 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 - - * gcc.target/aarch64/pr64304.c: New testcase. - -2015-01-19 Igor Zamyatin - - PR rtl-optimization/64081 - * gcc.dg/pr64081.c: New test. - -2015-01-19 Tejas Belagod - - 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 - - * gcc.target/i386/chkp-always_inline.c: New. - -2015-01-15 Andrew Pinski - Naveen H.S - - * 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 - - PR fortran/60255 - * gfortran.dg/unlimited_polymorphic_2.f03: Removed error. - * gfortran.dg/unlimited_polymorphic_20.f03: New test. - -2015-01-18 Paul Thomas - - PR fortran/64578 - * gfortran.dg/unlimited_polymorphic_21.f90: New test - -2015-01-18 Oleg Endo - - PR target/64652 - * gcc.target/sh/torture/pr64652.c: New. - -2015-01-18 Jan Hubicka - - * 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 - - PR ipa/64378 - * g++.dg/torture/pr64378.C: New testcase. - -2015-01-18 Paul Thomas - - PR fortran/57959 - * gfortran.dg/block_13.f08: New test - -2015-01-18 Paul Thomas - - PR fortran/55901 - * gfortran.dg/associate_1.f03: Allow test for character with - automatic length. - -2015-01-17 Segher Boessenkool - - * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64. - * gcc.target/powerpc/ppc-fpconv-8.c: Ditto. - -2015-01-17 Segher Boessenkool - - * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64. - -2015-01-17 Paul Thomas - - PR fortran/64578 - * gfortran.dg/unlimited_polymorphic_21.f90: New test - -2015-01-17 Andre Vehreschild - - 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 - - PR fortran/60334 - * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR. - -2015-01-16 Bernd Schmidt - - PR rtl-optimization/52773 - * gcc.c-torture/compile/pr52773.c: New test. - -2015-01-16 Paolo Carlini - - PR c++/62134 - * g++.dg/cpp0x/alias-decl-46.C: New. - -2015-01-16 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file. - -2015-01-16 Christophe Lyon - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK): - Add trace. - (CHECK_FP): Likewise. - (CHECK_CUMULATIVE_SAT): Likewise. - -2015-01-16 Christophe Lyon - - * 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 - - * g++.dg/tsan/vptr_benign_race.C: New testcase. - * g++.dg/tsan/vptr_harmful_race.C: New testcase. - -2015-01-16 Paolo Carlini - - PR c++/60056 - * g++.dg/tls/thread_local-ice4.C: New. - -2015-01-16 James Greenhalgh - - * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather - than Neon options. - -2015-01-16 Paolo Carlini - - PR c++/62276 - * g++.dg/cpp0x/vt-62276.C: New. - -2015-01-16 Ilya Enkovich - - PR middle-end/64353 - * g++.dg/pr64353.C: New. - -2015-01-16 Kyrylo Tkachov - - PR target/64263 - * gcc.target/aarch64/pr64263_1.c: New test. - -2015-01-16 Yuri Rumyantsev - - PR tree-optimization/64434 - * gcc.dg/torture/pr64434.c: Move to... - * gcc.dg/pr64434.c: ... here. - -2015-01-16 Richard Biener - - PR middle-end/64614 - * gcc.dg/uninit-18.c: New testcase. - -2015-01-16 Richard Biener - - PR tree-optimization/64568 - * g++.dg/torture/pr64568-2.C: New testcase. - -2015-01-16 Ilya Enkovich - - PR target/64363 - * gcc.target/i386/chkp-label-address.c: New. - -2015-01-16 Janus Weil - - PR fortran/45290 - * gfortran.dg/pointer_init_6.f90: Extended. - -2015-01-16 Robert Suchanek - - * gcc.c-torture/compile/20150108.c: New test. - -2015-01-16 Eric Botcazou - - * gcc.target/visium: New directory. - -2015-01-16 Richard Biener - - 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 - - * gcc.dg/pr64015.c: New test. - -2015-01-16 Markus Trippelsdorf - - PR ipa/64163 - PR ipa/64612 - * g++.dg/ipa/pr64612.C: New test. - -2015-01-16 Renlin Li - - * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list. - -2015-01-16 Ilya Tocar - - * gcc.target/i386/sse-14.c: Test new intrinsic. - * gcc.target/i386/sse-22.c: Ditto. - -2015-01-16 Paolo Carlini - - PR c++/58614 - * g++.dg/cpp0x/auto44.C: New. - -2015-01-15 Sandra Loosemore - - 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 - - * 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 - - * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment - is set up. - * lib/gcc-dg.exp: Likewise. - -2015-01-15 Vladimir Makarov - - PR rtl-optimization/64110 - * gcc.target/i386/pr64110.c: Add scan-assembler. - -2015-01-15 Thomas Schwinge - James Norris - Cesar Philippidis - Ilmir Usmanov - - * 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 - - * jit.dg/test-error-mismatching-types-in-assignment-op.c: New - test case. - -2015-01-15 Mike Stump - - * 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 - - PR fortran/58023 - * gfortran.dg/proc_ptr_comp_43.f90: New. - -2015-01-15 Mike Stump - - * 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 - - 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 - - * g++.dg/ipa/pr64068.C: New test. - * gcc.dg/ipa/PR64559.c: New test. - -2015-01-15 H.J. Lu - - * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86 - with PIE. - -2015-01-15 Richard Biener - - 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 - - * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options. - * gcc.target/aarch64/volatileloadpair-2.c: Likewise. - -2015-01-15 Yuri Rumyantsev - - * gcc.dg/vect/vect-aggressive-1.c: New. - * gcc.target/i386/avx2-vect-aggressive.c: New. - -2015-01-15 H.J. Lu - - * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE. - -2015-01-15 Richard Biener - - PR lto/64415 - * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with - -Wl,-undefined,dynamic_lookup. - -2015-01-15 Eric Botcazou - - * gnat.dg/opt47.adb: New test. - -2015-01-15 Richard Biener - - PR lto/64415 - * gcc.dg/lto/pr64415_0.c: Skip on darwin. - -2015-01-15 Yuri Rumyantsev - - PR tree-optimization/64434 - * gcc.dg/torture/pr64434.c: New test. - -2015-01-15 Matthew Fortune - - * 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 - Matthew Fortune - - * 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 - - * 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 - - * g++.dg/torture/20141013.c: Set -fno-short-enums. - -2015-01-15 Richard Biener - - PR middle-end/64365 - * gcc.dg/torture/pr64365.c: New testcase. - -2015-01-14 Marcos Diaz - - * gcc.dg/stackprotectexplicit1.c: New test. - * g++.dg/stackprotectexplicit2.c: New test. - -2015-01-14 Jerry DeLisle - - PR target/61933 - * gfortran.dg/inquire_internal.f90: New. - * gfortran.dg/negative_unit_check.f90: New. - -2015-01-14 Oleg Endo - - PR target/53988 - * gcc.target/sh/pr53988-1.c: New. - -2015-01-14 Paolo Carlini - - PR c++/58671 - * g++.dg/tls/thread_local-ice3.C: New. - -2015-01-14 H.J. Lu - - * gcc.target/i386/fentry-override.c: Properly place {} in target - selector. Remove nonpic. - * gcc.target/i386/fentry.c: Likewise. - -2015-01-14 Andrew MacLeod - - * gcc.dg/atomic-invalid.c: Check for invalid memory model - warnings instead of errors. - -2015-01-14 Ilya Verbin - - * lib/target-supports.exp (check_effective_target_lto): Check for -flto - option support instead of ENABLE_LTO from Makefile. - -2015-01-14 Richard Biener - - PR tree-optimization/59354 - * gcc.dg/vect/pr59354.c: New testcase. - -2015-01-14 Andrew Stubbs - - * 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 - - PR middle-end/59448 - * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in - an atomic_exchange. - -2015-01-14 Ilya Tocar - - PR target/64386 - * gcc.target/i386/pr64386.c: New test. - -2015-01-14 Ilya Tocar - - PR target/64393 - * gcc.target/i386/pr64393.c: New test. - -2015-01-14 Ilya Tocar - - PR target/64387 - * gcc.target/i386/pr64387.c: New test. - -2015-01-14 Christophe Lyon - - * gcc.target/aarch64/store-pair-1.c: Fix typo. - -2015-01-14 Kyrylo Tkachov - - * gcc.target/aarch64/arm_neon-nosimd-error.c: New test. - -2015-01-14 Thomas Preud'homme - - PR target/64453 - * gcc.target/arm/pr64453.c: New. - -2015-01-14 Richard Biener - - PR lto/64415 - * gcc.dg/lto/pr64415_0.c: New testcase. - * gcc.dg/lto/pr64415_1.c: Likewise. - -2015-01-14 Martin Liska - - * gcc.dg/ipa/pr64307.c: New test. - -2015-01-14 Tejas Belagod - - * gcc.target/aarch64/vect-movi.c: Check for vectorization for - 64-bit and 128-bit. - -2015-01-14 Kyrylo Tkachov - - PR target/64460 - * gcc.target/arm/pr64460_1.c: New test. - -2015-01-14 Richard Biener - - 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 - - * gcc.dg/Warray-bounds-11.c: New test-case. - -2015-01-14 Naveen H.S - - * gcc.target/mips/octeon3-pipe-1.c: New test. - -2015-01-13 David Malcolm - - * 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 - - * gcc.dg/aru-2.c: Add dg-require-profiling. - -2015-01-13 H.J. Lu - - * lib/target-supports.exp (check_profiling_available): Check if - -pg links. - -2015-01-13 Jan Hubicka - - PR ipa/64565 - * g++.dg/torture/pr64565.C: New testcase. - -2015-01-13 Marek Polacek - - PR middle-end/64391 - * gcc.dg/tm/pr64391.c: New test. - -2015-01-13 H.J. Lu - - * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is - true. - -2015-01-13 H.J. Lu - - * gcc.target/i386/pie.c: New test. - - * lib/target-supports.exp (check_effective_target_pie): New. - -2015-01-13 Jakub Jelinek - - PR rtl-optimization/64286 - * gcc.target/i386/avx2-pr64286.c: New test. - -2015-01-13 Paolo Carlini - - PR c++/57626 - * g++.dg/cpp0x/vt-57626.C: New. - -2015-01-13 Jakub Jelinek - - PR fortran/64528 - * gfortran.dg/pr64528.f90: New test. - -2015-01-13 Richard Sandiford - - * gcc.target/aarch64/subsp.c: New test. - -2015-01-13 Andrew Pinski - - * gcc.target/aarch64/store-pair-1.c: New testcase. - -2015-01-13 Richard Biener - - PR lto/64373 - * gcc.dg/lto/pr64373_0.c: New testcase. - -2015-01-13 Andrew Pinski - - * gcc.target/aarch64/volatileloadpair-1.c: New testcase. - * gcc.target/aarch64/volatileloadpair-2.c: New testcase. - -2015-01-13 Richard Biener - - PR tree-optimization/64406 - * gcc.dg/pr64406.c: New testcase. - -2015-01-13 Richard Biener - - PR tree-optimization/64404 - * gcc.dg/vect/pr64404.c: New testcase. - -2015-01-13 Richard Biener - - PR tree-optimization/64568 - * g++.dg/torture/pr64568.C: New testcase. - -2015-01-12 David Malcolm - - * 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 - - 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 - - PR target/64461 - * gcc.target/m68k/pr64461.c: New test. - -2015-01-12 David Malcolm - - * 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 - - 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 - - PR tree-optimization/64530 - * gfortran.dg/pr64530.f90: New testcase. - -2015-01-12 Richard Biener - - PR middle-end/64357 - * gcc.dg/torture/pr64357.c: New testcase. - -2015-01-12 H.J. Lu - - * gcc.target/i386/nop-mcount.c: Properly place {} in target - selector. - -2015-01-12 Prathamesh Kulkarni - * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h. - -2015-01-12 Martin Liska - - * gcc.dg/ipa/PR64550.c: New test. - -2015-01-12 Jan Hubicka - - PR ipa/63470 - * g++.dg/ipa/pr63470.C: New testcase. - -2015-01-11 Janus Weil - - PR fortran/63733 - * gfortran.dg/typebound_operator_20.f90: New. - -2015-01-11 Janus Weil - - PR fortran/58023 - * gfortran.dg/proc_ptr_comp_42.f90: New. - -2015-01-11 Janus Weil - - PR fortran/64508 - * gfortran.dg/proc_ptr_comp_41.f90: New. - -2015-01-11 Segher Boessenkool - - * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead. - -2015-01-10 Tobias Burnus - - 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 - - * 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 - - PR rtl-optimization/64536 - * gcc.dg/pr64536.c: New test. - -2015-01-09 David Malcolm - - * 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 - - PR libobjc/51891 - * objc.dg/gnu-api-2-class.m: Add a test case - for the above change. - -2015-01-09 Sebastian Huber - - * gcc.dg/typeof-2.c: Add checks for non-atomic types. - -2015-01-09 Richard Biener - - PR tree-optimization/64410 - * g++.dg/vect/pr64410.cc: New testcase. - -2015-01-09 Martin Liska - - * gcc.dg/ipa/ipa-icf-32.c: New test. - -2015-01-08 Bernd Edlinger - - * 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 - - 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 - - * 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 - - PR tree-optimization/63989 - * gcc.dg/strlenopt-27.c: New test. - -2015-01-08 David Malcolm - - * 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 - - PR target/64338 - * g++.dg/opt/pr64338.C: New test. - -2015-01-08 Tobias Burnus - - * 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 - - PR c++/59004 - * g++.dg/ext/fnname4.C: New. - -2015-01-08 Paolo Carlini - - PR c++/64462 - * g++.dg/cpp0x/constexpr-64462.C: New. - -2015-01-08 Paolo Carlini - - PR c++/60753 - * g++.dg/cpp0x/deleted10.C: New. - -2015-01-07 David Malcolm - - * jit.dg/test-error-dereferencing-void-ptr.c: New test case. - -2015-01-07 David Malcolm - - * 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 - - * 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 - - * 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 - - * 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 - - * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when - generating name of built executable. - -2015-01-07 Marek Polacek - - 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 - - PR c/64417 - * gcc.c-torture/compile/pr28865.c: Add dg-errors. - * gcc.dg/pr64417.c: New test. - -2015-01-06 Michael Meissner - - PR target/64505 - * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64 - fix is correct. - -2015-01-06 Eric Botcazou - - * 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 - - PR target/64507 - * gcc.target/sh/pr64507.c: New test. - -2015-01-06 Arnaud Charlet - - * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings. - -2015-01-06 Jakub Jelinek - - * 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 - - * 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 + PR c++/58583 + * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors. - PR rtl-optimization/64287 - * gcc.dg/aru-2.c: New test. + * gcc.dg/alias-15.c: New. -2015-01-05 Jakub Jelinek +2016-01-05 Nick Clifton - PR sanitizer/64344 - * c-c++-common/ubsan/pr64344-1.c: New test. - * c-c++-common/ubsan/pr64344-2.c: New test. + PR target/68870 + * g++.dg/pr68770.C: New test. - PR tree-optimization/64465 - * gcc.dg/pr64465.c: New test. +2016-01-04 Mike Stump - PR tree-optimization/64494 - * gcc.c-torture/compile/pr64494.c: New test. + * lib/target-supports.exp (check_effective_target_cilkplus): + cilkplus targets require pthreads. + (check_effective_target_cilkplus): Remove special case for NVPTX. -2015-01-05 Thomas Koenig +2016-01-04 Michael Meissner - PR fortran/47674 - * gfortran.dg/realloc_on_assign_25.f90: New test. + * gcc.target/powerpc/p9-permute.c: New test for xxperm code + generation. -2015-01-05 Jakub Jelinek +2016-01-04 Jakub Jelinek Update copyright years. -2015-01-05 Marek Polacek +2016-01-04 Marek Polacek - PR c/64423 - * gcc.dg/pr64423.c: New test. + PR c/68908 + * gcc.dg/atomic/c11-atomic-exec-6.c: New test. + * gcc.dg/atomic/c11-atomic-exec-7.c: New test. + * gcc.dg/atomic/stdatomic-op-5.c: New test. -2015-01-05 Hans-Peter Nilsson +2016-01-04 Eric Botcazou - * 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.target/sparc/20160104-2.c: New test. - * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets. +2016-01-04 Eric Botcazou -2015-01-03 John David Anglin + * gcc.target/sparc/20160104-1.c: New test. - 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. +2016-01-03 Paul Thomas - * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*. + PR fortran/65045 + * gfortran.dg/pr65045.f90: New test. -2015-01-02 Bernd Edlinger +2016-01-02 Eric Botcazou - * c-c++-common/tsan/bitfield_race.c: New testcase. - * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed. + * gnat.dg/specs/debug1.ads: Delete. -2015-01-02 Tobias Burnus +2016-01-01 Jerry DeLisle - * gfortran.dg/coarray/collectives_4.f90: New. + PR libgfortran/68867 + * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular + expression. -2015-01-02 Janus Weil +2016-01-01 Jerry DeLisle - PR fortran/57562 - * gfortran.dg/extends_16.f90: New. + PR libgfortran/68867 + * gfortran.dg/default_format_denormal_2.f90: XFAIL for all + PowerPC. -2015-01-02 Tobias Burnus +2016-01-01 Paul Thomas - * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add. + PR fortran/68864 + * gfortran.dg/pr68864.f90: New test. -2015-01-02 Tobias Burnus +2016-01-01 Jakub Jelinek - * 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. + PR tree-optimization/69070 + * gcc.dg/pr69070.c: New test. -2015-01-02 Janus Weil + PR sanitizer/69055 + * gfortran.dg/pr69055.f90: New test. - PR fortran/60507 - * gfortran.dg/dummy_procedure_11.f90: New. -^L -Copyright (C) 2015 Free Software Foundation, Inc. + PR target/69015 + * gcc.dg/pr69015.c: New test. + +Copyright (C) 2016 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright