From 7adcc56b9a883368337a187c5b5da7e78e9b3f52 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Wed, 17 Jun 2015 11:34:46 +0200 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 38 +++++++++++++++++++ gcc/testsuite/gcc.target/i386/47698.c | 1 + gcc/testsuite/gcc.target/i386/asm-dialect-1.c | 1 + .../gcc.target/i386/avx2-vect-aggressive-1.c | 1 - .../gcc.target/i386/avx512vl-vpmuludq-1.c | 1 + .../i386/extract-insert-combining.c | 1 - .../gcc.target/i386/fma4-256-nmsubXX.c | 1 + gcc/testsuite/gcc.target/i386/pr37843-3.c | 1 - gcc/testsuite/gcc.target/i386/pr37843-4.c | 1 - gcc/testsuite/gcc.target/i386/pr39058.c | 1 + gcc/testsuite/gcc.target/i386/pr50038.c | 1 + gcc/testsuite/gcc.target/i386/pr50202.c | 1 - gcc/testsuite/gcc.target/i386/pr52252-atom.c | 1 - gcc/testsuite/gcc.target/i386/pr52252-core.c | 1 - gcc/testsuite/gcc.target/i386/pr53397-1.c | 1 - gcc/testsuite/gcc.target/i386/pr53397-2.c | 1 - gcc/testsuite/gcc.target/i386/pr53416.c | 1 + gcc/testsuite/gcc.target/i386/pr53759.c | 1 - gcc/testsuite/gcc.target/i386/pr54592.c | 1 - gcc/testsuite/gcc.target/i386/pr55934.c | 1 - gcc/testsuite/gcc.target/i386/pr59794-2.c | 1 + gcc/testsuite/gcc.target/i386/pr59794-3.c | 1 + gcc/testsuite/gcc.target/i386/pr59794-7.c | 1 + gcc/testsuite/gcc.target/i386/pr60205-1.c | 1 + gcc/testsuite/gcc.target/i386/pr60205-2.c | 1 + gcc/testsuite/gcc.target/i386/pr60451.c | 1 - gcc/testsuite/gcc.target/i386/pr60901.c | 1 + gcc/testsuite/gcc.target/i386/pr61403.c | 1 - gcc/testsuite/gcc.target/i386/pr62208.c | 1 + gcc/testsuite/gcc.target/i386/rotate-3.c | 1 - gcc/testsuite/gcc.target/i386/rotate-4.c | 1 - gcc/testsuite/gcc.target/i386/rotate-5.c | 1 - gcc/testsuite/gcc.target/i386/sse-20.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movq-2.c | 2 +- gcc/testsuite/gcc.target/i386/vect-div-1.c | 2 +- gcc/testsuite/gcc.target/i386/vectorize1.c | 2 +- 36 files changed, 56 insertions(+), 21 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b5470032db5..2b057b6c3b7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,41 @@ +2015-06-17 Uros Bizjak + + * 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 PR tree-optimization/66251 diff --git a/gcc/testsuite/gcc.target/i386/47698.c b/gcc/testsuite/gcc.target/i386/47698.c index 2c751093ae3..fc889b40f40 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 b29017eeb4d..6417435f4a3 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 6b942d30bf3..b57bbaa2abf 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 a717ebb7540..6d7d5c47414 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 f27f92c083f..32d951e6832 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 3205715efec..ccbdf0e9d6f 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 56f1170ebae..8376d2cf182 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 cd56bae4154..bf2fed9da2d 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 2982e8d14c8..d6c45fce4c8 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 e111574c473..fb635dfcc9d 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 2023ec86d8d..2d824d85195 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 715b4594382..ee604f2189a 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 ac857a5fe7e..65d62cfa365 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 bdb399b368a..045ef386ed4 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 d00049da8c4..4c60308d86c 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 68abe8bddbc..d00b8752526 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 b824b98457a..d55316a79d4 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 diff --git a/gcc/testsuite/gcc.target/i386/pr54592.c b/gcc/testsuite/gcc.target/i386/pr54592.c index 20dc11c2351..d6edece9fec 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 diff --git a/gcc/testsuite/gcc.target/i386/pr55934.c b/gcc/testsuite/gcc.target/i386/pr55934.c index ea489559c93..0145b2b391b 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 f13998214e3..a294526feba 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 a65893c63b7..11ebc31003a 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 57fd3d276a0..a1799ddbfbe 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 259959a8e3e..bd5d0756dce 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 8a6558793c4..23e8e6b958d 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 c600f4a6f9a..2396ba81da1 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 f0f25a1dc2c..d01cf20a49a 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 84cc5c5c80a..0a89f56753f 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 diff --git a/gcc/testsuite/gcc.target/i386/pr62208.c b/gcc/testsuite/gcc.target/i386/pr62208.c index 1fc9733b881..ca44a855809 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 41579efae05..0aba75ef37f 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 0c6acdc99c4..b6572f4d1cf 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 5bc0b034231..97c1d978ac7 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 fc0744f2554..3bbc50b1c98 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 e1e9b14cf40..0260f471b81 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 b3eed19c7d7..f611088d8df 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 3b94e45cef4..f3b9bfba382 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 -- 2.30.2