From: Uros Bizjak Date: Sat, 22 Nov 2014 08:19:33 +0000 (+0100) Subject: avx512vl-vpermb-2.c: Require avx512vbmi. X-Git-Tag: releases/gcc-5.1.0~2909 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4994a30f2ab51ffdb0d632d011ee2ae250ab23a9;p=thirdparty%2Fgcc.git 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 --- 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