Tested on x86_64-linux (nehalem, cascadelake) x86_64-darwin (core2,
westmere, ivybridge, haswell, skylake).  OK for trunk?
thanks
Iain

--- 8< ---

There are tests that fail when platforms are configured with non-default
CPU/tune.  This is typically because they are doing scanasm/body scan
operations that look for specific code-gen seen for 'generic' tuning.

This adds -mtune=generic where required.

gcc/testsuite/ChangeLog:

        * gcc.target/i386/avx512bw-vmovdqu16-1.c: Specify generic
        tuning.
        * gcc.target/i386/avx512fp16-13.c: Likewise.
        * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Likewise.
        * gcc.target/i386/movbe-5.c: Likewise.
        * gcc.target/i386/pieces-memset-11.c: Likewise.
        * gcc.target/i386/pieces-memset-14.c: Likewise.
        * gcc.target/i386/pieces-memset-2.c: Likewise.
        * gcc.target/i386/pieces-memset-20.c: Likewise.
        * gcc.target/i386/pieces-memset-23.c: Likewise.
        * gcc.target/i386/pieces-memset-29.c: Likewise.
        * gcc.target/i386/pieces-memset-30.c: Likewise.
        * gcc.target/i386/pieces-memset-33.c: Likewise.
        * gcc.target/i386/pieces-memset-34.c: Likewise.
        * gcc.target/i386/pieces-memset-37.c: Likewise.
        * gcc.target/i386/pieces-memset-44.c: Likewise.
        * gcc.target/i386/pieces-memset-5.c: Likewise.
        * gcc.target/i386/pr107548-1.c: Likewise.
        * gcc.target/i386/pr107548-2.c: Likewise.
        * gcc.target/i386/pr108938-3.c: Likewise.
        * gcc.target/i386/pr124697-3b.c: Likewise.
        * gcc.target/i386/pr53533-1.c: Likewise.
        * gcc.target/i386/pr53533-3.c: Likewise.
        * gcc.target/i386/pr95483-5.c: Likewise.
        * gcc.target/i386/pr95483-6.c: Likewise.
        * gcc.target/i386/sse2-stv-9.c: Likewise.
        * gcc.target/i386/sse4_1-stv-11.c: Likewise.
        * gcc.target/i386/sse4_1-stv-12.c: Likewise.

Signed-off-by: Iain Sandoe <[email protected]>
---
 gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-1.c    | 2 +-
 gcc/testsuite/gcc.target/i386/avx512fp16-13.c           | 2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-stv-rotatedi-1.c | 2 +-
 gcc/testsuite/gcc.target/i386/movbe-5.c                 | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-11.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-14.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-2.c         | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-20.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-23.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-29.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-30.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-33.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-34.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-37.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-44.c        | 2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-5.c         | 2 +-
 gcc/testsuite/gcc.target/i386/pr107548-1.c              | 2 +-
 gcc/testsuite/gcc.target/i386/pr107548-2.c              | 2 +-
 gcc/testsuite/gcc.target/i386/pr108938-3.c              | 2 +-
 gcc/testsuite/gcc.target/i386/pr124697-3b.c             | 2 +-
 gcc/testsuite/gcc.target/i386/pr53533-1.c               | 2 +-
 gcc/testsuite/gcc.target/i386/pr53533-3.c               | 2 +-
 gcc/testsuite/gcc.target/i386/pr95483-5.c               | 2 +-
 gcc/testsuite/gcc.target/i386/pr95483-6.c               | 2 +-
 gcc/testsuite/gcc.target/i386/sse2-stv-9.c              | 2 +-
 gcc/testsuite/gcc.target/i386/sse4_1-stv-11.c           | 2 +-
 gcc/testsuite/gcc.target/i386/sse4_1-stv-12.c           | 2 +-
 27 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-1.c 
