https://gcc.gnu.org/g:373b5459e80ff0fa61b9f0284e0ac6142caca67d

commit r17-4699-g373b5459e80ff0fa61b9f0284e0ac6142caca67d
Author: Iain Sandoe <[email protected]>
Date:   Sat Sep 26 12:21:50 2026 +0100

    testsuite, x86: Specify expected generic tuning on more tests.
    
    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]>

Diff:
---
 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 ee8e5cfc81ad..d89034266f1d 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 8bd0e39b0567..927d3d7b70c6 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 d3b85a1efe28..a7368bd31b95 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 b1ab1215268c..7fbf13fa1867 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 fbf76d06b1d0..6c5964a54b21 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 cb940f6710c3..14c0fe251168 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 53498f9f4aa1..d5fa59661507 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 09c9defa0172..1fa7f25df884 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 f692ff00b38e..16999905129f 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 8499907b4164..9555aedd8a28 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 c9c4459894ea..1ec744876dac 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 b88988f50f5d..57eea948f3b7 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 b6a6c3dd1634..61fe33175ce3 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 7b9845f9ef4e..c56b02a09e8c 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 94552bed9dcf..9fde2e278b0f 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 7fc824c3c56c..806cbc44d613 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 f384492231fc..430b897f46bb 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 58f7b1c12a95..16ce5a11f086 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 cd87314e57f6..c9ab92ad7f89 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 31d52f83ad5e..ec505ee25aad 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 11d12015145b..01e650d78c0f 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 347fa828eb76..9afc4823b2f2 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 a21ad01b15d2..2b247bf37131 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 3540bf8218e4..d8aa5972cae5 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 002ad761b081..8e35985494a1 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 8dcde5f8d5d5..731ea6931b22 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 8e96d68c15a7..94f9298724c1 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)

Reply via email to