From: uros Date: Sat, 22 Nov 2014 08:19:33 +0000 (+0000) Subject: * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c1280a5c6870537252fd275a63b5518cedfa0002;p=thirdparty%2Fgcc.git * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217960 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cfb8c5f4c984..b2125991d222 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2014-11-22 Uros Bizjak + + * 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 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 377f34e1486c..e29f955e539e 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 bd5dfc564215..9742e5769fae 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 a83eeb744c62..3fea19a204b7 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 92d1bf7d1e0f..f39b625481d9 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 6698ad2fb962..a77c853e02ba 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 d215e236fe7e..c5b3acda709b 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