re PR c++/66555 (Fails to warn for if (j == 0 && i == i))
[gcc.git] / gcc / testsuite / ChangeLog
index f457b27fe6ad272f6830a73f98006046030b0fd8..8b572c28fee43cc83177fd97e7018778fcc8f7d9 100644 (file)
@@ -1,3 +1,194 @@
+2015-07-27  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/66555
+       PR c/54979
+       * c-c++-common/Wtautological-compare-1.c: New test.
+
+2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
+
+       PR c++/18969
+       * g++.dg/template/pr18969.C: New test.
+       * g++.dg/template/pr18969-2.C: New test.
+       * g++.old-deja/g++.jason/overload.C: Remove return value in
+       template function returning void.
+
+2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
+       immediates to avoid shift-overflow warnings.
+
+2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
+
+       PR c++/66857
+       * g++.dg/init/pr66857.C: New test.
+
+2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/66648
+       * gcc.target/i386/pr66648.c: New test.
+
+2015-07-25  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
+       interchange_files and block_files variables.
+       * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
+       arithmetic.
+       * gcc.dg/graphite/uns-interchange-12.c: Same.
+       * gcc.dg/graphite/uns-interchange-14.c: Same.
+       * gcc.dg/graphite/uns-interchange-15.c: Same.
+       * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
+       * gcc.dg/graphite/uns-interchange-mvt.c: Same.
+
+2015-07-25  Jeff Law  <law@redhat.com>
+
+       Revert:
+       PR lto/66752
+       * gcc.dg/tree-ssa/pr66752-2.c: New test.
+       * gcc.dg/torture/pr66752-1.c: New test
+       * g++.dg/torture/pr66752-2.C: New test.
+
+2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
+
+       Revert:
+       2015-07-23  Alexandre Oliva <aoliva@redhat.com>
+
+       PR rtl-optimization/64164
+       * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
+       * gcc.dg/ssp-1.c: Make counter a register.
+       * gcc.dg/ssp-2.c: Likewise.
+       * gcc.dg/torture/parm-coalesce.c: New.
+
+2015-07-24  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/graphite/block-1.c: Xfail scan.
+       * gcc.dg/graphite/interchange-12.c: Same.
+       * gcc.dg/graphite/interchange-14.c: Same.
+       * gcc.dg/graphite/interchange-15.c: Same.
+       * gcc.dg/graphite/interchange-9.c: Same.
+       * gcc.dg/graphite/interchange-mvt.c: Same.
+       * gcc.dg/graphite/uns-block-1.c: New test.
+       * gcc.dg/graphite/uns-interchange-12.c: New test.
+       * gcc.dg/graphite/uns-interchange-14.c: New test.
+       * gcc.dg/graphite/uns-interchange-15.c: New test.
+       * gcc.dg/graphite/uns-interchange-9.c: New test.
+       * gcc.dg/graphite/uns-interchange-mvt.c: New test.
+
+2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR c++/64079
+       * c-c++-common/Wunused-function-1.c: New.
+
+2015-07-24  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
+       alternative exit-first loop transform.
+       * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
+       * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
+       * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
+       * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
+       * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
+       * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
+       * gcc.dg/parloops-exit-first-loop-alt.c: Same.
+       * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
+       * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
+
+2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
+
+       PR ipa/66566
+       * gcc.target/i386/mpx/pr66566.c: New test.
+
+2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/66978
+       * gcc.target/i386/pr66978.c: New test.
+
+2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * gcc.target/s390/gpr2fprsavecfi.c: New test.
+
+2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * gcc.target/s390/insv-1.c: New test.
+       * gcc.target/s390/insv-2.c: New test.
+       * gcc.target/s390/insv-3.c: New test.
+
+2015-07-24  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
+
+2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
+
+       PR middle-end/25530
+       * gcc.dg/pr25530.c: New test.
+
+2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
+
+       PR middle-end/25529
+       * gcc.dg/pr25529.c: New test.
+
+2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
+
+       * gcc.target/arm/reg_equal_test.c: New test.
+
+2015-07-23  Jeff Law  <law@redhat.com>
+
+       PR lto/66752
+       * gcc.dg/tree-ssa/pr66752-2.c: New test.
+       * gcc.dg/torture/pr66752-1.c: New test
+       * g++.dg/torture/pr66752-2.C: New test.
+
+2015-07-23  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/66572
+       * g++.dg/warn/Wlogical-op-2.C: New test.
+
+2015-07-23  Alexandre Oliva <aoliva@redhat.com>
+
+       PR rtl-optimization/64164
+       * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
+       * gcc.dg/ssp-1.c: Make counter a register.
+       * gcc.dg/ssp-2.c: Likewise.
+       * gcc.dg/torture/parm-coalesce.c: New.
+
+2015-07-23  Marek Polacek  <polacek@redhat.com>
+
+       PR sanitizer/66908
+       * c-c++-common/ubsan/pr66908.c: New test.
+
+2015-07-23  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/autopar/outer-4.c: Add xfail.
+       * gcc.dg/autopar/outer-5.c: Same.
+       * gcc.dg/autopar/outer-6.c: Same.
+       * gcc.dg/autopar/reduc-2.c: Same.
+       * gcc.dg/autopar/reduc-2char.c: Same.
+       * gcc.dg/autopar/reduc-2short.c: Same.
+       * gcc.dg/autopar/reduc-8.c: Same.
+       * gcc.dg/autopar/uns-outer-4.c: New test.
+       * gcc.dg/autopar/uns-outer-5.c: New test.
+       * gcc.dg/autopar/uns-outer-6.c: New test.
+
+2015-07-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/66952
+       * gcc.dg/torture/pr66952.c: Use signed char.
+
+2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
+
+       PR tree-optimization/66926,66951
+       * gcc.dg/vect/pr66951.c: New test.
+
+2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/52987
+       * g++.dg/parse/error57.C: New.
+       * g++.dg/expr/string-2.C: Update.
+
+2015-07-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/66945
+       * gcc.dg/torture/pr66945.c: New testcase.
+
 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/66954
 
 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
 
-        * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * 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
+       * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
        test.
 
 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>