pr54592.c: Remove dg-require-effective-target.
authorUros Bizjak <ubizjak@gmail.com>
Wed, 17 Jun 2015 09:34:46 +0000 (11:34 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 17 Jun 2015 09:34:46 +0000 (11:34 +0200)
        * 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

36 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/47698.c
gcc/testsuite/gcc.target/i386/asm-dialect-1.c
gcc/testsuite/gcc.target/i386/avx2-vect-aggressive-1.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-1.c
gcc/testsuite/gcc.target/i386/extract-insert-combining.c
gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c
gcc/testsuite/gcc.target/i386/pr37843-3.c
gcc/testsuite/gcc.target/i386/pr37843-4.c
gcc/testsuite/gcc.target/i386/pr39058.c
gcc/testsuite/gcc.target/i386/pr50038.c
gcc/testsuite/gcc.target/i386/pr50202.c
gcc/testsuite/gcc.target/i386/pr52252-atom.c
gcc/testsuite/gcc.target/i386/pr52252-core.c
gcc/testsuite/gcc.target/i386/pr53397-1.c
gcc/testsuite/gcc.target/i386/pr53397-2.c
gcc/testsuite/gcc.target/i386/pr53416.c
gcc/testsuite/gcc.target/i386/pr53759.c
gcc/testsuite/gcc.target/i386/pr54592.c
gcc/testsuite/gcc.target/i386/pr55934.c
gcc/testsuite/gcc.target/i386/pr59794-2.c
gcc/testsuite/gcc.target/i386/pr59794-3.c
gcc/testsuite/gcc.target/i386/pr59794-7.c
gcc/testsuite/gcc.target/i386/pr60205-1.c
gcc/testsuite/gcc.target/i386/pr60205-2.c
gcc/testsuite/gcc.target/i386/pr60451.c
gcc/testsuite/gcc.target/i386/pr60901.c
gcc/testsuite/gcc.target/i386/pr61403.c
gcc/testsuite/gcc.target/i386/pr62208.c
gcc/testsuite/gcc.target/i386/rotate-3.c
gcc/testsuite/gcc.target/i386/rotate-4.c
gcc/testsuite/gcc.target/i386/rotate-5.c
gcc/testsuite/gcc.target/i386/sse-20.c
gcc/testsuite/gcc.target/i386/sse2-movq-2.c
gcc/testsuite/gcc.target/i386/vect-div-1.c
gcc/testsuite/gcc.target/i386/vectorize1.c

index b5470032db5ab887175efebe6f2e30c244059a33..2b057b6c3b753b8b1aa02eb3e260ae214536c390 100644 (file)
@@ -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
index 2c751093ae376f3de4b8400d580b71faf0db4449..fc889b40f4054bd9ff9efdcff751cfbe348fccd2 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
 /* { dg-options "-Os" } */
 /* { dg-final { scan-assembler-not "cmov" } } */
 
index b29017eeb4de164ff2f15b89bfc9a97ba99892c8..6417435f4a3af92252392c31bd583e1805920602 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
 /* { dg-options "-masm=intel" } */
 /* { dg-require-effective-target masm_intel } */
 
index 6b942d30bf3a1d8e36418b84eb32d408ccef0a70..b57bbaa2abf4a6c3fb6991566741324245cf3397 100644 (file)
@@ -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
index a717ebb75400d728fef2830a502e0af4b45480f9..6d7d5c474146777c666692454cdff955df8987dc 100644 (file)
@@ -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 } } */
index f27f92c083f510849c24a1ff48160e96c6c88397..32d951e68321582638d0312a436398a746caa895 100644 (file)
@@ -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 } } */
index 3205715efec908230a0c3e33b80c908596b00f1f..ccbdf0e9d6fdbc956859180fce5a6fd0193022cc 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-do run } */
 /* { dg-require-effective-target fma4 } */
 /* { dg-options "-O2 -mfma4" } */
 
index 56f1170ebae44507aed2b6221d10b2f9f18caa1b..8376d2cf18233059d5843cc7ca8193e51ea7e9da 100644 (file)
@@ -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" } } */
index cd56bae4154e83e970d46b71020931073fbee291..bf2fed9da2d0bfd0a2883e6f3ae225e5c11c1d60 100644 (file)
@@ -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" } } */
index 2982e8d14c8b6d1f9e6767ef4b9100ba644beac7..d6c45fce4c8e24d3e312b8ae1a3f41b2dd5d5993 100644 (file)
@@ -1,4 +1,5 @@
 /* PR inline-asm/39058 */
+/* { dg-do compile } */
 /* { dg-options "-O2" } */
 
 double
index e111574c473a1a739610677c9591aeecca8ea87b..fb635dfcc9d458d83946cb6083b1397737fb62f1 100644 (file)
@@ -1,4 +1,5 @@
 /* PR target/50038 */
+/* { dg-do compile } */
 /* { dg-options "-O2" } */
 
 void
index 2023ec86d8d4fb8cec6ed5b85cf0b25c3158a140..2d824d8519593d411fc52d552e506f9c0b6d24ba 100644 (file)
@@ -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)));
 
index 715b4594382647d0834addcaf8ac2fb5c854e67c..ee604f2189a2670face85a74b5ca78a18419784e 100644 (file)
@@ -1,5 +1,4 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target ssse3 } */
 /* { dg-options "-O2 -ftree-vectorize -mssse3 -mtune=slm" } */
 #define byte unsigned char
 
index ac857a5fe7e0fa3a2c37084449f141e1c51fea6c..65d62cfa3658b48ed3b09f9818b485504850fe16 100644 (file)
@@ -1,5 +1,4 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target ssse3 } */
 /* { dg-options "-O2 -ftree-vectorize -mssse3 -mtune=corei7" } */
 #define byte unsigned char
 
