re PR target/29756 (SSE intrinsics hard to use without redundant temporaries appearing)
[gcc.git] / gcc / testsuite / ChangeLog
index b528d8f4776969e07d2464549d2ea93475496763..94080ab6921a0d19dc2f0d2f9a76c26a5c61d6bf 100644 (file)
@@ -1,5 +1,206 @@
+2016-05-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/29756
+       gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
+       Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
+       only on selected targets where V4SImode vectors are known to be
+       supported.
+
+2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
+
+       PR tree-optimization/71079
+       PR tree-optimization/71206
+       * gcc.dg/tree-ssa/pr71206.c: New testcase.
+
+2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
+       * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
+       * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
+
+2016-05-20  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/29756
+       * gcc.dg/tree-ssa/vector-6.c: New testcase.
+
+2016-05-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/71185
+       * gcc.dg/tree-ssa/pr71185.c: New testcase.
+
+2016-05-20  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
+
+2016-05-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/71075
+       * g++.dg/diagnostic/pr71075.C: New test.
+
+2016-05-19  David Malcolm  <dmalcolm@redhat.com>
+
+       PR c++/71184
+       * g++.dg/pr71184.C: New test case.
+
+2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
+
+       * gcc.target/powerpc/darn-0.c: New test.
+       * gcc.target/powerpc/darn-1.c: New test.
+       * gcc.target/powerpc/darn-2.c: New test.
+
+2016-05-19  Marek Polacek  <polacek@redhat.com>
+
+       PR tree-optimization/71031
+       * gcc.dg/tree-ssa/vrp100.c: New test.
+
+2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       PR rtl-optimization/71148
+       * gcc.dg/pr71148.c: New test.
+
+2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/71056
+       * gcc.target/arm/pr71056.c: New test.
+
+2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * c-c++-common/pr69669.c: Check the used mode.
+
+2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
+
+       PR sanitizer/64354
+       * c-c++-common/tsan/sanitize-thread-macro.c: New test.
+
+2016-05-19  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/70729
+       * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
+       * gcc.dg/graphite/scop-18.c: Likewise.
+       * gcc.dg/pr41783.c: Disable LIM.
+       * gcc.dg/tree-ssa/loadpre10.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/tree-ssa/loadpre8.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
+       * gfortran.dg/pr42108.f90: Likewise.
+
+2016-05-18  David Malcolm  <dmalcolm@redhat.com>
+
+       PR driver/69265
+       * gcc.dg/spellcheck-options-11.c: New test case.
+
+2016-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/71100
+       * g++.dg/opt/pr71100.C: New test.
+
+2016-05-18  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/69708
+       * gcc.dg/ipa/iinline-cstagg-2.c: New test.
+       * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
+       * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
+       * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
+
+2016-05-18  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/69708
+       * gcc.dg/ipa/iinline-cstagg-1.c: New test.
+       * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
+       * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
+       * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
+       * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
+
+2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/69793
+       * g++.dg/template/crash122.C: New.
+
+2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/70466
+       * g++.dg/template/pr70466-1.C: New.
+       * g++.dg/template/pr70466-2.C: Likewise.
+
+2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
+       splat operations and the XXSPLTIB instruction.
+       * gcc.target/powerpc/p9-splat-2.c: Likewise.
+       * gcc.target/powerpc/p9-splat-3.c: Likewise.
+       * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
+       xxlxor to clear a register.
+
+2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/torture/pr71020.c: New test.
+
+2016-05-18  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/70646
+       * gcc.dg/ipa/pr70646.c: New test.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
+       missing tests for vreinterpretq_p{8,16}.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
+       vsliq_n_s64 and vsliq_n_u64.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
+       CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
+       in comment.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
+       * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
+       "blr\t" and switch to scan-assembler-times.
+
+2016-05-18  Jiong Wang  <jiong.wang@arm.com>
+
+        * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
+        with __aarch64__.
+        * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
+        declarations under __aarch64__ and __ARM_FEATURE_FMA.
+
 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
 
+       * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
+       * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
+       * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
+       * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
+       * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
+       * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
+
+       * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
+       * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
+
        * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
        * gcc.target/i386/avx512bw-vpshufb-3.c: New test.