b/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-1.c
index ee8e5cfc81a..d89034266f1 100644
--- a/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-1.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx512bw -mavx512vl -O2" } */
+/* { dg-options "-mavx512bw -mavx512vl -O2 -mtune=generic" } */
 /* { dg-final { scan-assembler-times "vmovdqu16\[ 
\\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\]*%zmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 
1 } } */
 /* { dg-final { scan-assembler-times "vmovdqu16\[ 
\\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 
1 } } */
 /* { dg-final { scan-assembler-times "vmovdqu16\[ 
\\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 
1 } } */
diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-13.c 
b/gcc/testsuite/gcc.target/i386/avx512fp16-13.c
index 8bd0e39b056..927d3d7b70c 100644
--- a/gcc/testsuite/gcc.target/i386/avx512fp16-13.c
+++ b/gcc/testsuite/gcc.target/i386/avx512fp16-13.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx512fp16 -mavx512vl" } */
+/* { dg-options "-O2 -mavx512fp16 -mavx512vl -mtune=generic" } */
 
 #include <immintrin.h>
 void
diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-stv-rotatedi-1.c 
b/gcc/testsuite/gcc.target/i386/avx512vl-stv-rotatedi-1.c
index d3b85a1efe2..a7368bd31b9 100644
--- a/gcc/testsuite/gcc.target/i386/avx512vl-stv-rotatedi-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512vl-stv-rotatedi-1.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target ia32 } } */
-/* { dg-options "-O2 -mavx512vl -mstv -mno-stackrealign" } */
+/* { dg-options "-O2 -mavx512vl -mstv -mno-stackrealign -mtune=generic" } */
 
 unsigned long long rot1(unsigned long long x) { return (x>>1) | (x<<63); }
 unsigned long long rot2(unsigned long long x) { return (x>>2) | (x<<62); }
diff --git a/gcc/testsuite/gcc.target/i386/movbe-5.c 
b/gcc/testsuite/gcc.target/i386/movbe-5.c
index b1ab1215268..7fbf13fa186 100644
--- a/gcc/testsuite/gcc.target/i386/movbe-5.c
+++ b/gcc/testsuite/gcc.target/i386/movbe-5.c
@@ -1,6 +1,6 @@
 /* PR tree-optimization/78821 */
 /* { dg-do compile } */
-/* { dg-options "-O2 -mmovbe" } */
+/* { dg-options "-O2 -mmovbe -mtune=generic" } */
 
 unsigned short
 foo (unsigned short *buf)
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-11.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-11.c
index fbf76d06b1d..6c5964a54b2 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-11.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-11.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-14.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-14.c
index cb940f6710c..14c0fe25116 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-14.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-14.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-2.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-2.c
index 53498f9f4aa..d5fa5966150 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-2.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-2.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-20.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-20.c
index 09c9defa017..1fa7f25df88 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-20.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-20.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-23.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-23.c
index f692ff00b38..16999905129 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-23.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-23.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-29.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-29.c
index 8499907b416..9555aedd8a2 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-29.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-29.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-30.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-30.c
index c9c4459894e..1ec744876da 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-30.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-30.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx512f -mavx2 -mtune-ctrl=avx256_move_by_pieces" } 
*/
+/* { dg-options "-O2 -mno-avx512f -mavx2 -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-33.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-33.c
index b88988f50f5..57eea948f3b 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-33.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-33.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-34.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-34.c
index b6a6c3dd163..61fe33175ce 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-34.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-34.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx512f -mavx2 -mtune-ctrl=avx256_move_by_pieces" } 
*/
+/* { dg-options "-O2 -mno-avx512f -mavx2 -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-37.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-37.c
index 7b9845f9ef4..c56b02a09e8 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-37.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-37.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx512f -mavx2 -mtune-ctrl=avx256_move_by_pieces" } 
*/
+/* { dg-options "-O2 -mno-avx512f -mavx2 -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 void
 foo (int a1, int a2, int a3, int a4, int a5, int a6, int x, char *dst)
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-44.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-44.c
index 94552bed9dc..9fde2e278b0 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-44.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-44.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-5.c 
b/gcc/testsuite/gcc.target/i386/pieces-memset-5.c
index 7fc824c3c56..806cbc44d61 100644
--- a/gcc/testsuite/gcc.target/i386/pieces-memset-5.c
+++ b/gcc/testsuite/gcc.target/i386/pieces-memset-5.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces" } */
+/* { dg-options "-O2 -mno-avx2 -mavx -mtune-ctrl=avx256_move_by_pieces 
-mtune=generic" } */
 
 extern char *dst;
 
