diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2014-11-22 09:19:33 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2014-11-22 09:19:33 +0100 |
commit | 4994a30f2ab51ffdb0d632d011ee2ae250ab23a9 (patch) | |
tree | b65666e05c3122c466e9b6653d1307695db50862 | |
parent | 9127c38e118f34e261face580e21de592d46c7f3 (diff) | |
download | gcc-4994a30f2ab51ffdb0d632d011ee2ae250ab23a9.zip gcc-4994a30f2ab51ffdb0d632d011ee2ae250ab23a9.tar.gz gcc-4994a30f2ab51ffdb0d632d011ee2ae250ab23a9.tar.bz2 |
avx512vl-vpermb-2.c: Require avx512vbmi.
* gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
From-SVN: r217960
-rw-r--r-- | gcc/testsuite/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c | 1 |
7 files changed, 15 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cfb8c5f..b212599 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2014-11-22 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi. + * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma. + * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto. + 2014-11-21 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/64006 @@ -61,8 +70,6 @@ * gcc.target/i386/avx512vl-vpermb-2.c: Ditto. * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto. * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto. - * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto. - * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto. * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New. * gcc.target/i386/sse-12.c: Add new options. diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c index 377f34e..e29f955 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */ /* { dg-require-effective-target avx512vl } */ +/* { dg-require-effective-target avx512vbmi } */ #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c index bd5dfc5..9742e57 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */ /* { dg-require-effective-target avx512vl } */ +/* { dg-require-effective-target avx512vbmi } */ #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c index a83eeb7..3fea19a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */ /* { dg-require-effective-target avx512vl } */ +/* { dg-require-effective-target avx512vbmi } */ #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c index 92d1bf7..f39b625 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -mavx512ifma -mavx512vl -DAVX512VL" } */ /* { dg-require-effective-target avx512vl } */ +/* { dg-require-effective-target avx512ifma } */ #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c index 6698ad2..a77c853 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -mavx512ifma -mavx512vl -DAVX512VL" } */ /* { dg-require-effective-target avx512vl } */ +/* { dg-require-effective-target avx512ifma } */ #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c index d215e23..c5b3acd 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */ /* { dg-require-effective-target avx512vl } */ +/* { dg-require-effective-target avx512vbmi } */ #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 |