index bdb399b368ad5b50b655745cde675071514f466e..045ef386ed443066822f0e2e4c49548a0ead381e 100644 (file)
@@ -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" } */
 
 
index d00049da8c40bd1d52030bdab50d5f5a25923f25..4c60308d86cf33e0084b0a1c75b602db2cc8cca2 100644 (file)
@@ -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];
index 68abe8bddbc9dcd29f6b963554378dcaa2201124..d00b8752526dbd3358a25bf52056f5dcd5e0e2e0 100644 (file)
@@ -1,4 +1,5 @@
 /* PR target/53416 */
+/* { dg-do compile } */
 /* { dg-options "-O2 -mrdrnd" } */
 
 int test (void)
index b824b98457a70b615a625c2053c5b1586c2d11a6..d55316a79d4e49baf25fb5c24b3d4ca9e18fb155 100644 (file)
@@ -1,7 +1,6 @@
 /* PR target/53759 */
 /* { dg-do compile } */
 /* { dg-options "-O2 -mavx" } */
-/* { dg-require-effective-target avx } */
 
 #include <xmmintrin.h>
 
index 20dc11c23516869391d4da94e2a8802037607b8e..d6edece9fec833adc58459e5706d0a1e2e71676a 100644 (file)
@@ -1,7 +1,6 @@
 /* PR target/54592 */
 /* { dg-do compile } */
 /* { dg-options "-Os -msse2" } */
-/* { dg-require-effective-target sse2 } */
 
 #include <emmintrin.h>
 
index ea489559c9328447689e6a3e6abfcee667f6a129..0145b2b391b0930aefc141fff832b4e6273a1223 100644 (file)
@@ -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)
index f13998214e3764c60f9e12389629f386fb695f60..a294526feba585ea320b4045e01ac31b12a23cbc 100644 (file)
@@ -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* } } */
index a65893c63b7bb9fd1df97f4530b320f9a48a9cd8..11ebc31003a17acd088e2c9c5666e4ef699f7131 100644 (file)
@@ -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* } } */
index 57fd3d276a01749a45c2f4d2684dfe2edb60f2e1..a1799ddbfbe2e5698d488d54842925d5ef57dfca 100644 (file)
@@ -1,4 +1,5 @@
 /* PR target/59794 */
+/* { dg-do compile } */
 /* { dg-options "-O2 -mno-avx" } */
 /* { dg-skip-if "no AVX vector" { *-*-mingw* } } */
 
index 259959a8e3e1c91ad85d8b915c07bb3d2fd4bc9c..bd5d0756dce9d3c50100a93d43f8c3a1cca581be 100644 (file)
@@ -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* } } */
index 8a6558793c46edbbbc0eea3a9c99d6ab7d6cfba3..23e8e6b958d972b1e7769ac2197caac05527dfc5 100644 (file)
@@ -1,4 +1,5 @@
 /* PR target/60205 */
+/* { dg-do compile } */
 /* { dg-options "-O2 -mno-avx512f" } */
 /* { dg-skip-if "no AVX512F vector" { *-*-mingw* } } */
 
index c600f4a6f9a494aad1e9f3db453912daf7db59a9..2396ba81da157dcacb0187c34aeeb1f1b8bc5f19 100644 (file)
@@ -1,5 +1,4 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target sse2 } */
 /* { dg-options "-O2 -ftree-vectorize -msse2" } */
 
 void
index f0f25a1dc2c7ce465daba0d0c9356f32a1f61aa0..d01cf20a49a79ac8e273cd6a63e37faeae9dad1f 100644 (file)
@@ -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;
index 84cc5c5c80a211b4852cc9162f7e3268b8bc38a2..0a89f56753fe8b39c788284376ed66f10763280f 100644 (file)
@@ -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>
index 1fc9733b881a4bc324cc06d729002c1f208d24df..ca44a8558093721b63fbfc7c0c693dff7ccaeecf 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
 /* { dg-options "-O3 -fwhole-program -march=x86-64" } */
 
 int *a;
index 41579efae054c9ba4f2096b4ba8bf63a2b55b19f..0aba75ef37f92117a0d408b94a857264a88b16df 100644 (file)
@@ -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" } } */
 
index 0c6acdc99c49a5aeb71d1e2063faa269cd0c2976..b6572f4d1cf030ba772c2183e9c15129838b84e1 100644 (file)
@@ -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" } } */
 
index 5bc0b034231ab05a2bffaf202a7f5f82da5e35b4..97c1d978ac7a3ac76e00b2d0548098b984fcbbb9 100644 (file)
@@ -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" } } */
 
index fc0744f255434a8c4b71e23e51e1352f42afe161..3bbc50b1c981d8fab097bcc01e9536009cad3478 100644 (file)
@@ -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)));
index e1e9b14cf40cac1a3103b92e613a40ff71a2a417..0260f471b81e0da6353cfc3dd78ac11d4637a666 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { ! { ia32 } } } } */
+/* { dg-do run { target { ! { ia32 } } } } */
 /* { dg-require-effective-target sse2 } */
 /* { dg-options "-O2 -msse2" } */
 
index b3eed19c7d7413827ece9ce29e5da8395ad17038..f611088d8dfe4eda59c0e8e41a8de6cb52644dc1 100644 (file)
@@ -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 };
index 3b94e45cef4d648f81aed1156f572f300ed4cf94..f3b9bfba38294f0083a1d023b293b423b69d9262 100644 (file)
@@ -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