Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483)
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Mon, 24 Oct 2016 08:07:27 +0000 (08:07 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Mon, 24 Oct 2016 08:07:27 +0000 (08:07 +0000)
PR target/77483
* gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
* gcc.target/i386/pr65105-1.c: Likewise.
* gcc.target/i386/pr65105-2.c: Likewise.
* gcc.target/i386/pr65105-3.c: Likewise.
* gcc.target/i386/pr65105-5.c: Likewise.
* gcc.target/i386/pr67761.c: Likewise.
* gcc.target/i386/pr70799-1.c: Likewise.

From-SVN: r241464

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/mask-unpack.c
gcc/testsuite/gcc.target/i386/pr65105-1.c
gcc/testsuite/gcc.target/i386/pr65105-2.c
gcc/testsuite/gcc.target/i386/pr65105-3.c
gcc/testsuite/gcc.target/i386/pr65105-5.c
gcc/testsuite/gcc.target/i386/pr67761.c
gcc/testsuite/gcc.target/i386/pr70799-1.c

index 97fca4001cd089a3fb0fe90049c66243d3772007..f49a4c96ded5696c194dabffe8381f515b3d64f6 100644 (file)
@@ -1,3 +1,14 @@
+2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/77483
+       * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
+       * gcc.target/i386/pr65105-1.c: Likewise.
+       * gcc.target/i386/pr65105-2.c: Likewise.
+       * gcc.target/i386/pr65105-3.c: Likewise.
+       * gcc.target/i386/pr65105-5.c: Likewise.
+       * gcc.target/i386/pr67761.c: Likewise.
+       * gcc.target/i386/pr70799-1.c: Likewise.
+
 2016-10-24  Martin Liska  <mliska@suse.cz>
 
        PR sanitizer/77966
index 5905e1cf00fcf92d3cbcf5d4e97a4c5b4fc63b9e..4291480cfff04fa4ddf3ccd6f2c4af11a06cee65 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx512bw -mavx512dq -O3 -fopenmp-simd -fdump-tree-vect-details" } */
+/* { dg-options "-mavx512bw -mavx512dq -mno-stackrealign -O3 -fopenmp-simd -fdump-tree-vect-details" } */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 10 "vect" } } */
 /* { dg-final { scan-assembler-not "maskmov" } } */
 
index de91a20e238ba9f2135952d171e2e35cf4269f2f..b0d901c90bdd4201117895c5a994f0ca06b59bb2 100644 (file)
@@ -1,6 +1,6 @@
 /* PR target/pr65105 */
 /* { dg-do run { target { ia32 } } } */
-/* { dg-options "-O2 -msse2 -mtune=slm -save-temps" } */
+/* { dg-options "-O2 -msse2 -mtune=slm -mno-stackrealign -save-temps" } */
 /* { dg-require-effective-target sse2 } */
 /* { dg-final { scan-assembler "por" } } */
 /* { dg-final { scan-assembler "pand" } } */
index 607c9abab6a25ffbaebc3567df854a48cb696e50..0c3626bbf5be093dbf90ef8ed1630d5644be8c71 100644 (file)
@@ -1,6 +1,6 @@
 /* PR target/pr65105 */
 /* { dg-do compile { target { ia32 } } } */
-/* { dg-options "-O2 -msse2" } */
+/* { dg-options "-O2 -msse2 -mno-stackrealign" } */
 /* { dg-final { scan-assembler "por" } } */
 
 long long i1, i2, res;
index b83989fa4d2f106fc321498ebb110d0372ca4349..92d62f5da2b1bd3e3c03aca86e7b0f7cfeb15f56 100644 (file)
@@ -1,6 +1,6 @@
 /* PR target/pr65105 */
 /* { dg-do compile { target { ia32 } } } */
-/* { dg-options "-O2 -march=slm -msse4.2" } */
+/* { dg-options "-O2 -march=slm -msse4.2 -mno-stackrealign" } */
 /* { dg-final { scan-assembler "pand" } } */
 /* { dg-final { scan-assembler "por" } } */
 /* { dg-final { scan-assembler "ptest" } } */
index 639bbe1eb141e592bf3ca1a4631967a409afd116..cd19cbc775de34122707655ccfeb82877187b8f4 100644 (file)
@@ -1,6 +1,6 @@
 /* PR target/pr65105 */
 /* { dg-do compile { target { ia32 } } } */
-/* { dg-options "-O2 -march=core-avx2" } */
+/* { dg-options "-O2 -march=core-avx2 -mno-stackrealign" } */
 /* { dg-final { scan-assembler "pandn" } } */
 /* { dg-final { scan-assembler "pxor" } } */
 /* { dg-final { scan-assembler "ptest" } } */
index ff813f3f8b53af51a3c1d5776260f7258692cf5b..f392b5d7bf6eff141a8dd043201af406c41c9ba4 100644 (file)
@@ -1,6 +1,6 @@
 /* PR target/pr67761 */
 /* { dg-do compile { target { ia32 } } } */
-/* { dg-options "-O2 -march=slm -g" } */
+/* { dg-options "-O2 -march=slm -mno-stackrealign -g" } */
 /* { dg-final { scan-assembler "paddq" } } */
 
 void
index f4e42fac5a0bfd6a83b3f9a27f5191b15830b1c6..5860a8dc620c20637399509cc8bfb7c0c3d3c17e 100644 (file)
@@ -1,6 +1,6 @@
 /* PR target/pr70799 */
 /* { dg-do compile { target { ia32 } } } */
-/* { dg-options "-O2 -march=slm" } */
+/* { dg-options "-O2 -march=slm -mno-stackrealign" } */
 /* { dg-final { scan-assembler "pxor" } } */
 /* { dg-final { scan-assembler "pcmpeqd" } } */
 /* { dg-final { scan-assembler "movdqa\[ \\t\]+.?LC0" } } */