diff --git a/gcc/testsuite/gcc.target/i386/pr107548-1.c 
b/gcc/testsuite/gcc.target/i386/pr107548-1.c
index f384492231f..430b897f46b 100644
--- a/gcc/testsuite/gcc.target/i386/pr107548-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr107548-1.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target { ! ia32 } } } */
-/* { dg-options "-O2 -mstv -mno-stackrealign" } */
+/* { dg-options "-O2 -mstv -mno-stackrealign -mtune=generic" } */
 typedef unsigned int v4si __attribute__((vector_size(16)));
 
 unsigned int foo1 (v4si a, v4si b)
diff --git a/gcc/testsuite/gcc.target/i386/pr107548-2.c 
b/gcc/testsuite/gcc.target/i386/pr107548-2.c
index 58f7b1c12a9..16ce5a11f08 100644
--- a/gcc/testsuite/gcc.target/i386/pr107548-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr107548-2.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target { ! ia32 } } } */
-/* { dg-options "-O2 -mstv -mno-stackrealign" } */
+/* { dg-options "-O2 -mstv -mno-stackrealign -mtune=generic" } */
 typedef unsigned long long v2di __attribute__((vector_size(16)));
 
 unsigned long long foo(v2di a, v2di b)
diff --git a/gcc/testsuite/gcc.target/i386/pr108938-3.c 
b/gcc/testsuite/gcc.target/i386/pr108938-3.c
index cd87314e57f..c9ab92ad7f8 100644
--- a/gcc/testsuite/gcc.target/i386/pr108938-3.c
+++ b/gcc/testsuite/gcc.target/i386/pr108938-3.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -ftree-vectorize -mno-movbe -msse2 -mno-avx" } */
+/* { dg-options "-O2 -ftree-vectorize -mno-movbe -msse2 -mno-avx 
-mtune=generic" } */
 /* { dg-final { scan-assembler-times "bswap\[\t ]+" 3 } } */
 
 void
diff --git a/gcc/testsuite/gcc.target/i386/pr124697-3b.c 
b/gcc/testsuite/gcc.target/i386/pr124697-3b.c
index 31d52f83ad5..ec505ee25aa 100644
--- a/gcc/testsuite/gcc.target/i386/pr124697-3b.c
+++ b/gcc/testsuite/gcc.target/i386/pr124697-3b.c
@@ -1,5 +1,5 @@
 /* { dg-do compile }  */
-/* { dg-options "-O2 -mavx512f" } */
+/* { dg-options "-O2 -mavx512f -mtune=generic" } */
 /* { dg-final { scan-assembler-times "vmovupd.*, %zmm0" 1 } } */
 /* { dg-final { scan-assembler "and\[lq\]?\[\\t \]*\\$-64,\[\\t \]*%\[re\]?sp" 
} } */
 /* { dg-final { scan-assembler-not "vmovapd.*, %zmm0" } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr53533-1.c 
b/gcc/testsuite/gcc.target/i386/pr53533-1.c
index 11d12015145..01e650d78c0 100644
--- a/gcc/testsuite/gcc.target/i386/pr53533-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr53533-1.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1" } */
+/* { dg-options "-O1 -mtune=generic" } */
 /* { dg-final { scan-assembler-times "imull\[ \t\]" "1" } } */
 /* { dg-final { scan-assembler-times "subl\[ \t\]" "1" } } */
 /* { dg-final { scan-assembler-times "add(?:l|q)\[ \t\]" "1" } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr53533-3.c 
b/gcc/testsuite/gcc.target/i386/pr53533-3.c
index 347fa828eb7..9afc4823b2f 100644
--- a/gcc/testsuite/gcc.target/i386/pr53533-3.c
+++ b/gcc/testsuite/gcc.target/i386/pr53533-3.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -fwrapv" } */
+/* { dg-options "-O1 -fwrapv -mtune=generic" } */
 /* { dg-final { scan-assembler-times "imull\[ \t\]" "1" } } */
 /* { dg-final { scan-assembler-times "subl\[ \t\]" "1" } } */
 /* { dg-final { scan-assembler-times "add(?:l|q)\[ \t\]" "1" } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr95483-5.c 
b/gcc/testsuite/gcc.target/i386/pr95483-5.c
index a21ad01b15d..2b247bf3713 100644
--- a/gcc/testsuite/gcc.target/i386/pr95483-5.c
+++ b/gcc/testsuite/gcc.target/i386/pr95483-5.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx512bw -mavx512vl -O2" } */
+/* { dg-options "-mavx512bw -mavx512vl -O2 -mtune=generic" } */
 /* { dg-final { scan-assembler-times "(?:vmovdqu|vinserti128)\[ 
\\t\]+\[^\{\n\]*\\)\[^\n\]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "(?:vmovdqu|vextracti128)\[ 
\\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\]*\\)(?:\n|\[ \\t\]+#)" 1 } } */
 
