S/390: Add support for double<->long vector converts
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
index 2cfdd7b..7889c08 100644 (file)
@@ -1,3 +1,112 @@
+2018-12-21  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
+       * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
+
+2018-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/88563
+       * gcc.dg/pr88563.c: New test.
+
+       PR c++/87125
+       * g++.dg/cpp0x/pr87125.C: New test.
+
+2018-12-21  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
+
+       * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
+       -mfloat-abi=softfp or -mfloat-abi=hard.
+       * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
+       * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
+
+2018-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/88547
+       * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
+       insns instead of 4, check for vpminud, vpminuq and no vpsubd or
+       vpsubq.
+       * gcc.target/i386/sse2-pr88547-1.c: New test.
+       * gcc.target/i386/sse2-pr88547-2.c: New test.
+       * gcc.target/i386/sse4_1-pr88547-1.c: New test.
+       * gcc.target/i386/sse4_1-pr88547-2.c: New test.
+       * gcc.target/i386/avx2-pr88547-1.c: New test.
+       * gcc.target/i386/avx2-pr88547-2.c: New test.
+       * gcc.target/i386/avx512f-pr88547-2.c: New test.
+       * gcc.target/i386/avx512vl-pr88547-1.c: New test.
+       * gcc.target/i386/avx512vl-pr88547-2.c: New test.
+       * gcc.target/i386/avx512vl-pr88547-3.c: New test.
+       * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
+       array to int array.
+
+2018-12-20  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/88196 - ICE with class non-type template parameter.
+       * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
+       * g++.dg/cpp2a/nontype-class10.C: New test.
+       * g++.dg/template/pr54858.C: Tweak dg-error.
+
+2018-12-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c/51628
+       * c-c++-common/pr51628-1.c: New test.
+       * c-c++-common/pr51628-2.c: Likewise.
+       * c-c++-common/pr51628-3.c: Likewise.
+       * c-c++-common/pr51628-4.c: Likewise.
+       * c-c++-common/pr51628-5.c: Likewise.
+       * c-c++-common/pr51628-6.c: Likewise.
+       * c-c++-common/pr51628-7.c: Likewise.
+       * c-c++-common/pr51628-8.c: Likewise.
+       * c-c++-common/pr51628-9.c: Likewise.
+       * c-c++-common/pr51628-10.c: Likewise.
+       * c-c++-common/pr51628-11.c: Likewise.
+       * c-c++-common/pr51628-12.c: Likewise.
+       * c-c++-common/pr51628-13.c: Likewise.
+       * c-c++-common/pr51628-14.c: Likewise.
+       * c-c++-common/pr51628-15.c: Likewise.
+       * c-c++-common/pr51628-26.c: Likewise.
+       * c-c++-common/pr51628-27.c: Likewise.
+       * c-c++-common/pr51628-28.c: Likewise.
+       * c-c++-common/pr51628-29.c: Likewise.
+       * c-c++-common/pr51628-30.c: Likewise.
+       * c-c++-common/pr51628-31.c: Likewise.
+       * c-c++-common/pr51628-32.c: Likewise.
+       * gcc.dg/pr51628-17.c: Likewise.
+       * gcc.dg/pr51628-18.c: Likewise.
+       * gcc.dg/pr51628-19.c: Likewise.
+       * gcc.dg/pr51628-20.c: Likewise.
+       * gcc.dg/pr51628-21.c: Likewise.
+       * gcc.dg/pr51628-22.c: Likewise.
+       * gcc.dg/pr51628-23.c: Likewise.
+       * gcc.dg/pr51628-24.c: Likewise.
+       * gcc.dg/pr51628-25.c: Likewise.
+       * c-c++-common/asan/misalign-1.c: Add
+       -Wno-address-of-packed-member.
+       * c-c++-common/asan/misalign-2.c: Likewise.
+       * c-c++-common/ubsan/align-2.c: Likewise.
+       * c-c++-common/ubsan/align-4.c: Likewise.
+       * c-c++-common/ubsan/align-6.c: Likewise.
+       * c-c++-common/ubsan/align-7.c: Likewise.
+       * c-c++-common/ubsan/align-8.c: Likewise.
+       * c-c++-common/ubsan/align-10.c: Likewise.
+       * g++.dg/ubsan/align-2.C: Likewise.
+       * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
+       * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
+       * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
+       * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
+       * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
+       * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
+
+2018-12-20  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR target/88457
+       * gcc.target/powerpc/pr88457.c: New.
+
+2018-12-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/88180
+       * g++.dg/parse/pr88180.C: New test.
+       * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
+       definition's NSDMIs.
+
 2018-12-20  Richard Sandiford  <richard.sandiford@arm.com>
 
        * gcc.target/aarch64/pr64946.c: Force nosve.