aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2015-06-17 11:34:46 +0200
committerUros Bizjak <uros@gcc.gnu.org>2015-06-17 11:34:46 +0200
commit7adcc56b9a883368337a187c5b5da7e78e9b3f52 (patch)
treef06fd5c7075d6da90e8772a9087cd1931a2cfc7a /gcc
parentc689ce1eaa200a05e10bee5131b64a05d506fa13 (diff)
downloadgcc-7adcc56b9a883368337a187c5b5da7e78e9b3f52.zip
gcc-7adcc56b9a883368337a187c5b5da7e78e9b3f52.tar.gz
gcc-7adcc56b9a883368337a187c5b5da7e78e9b3f52.tar.bz2
pr54592.c: Remove dg-require-effective-target.
* gcc.target/i386/pr54592.c: Remove dg-require-effective-target. * gcc.target/i386/pr52252-atom.c: Ditto. * gcc.target/i386/vect-div-1.c: Ditto. * gcc.target/i386/rotate-5.c: Ditto. * gcc.target/i386/pr50202.c: Ditto. * gcc.target/i386/pr37843-3.c: Ditto. * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto. * gcc.target/i386/pr53397-1.c: Ditto. * gcc.target/i386/pr55934.c: Ditto. * gcc.target/i386/pr37843-4.c: Ditto. * gcc.target/i386/pr60451.c: Ditto. * gcc.target/i386/pr53397-2.c: Ditto. * gcc.target/i386/vectorize1.c: Ditto. * gcc.target/i386/extract-insert-combining.c: Ditto. * gcc.target/i386/pr53759.c: Ditto. * gcc.target/i386/pr52252-core.c: Ditto. * gcc.target/i386/rotate-3.c: Ditto. * gcc.target/i386/sse-20.c: Ditto. * gcc.target/i386/rotate-4.c: Ditto. * gcc.target/i386/pr61403.c: Ditto. * gcc.target/i386/pr60205-2.c: Add dg-do compile directive. * gcc.target/i386/pr60901.c: Ditto. * gcc.target/i386/pr59794-7.c: Ditto. * gcc.target/i386/pr62208.c: Ditto. * gcc.target/i386/pr53416.c: Ditto. * gcc.target/i386/asm-dialect-1.c: Ditto. * gcc.target/i386/pr50038.c: Ditto. * gcc.target/i386/47698.c: Ditto. * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto. * gcc.target/i386/pr59794-2.c: Ditto. * gcc.target/i386/pr59794-3.c: Ditto. * gcc.target/i386/pr39058.c: Ditto. * gcc.target/i386/pr60205-1.c: Ditto. * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive. * gcc.target/i386/sse2-movq-2.c: Ditto. From-SVN: r224548
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog38
-rw-r--r--gcc/testsuite/gcc.target/i386/47698.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/asm-dialect-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx2-vect-aggressive-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/extract-insert-combining.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr37843-3.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr37843-4.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr39058.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr50038.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr50202.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr52252-atom.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr52252-core.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr53397-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr53397-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr53416.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr53759.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr54592.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr55934.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr59794-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr59794-3.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr59794-7.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr60205-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr60205-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr60451.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr60901.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr61403.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr62208.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/rotate-3.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/rotate-4.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/rotate-5.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/sse-20.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/sse2-movq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/vect-div-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/vectorize1.c2
36 files changed, 56 insertions, 21 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b547003..2b057b6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,41 @@
+2015-06-17 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
+ * gcc.target/i386/pr52252-atom.c: Ditto.
+ * gcc.target/i386/vect-div-1.c: Ditto.
+ * gcc.target/i386/rotate-5.c: Ditto.
+ * gcc.target/i386/pr50202.c: Ditto.
+ * gcc.target/i386/pr37843-3.c: Ditto.
+ * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
+ * gcc.target/i386/pr53397-1.c: Ditto.
+ * gcc.target/i386/pr55934.c: Ditto.
+ * gcc.target/i386/pr37843-4.c: Ditto.
+ * gcc.target/i386/pr60451.c: Ditto.
+ * gcc.target/i386/pr53397-2.c: Ditto.
+ * gcc.target/i386/vectorize1.c: Ditto.
+ * gcc.target/i386/extract-insert-combining.c: Ditto.
+ * gcc.target/i386/pr53759.c: Ditto.
+ * gcc.target/i386/pr52252-core.c: Ditto.
+ * gcc.target/i386/rotate-3.c: Ditto.
+ * gcc.target/i386/sse-20.c: Ditto.
+ * gcc.target/i386/rotate-4.c: Ditto.
+ * gcc.target/i386/pr61403.c: Ditto.
+ * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
+ * gcc.target/i386/pr60901.c: Ditto.
+ * gcc.target/i386/pr59794-7.c: Ditto.
+ * gcc.target/i386/pr62208.c: Ditto.
+ * gcc.target/i386/pr53416.c: Ditto.
+ * gcc.target/i386/asm-dialect-1.c: Ditto.
+ * gcc.target/i386/pr50038.c: Ditto.
+ * gcc.target/i386/47698.c: Ditto.
+ * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
+ * gcc.target/i386/pr59794-2.c: Ditto.
+ * gcc.target/i386/pr59794-3.c: Ditto.
+ * gcc.target/i386/pr39058.c: Ditto.
+ * gcc.target/i386/pr60205-1.c: Ditto.
+ * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
+ * gcc.target/i386/sse2-movq-2.c: Ditto.
+
2015-06-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/66251
diff --git a/gcc/testsuite/gcc.target/i386/47698.c b/gcc/testsuite/gcc.target/i386/47698.c
index 2c75109..fc889b4 100644
--- a/gcc/testsuite/gcc.target/i386/47698.c
+++ b/gcc/testsuite/gcc.target/i386/47698.c
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
/* { dg-options "-Os" } */
/* { dg-final { scan-assembler-not "cmov" } } */
diff --git a/gcc/testsuite/gcc.target/i386/asm-dialect-1.c b/gcc/testsuite/gcc.target/i386/asm-dialect-1.c
index b29017e..6417435 100644
--- a/gcc/testsuite/gcc.target/i386/asm-dialect-1.c
+++ b/gcc/testsuite/gcc.target/i386/asm-dialect-1.c
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
/* { dg-options "-masm=intel" } */
/* { dg-require-effective-target masm_intel } */
diff --git a/gcc/testsuite/gcc.target/i386/avx2-vect-aggressive-1.c b/gcc/testsuite/gcc.target/i386/avx2-vect-aggressive-1.c
index 6b942d3..b57bbaa 100644
--- a/gcc/testsuite/gcc.target/i386/avx2-vect-aggressive-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx2-vect-aggressive-1.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target avx2 } */
/* { dg-options "-mavx2 -O3 -fopenmp-simd -fdump-tree-vect-details" } */
#define N 256
diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-1.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-1.c
index a717ebb..6d7d5c4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-1.c
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
/* { dg-options "-mavx512vl -O2" } */
/* { dg-final { scan-assembler-times "vpmuludq\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */
/* { dg-final { scan-assembler-times "vpmuludq\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}{z}(?:\n|\[ \\t\]+#)" 1 } } */
diff --git a/gcc/testsuite/gcc.target/i386/extract-insert-combining.c b/gcc/testsuite/gcc.target/i386/extract-insert-combining.c
index f27f92c..32d951e 100644
--- a/gcc/testsuite/gcc.target/i386/extract-insert-combining.c
+++ b/gcc/testsuite/gcc.target/i386/extract-insert-combining.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target sse4 } */
/* { dg-options "-msse4.2 -O3" } */
/* { dg-final { scan-assembler-times "(?:vmovd|movd)\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]" 3 } } */
/* { dg-final { scan-assembler-times "(?:vpaddd|paddd)\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]" 2 } } */
diff --git a/gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c b/gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c
index 3205715..ccbdf0e 100644
--- a/gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c
+++ b/gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c
@@ -1,3 +1,4 @@
+/* { dg-do run } */
/* { dg-require-effective-target fma4 } */
/* { dg-options "-O2 -mfma4" } */
diff --git a/gcc/testsuite/gcc.target/i386/pr37843-3.c b/gcc/testsuite/gcc.target/i386/pr37843-3.c
index 56f1170..8376d2c 100644
--- a/gcc/testsuite/gcc.target/i386/pr37843-3.c
+++ b/gcc/testsuite/gcc.target/i386/pr37843-3.c
@@ -1,7 +1,6 @@
/* Test for stack alignment with sibcall optimization. */
/* { dg-do compile { target { ia32 && nonpic } } } */
/* { dg-options "-O2 -msse2 -mpreferred-stack-boundary=4 -mstackrealign" } */
-/* { dg-require-effective-target sse2 } */
/* { dg-final { scan-assembler-not "andl\[\\t \]*\\$-16,\[\\t \]*%\[re\]?sp" } } */
/* { dg-final { scan-assembler-not "call\[\\t \]*_?foo" } } */
/* { dg-final { scan-assembler "jmp\[\\t \]*_?foo" } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr37843-4.c b/gcc/testsuite/gcc.target/i386/pr37843-4.c
index cd56bae..bf2fed9 100644
--- a/gcc/testsuite/gcc.target/i386/pr37843-4.c
+++ b/gcc/testsuite/gcc.target/i386/pr37843-4.c
@@ -1,7 +1,6 @@
/* Test for stack alignment with sibcall optimization. */
/* { dg-do compile { target { ia32 && nonpic } } } */
/* { dg-options "-O2 -msse2 -mpreferred-stack-boundary=4 -mstackrealign" } */
-/* { dg-require-effective-target sse2 } */
/* { dg-final { scan-assembler-not "andl\[\\t \]*\\$-16,\[\\t \]*%\[re\]?sp" } } */
/* { dg-final { scan-assembler-not "call\[\\t \]*_?foo" } } */
/* { dg-final { scan-assembler "jmp\[\\t \]*_?foo" } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr39058.c b/gcc/testsuite/gcc.target/i386/pr39058.c
index 2982e8d..d6c45fc 100644
--- a/gcc/testsuite/gcc.target/i386/pr39058.c
+++ b/gcc/testsuite/gcc.target/i386/pr39058.c
@@ -1,4 +1,5 @@
/* PR inline-asm/39058 */
+/* { dg-do compile } */
/* { dg-options "-O2" } */
double
diff --git a/gcc/testsuite/gcc.target/i386/pr50038.c b/gcc/testsuite/gcc.target/i386/pr50038.c
index e111574..fb635df 100644
--- a/gcc/testsuite/gcc.target/i386/pr50038.c
+++ b/gcc/testsuite/gcc.target/i386/pr50038.c
@@ -1,4 +1,5 @@
/* PR target/50038 */
+/* { dg-do compile } */
/* { dg-options "-O2" } */
void
diff --git a/gcc/testsuite/gcc.target/i386/pr50202.c b/gcc/testsuite/gcc.target/i386/pr50202.c
index 2023ec8..2d824d8 100644
--- a/gcc/testsuite/gcc.target/i386/pr50202.c
+++ b/gcc/testsuite/gcc.target/i386/pr50202.c
@@ -1,6 +1,5 @@
/* { dg-do compile } */
/* { dg-options "-O -fno-tree-dse -fno-dce -msse4" } */
-/* { dg-require-effective-target sse4 } */
typedef char __v16qi __attribute__ ((__vector_size__ (16)));
diff --git a/gcc/testsuite/gcc.target/i386/pr52252-atom.c b/gcc/testsuite/gcc.target/i386/pr52252-atom.c
index 715b459..ee604f2 100644
--- a/gcc/testsuite/gcc.target/i386/pr52252-atom.c
+++ b/gcc/testsuite/gcc.target/i386/pr52252-atom.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target ssse3 } */
/* { dg-options "-O2 -ftree-vectorize -mssse3 -mtune=slm" } */
#define byte unsigned char
diff --git a/gcc/testsuite/gcc.target/i386/pr52252-core.c b/gcc/testsuite/gcc.target/i386/pr52252-core.c
index ac857a5..65d62cf 100644
--- a/gcc/testsuite/gcc.target/i386/pr52252-core.c
+++ b/gcc/testsuite/gcc.target/i386/pr52252-core.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target ssse3 } */
/* { dg-options "-O2 -ftree-vectorize -mssse3 -mtune=corei7" } */
#define byte unsigned char
diff --git a/gcc/testsuite/gcc.target/i386/pr53397-1.c b/gcc/testsuite/gcc.target/i386/pr53397-1.c
index bdb399b..045ef38 100644
--- a/gcc/testsuite/gcc.target/i386/pr53397-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr53397-1.c
@@ -1,6 +1,5 @@
/* Prefetching when the step is loop invariant. */
/* { dg-do compile } */
-/* { dg-require-effective-target sse2 } */
/* { dg-options "-O3 -msse2 -fprefetch-loop-arrays -fdump-tree-aprefetch-details --param min-insn-to-prefetch-ratio=3 --param simultaneous-prefetches=10 -fdump-tree-aprefetch-details" } */
diff --git a/gcc/testsuite/gcc.target/i386/pr53397-2.c b/gcc/testsuite/gcc.target/i386/pr53397-2.c
index d00049d..4c60308 100644
--- a/gcc/testsuite/gcc.target/i386/pr53397-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr53397-2.c
@@ -1,6 +1,5 @@
/* Not prefetching when the step is loop variant. */
/* { dg-do compile } */
-/* { dg-require-effective-target sse2 } */
/* { dg-options "-O3 -msse2 -fprefetch-loop-arrays -fdump-tree-aprefetch-details --param min-insn-to-prefetch-ratio=3 --param simultaneous-prefetches=10 -fdump-tree-aprefetch-details" } */
double data[16384];
diff --git a/gcc/testsuite/gcc.target/i386/pr53416.c b/gcc/testsuite/gcc.target/i386/pr53416.c
index 68abe8b..d00b875 100644
--- a/gcc/testsuite/gcc.target/i386/pr53416.c
+++ b/gcc/testsuite/gcc.target/i386/pr53416.c
@@ -1,4 +1,5 @@
/* PR target/53416 */
+/* { dg-do compile } */
/* { dg-options "-O2 -mrdrnd" } */
int test (void)
diff --git a/gcc/testsuite/gcc.target/i386/pr53759.c b/gcc/testsuite/gcc.target/i386/pr53759.c
index b824b98..d55316a 100644
--- a/gcc/testsuite/gcc.target/i386/pr53759.c
+++ b/gcc/testsuite/gcc.target/i386/pr53759.c
@@ -1,7 +1,6 @@
/* PR target/53759 */
/* { dg-do compile } */
/* { dg-options "-O2 -mavx" } */
-/* { dg-require-effective-target avx } */
#include <xmmintrin.h>
diff --git a/gcc/testsuite/gcc.target/i386/pr54592.c b/gcc/testsuite/gcc.target/i386/pr54592.c
index 20dc11c..d6edece 100644
--- a/gcc/testsuite/gcc.target/i386/pr54592.c
+++ b/gcc/testsuite/gcc.target/i386/pr54592.c
@@ -1,7 +1,6 @@
/* PR target/54592 */
/* { dg-do compile } */
/* { dg-options "-Os -msse2" } */
-/* { dg-require-effective-target sse2 } */
#include <emmintrin.h>
diff --git a/gcc/testsuite/gcc.target/i386/pr55934.c b/gcc/testsuite/gcc.target/i386/pr55934.c
index ea48955..0145b2b 100644
--- a/gcc/testsuite/gcc.target/i386/pr55934.c
+++ b/gcc/testsuite/gcc.target/i386/pr55934.c
@@ -1,6 +1,5 @@
/* PR inline-asm/55934 */
/* { dg-do compile } */
-/* { dg-require-effective-target sse } */
/* { dg-options "-std=c99 -msse" } */
_Complex float
foo (void)
diff --git a/gcc/testsuite/gcc.target/i386/pr59794-2.c b/gcc/testsuite/gcc.target/i386/pr59794-2.c
index f139982..a294526 100644
--- a/gcc/testsuite/gcc.target/i386/pr59794-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr59794-2.c
@@ -1,4 +1,5 @@
/* PR target/59794 */
+/* { dg-do compile } */
/* { dg-prune-output "ABI for passing parameters" } */
/* { dg-options "-O2 -mno-sse" } */
/* { dg-skip-if "no SSE vector" { *-*-mingw* } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr59794-3.c b/gcc/testsuite/gcc.target/i386/pr59794-3.c
index a65893c..11ebc31 100644
--- a/gcc/testsuite/gcc.target/i386/pr59794-3.c
+++ b/gcc/testsuite/gcc.target/i386/pr59794-3.c
@@ -1,4 +1,5 @@
/* PR target/59794 */
+/* { dg-do compile } */
/* { dg-prune-output "ABI for passing parameters" } */
/* { dg-options "-O2 -mno-avx" } */
/* { dg-skip-if "no AVX vector" { *-*-mingw* } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr59794-7.c b/gcc/testsuite/gcc.target/i386/pr59794-7.c
index 57fd3d2..a1799dd 100644
--- a/gcc/testsuite/gcc.target/i386/pr59794-7.c
+++ b/gcc/testsuite/gcc.target/i386/pr59794-7.c
@@ -1,4 +1,5 @@
/* PR target/59794 */
+/* { dg-do compile } */
/* { dg-options "-O2 -mno-avx" } */
/* { dg-skip-if "no AVX vector" { *-*-mingw* } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr60205-1.c b/gcc/testsuite/gcc.target/i386/pr60205-1.c
index 259959a..bd5d075 100644
--- a/gcc/testsuite/gcc.target/i386/pr60205-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr60205-1.c
@@ -1,4 +1,5 @@
/* PR target/60205 */
+/* { dg-do compile } */
/* { dg-prune-output "ABI for passing parameters" } */
/* { dg-options "-O2 -mno-avx512f" } */
/* { dg-skip-if "no AVX512F vector" { *-*-mingw* } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr60205-2.c b/gcc/testsuite/gcc.target/i386/pr60205-2.c
index 8a655879..23e8e6b 100644
--- a/gcc/testsuite/gcc.target/i386/pr60205-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr60205-2.c
@@ -1,4 +1,5 @@
/* PR target/60205 */
+/* { dg-do compile } */
/* { dg-options "-O2 -mno-avx512f" } */
/* { dg-skip-if "no AVX512F vector" { *-*-mingw* } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr60451.c b/gcc/testsuite/gcc.target/i386/pr60451.c
index c600f4a..2396ba8 100644
--- a/gcc/testsuite/gcc.target/i386/pr60451.c
+++ b/gcc/testsuite/gcc.target/i386/pr60451.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target sse2 } */
/* { dg-options "-O2 -ftree-vectorize -msse2" } */
void
diff --git a/gcc/testsuite/gcc.target/i386/pr60901.c b/gcc/testsuite/gcc.target/i386/pr60901.c
index f0f25a1..d01cf20 100644
--- a/gcc/testsuite/gcc.target/i386/pr60901.c
+++ b/gcc/testsuite/gcc.target/i386/pr60901.c
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
/* { dg-options "-O -fselective-scheduling -fschedule-insns -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops -fno-tree-dominator-opts" } */
extern int n;
diff --git a/gcc/testsuite/gcc.target/i386/pr61403.c b/gcc/testsuite/gcc.target/i386/pr61403.c
index 84cc5c5..0a89f56 100644
--- a/gcc/testsuite/gcc.target/i386/pr61403.c
+++ b/gcc/testsuite/gcc.target/i386/pr61403.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target sse4 } */
/* { dg-options "-O2 -ffast-math -ftree-vectorize -msse4.2 -mtune=corei7" } */
#include <math.h>
diff --git a/gcc/testsuite/gcc.target/i386/pr62208.c b/gcc/testsuite/gcc.target/i386/pr62208.c
index 1fc9733..ca44a85 100644
--- a/gcc/testsuite/gcc.target/i386/pr62208.c
+++ b/gcc/testsuite/gcc.target/i386/pr62208.c
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
/* { dg-options "-O3 -fwhole-program -march=x86-64" } */
int *a;
diff --git a/gcc/testsuite/gcc.target/i386/rotate-3.c b/gcc/testsuite/gcc.target/i386/rotate-3.c
index 41579ef..0aba75e 100644
--- a/gcc/testsuite/gcc.target/i386/rotate-3.c
+++ b/gcc/testsuite/gcc.target/i386/rotate-3.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target avx2 } */
/* { dg-options "-O3 -mavx2 -fdump-tree-vect-details" } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
diff --git a/gcc/testsuite/gcc.target/i386/rotate-4.c b/gcc/testsuite/gcc.target/i386/rotate-4.c
index 0c6acdc..b6572f4 100644
--- a/gcc/testsuite/gcc.target/i386/rotate-4.c
+++ b/gcc/testsuite/gcc.target/i386/rotate-4.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target avx } */
/* { dg-options "-O3 -mavx -fdump-tree-vect-details" } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
diff --git a/gcc/testsuite/gcc.target/i386/rotate-5.c b/gcc/testsuite/gcc.target/i386/rotate-5.c
index 5bc0b03..97c1d97 100644
--- a/gcc/testsuite/gcc.target/i386/rotate-5.c
+++ b/gcc/testsuite/gcc.target/i386/rotate-5.c
@@ -1,5 +1,4 @@
/* { dg-do compile } */
-/* { dg-require-effective-target avx } */
/* { dg-options "-O3 -mavx -fdump-tree-vect-details" } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
diff --git a/gcc/testsuite/gcc.target/i386/sse-20.c b/gcc/testsuite/gcc.target/i386/sse-20.c
index fc0744f..3bbc50b 100644
--- a/gcc/testsuite/gcc.target/i386/sse-20.c
+++ b/gcc/testsuite/gcc.target/i386/sse-20.c
@@ -1,6 +1,6 @@
/* PR target/13685 */
+/* { dg-do compile } */
/* { dg-options "-Os -msse" } */
-/* { dg-require-effective-target sse } */
typedef float __m128 __attribute__ ((vector_size (16)));
typedef int __m64 __attribute__ ((vector_size (8)));
diff --git a/gcc/testsuite/gcc.target/i386/sse2-movq-2.c b/gcc/testsuite/gcc.target/i386/sse2-movq-2.c
index e1e9b14..0260f47 100644
--- a/gcc/testsuite/gcc.target/i386/sse2-movq-2.c
+++ b/gcc/testsuite/gcc.target/i386/sse2-movq-2.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { ! { ia32 } } } } */
+/* { dg-do run { target { ! { ia32 } } } } */
/* { dg-require-effective-target sse2 } */
/* { dg-options "-O2 -msse2" } */
diff --git a/gcc/testsuite/gcc.target/i386/vect-div-1.c b/gcc/testsuite/gcc.target/i386/vect-div-1.c
index b3eed19..f611088 100644
--- a/gcc/testsuite/gcc.target/i386/vect-div-1.c
+++ b/gcc/testsuite/gcc.target/i386/vect-div-1.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target sse2 } } */
+/* { dg-do compile } */
/* { dg-options "-O2 -ftree-vectorize -fno-common -msse2" } */
unsigned short b[1024] = { 0 };
diff --git a/gcc/testsuite/gcc.target/i386/vectorize1.c b/gcc/testsuite/gcc.target/i386/vectorize1.c
index 3b94e45..f3b9bfb 100644
--- a/gcc/testsuite/gcc.target/i386/vectorize1.c
+++ b/gcc/testsuite/gcc.target/i386/vectorize1.c
@@ -1,6 +1,6 @@
/* PR middle-end/28915 */
+/* { dg-do compile } */
/* { dg-options "-msse -O2 -ftree-vectorize -fdump-tree-vect" } */
-/* { dg-require-effective-target sse } */
extern char lanip[3][40];
typedef struct