diff --git a/gcc/testsuite/gcc.target/i386/pr95483-6.c 
b/gcc/testsuite/gcc.target/i386/pr95483-6.c
index 3540bf8218e..d8aa5972cae 100644
--- a/gcc/testsuite/gcc.target/i386/pr95483-6.c
+++ b/gcc/testsuite/gcc.target/i386/pr95483-6.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx512vl -O2" } */
+/* { dg-options "-mavx512vl -O2 -mtune=generic" } */
 /* { dg-final { scan-assembler-times "(?:vinserti128|vmovdqu)\[ 
\\t\]+\[^\{\n\]*\\)\[^\n\]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
 
 #include <immintrin.h>
diff --git a/gcc/testsuite/gcc.target/i386/sse2-stv-9.c 
b/gcc/testsuite/gcc.target/i386/sse2-stv-9.c
index 002ad761b08..8e35985494a 100644
--- a/gcc/testsuite/gcc.target/i386/sse2-stv-9.c
+++ b/gcc/testsuite/gcc.target/i386/sse2-stv-9.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target int128 } } */
-/* { dg-options "-O2 -msse2 -mno-sse4 -mno-stackrealign" } */
+/* { dg-options "-O2 -msse2 -mno-sse4 -mno-stackrealign -mtune=generic" } */
 
 extern __int128 a, b, c, z;
 
diff --git a/gcc/testsuite/gcc.target/i386/sse4_1-stv-11.c 
b/gcc/testsuite/gcc.target/i386/sse4_1-stv-11.c
index 8dcde5f8d5d..731ea6931b2 100644
--- a/gcc/testsuite/gcc.target/i386/sse4_1-stv-11.c
+++ b/gcc/testsuite/gcc.target/i386/sse4_1-stv-11.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target int128 } } */
-/* { dg-options "-O2 -msse4.1 -mstv -mno-stackrealign" } */
+/* { dg-options "-O2 -msse4.1 -mstv -mno-stackrealign -mtune=generic" } */
 
 __int128 m0,m1,m2,m3;
 void foo(unsigned long x)
diff --git a/gcc/testsuite/gcc.target/i386/sse4_1-stv-12.c 
b/gcc/testsuite/gcc.target/i386/sse4_1-stv-12.c
index 8e96d68c15a..94f9298724c 100644
--- a/gcc/testsuite/gcc.target/i386/sse4_1-stv-12.c
+++ b/gcc/testsuite/gcc.target/i386/sse4_1-stv-12.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target int128 } } */
-/* { dg-options "-O2 -msse4.1 -mstv -mno-stackrealign" } */
+/* { dg-options "-O2 -msse4.1 -mstv -mno-stackrealign -mtune=generic" } */
 
 __int128 m0,m1,m2,m3;
 void foo(unsigned int x)
-- 
2.50.1 (Apple Git-155)

Reply via email to