Hello! 2014-12-02 Uros Bizjak <ubiz...@gmail.com>
* gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA. * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto. * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI. * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto. * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto. * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto. Tested on x86_64-linux-gnu and committed to mainline SVN. Uros.
Index: gcc.target/i386/avx512ifma-vpmaddhuq-2.c =================================================================== --- gcc.target/i386/avx512ifma-vpmaddhuq-2.c (revision 218276) +++ gcc.target/i386/avx512ifma-vpmaddhuq-2.c (working copy) @@ -2,6 +2,8 @@ /* { dg-options "-O2 -mavx512ifma" } */ /* { dg-require-effective-target avx512ifma } */ +#define AVX512IFMA + #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) Index: gcc.target/i386/avx512ifma-vpmaddluq-2.c =================================================================== --- gcc.target/i386/avx512ifma-vpmaddluq-2.c (revision 218276) +++ gcc.target/i386/avx512ifma-vpmaddluq-2.c (working copy) @@ -2,6 +2,8 @@ /* { dg-options "-O2 -mavx512ifma" } */ /* { dg-require-effective-target avx512ifma } */ +#define AVX512IFMA + #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) Index: gcc.target/i386/avx512vbmi-vpermb-2.c =================================================================== --- gcc.target/i386/avx512vbmi-vpermb-2.c (revision 218276) +++ gcc.target/i386/avx512vbmi-vpermb-2.c (working copy) @@ -2,6 +2,8 @@ /* { dg-options "-O2 -mavx512vbmi" } */ /* { dg-require-effective-target avx512vbmi } */ +#define AVX512VBMI + #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) Index: gcc.target/i386/avx512vbmi-vpermi2b-2.c =================================================================== --- gcc.target/i386/avx512vbmi-vpermi2b-2.c (revision 218276) +++ gcc.target/i386/avx512vbmi-vpermi2b-2.c (working copy) @@ -2,6 +2,8 @@ /* { dg-options "-O2 -mavx512vbmi" } */ /* { dg-require-effective-target avx512vbmi } */ +#define AVX512VBMI + #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) Index: gcc.target/i386/avx512vbmi-vpermt2b-2.c =================================================================== --- gcc.target/i386/avx512vbmi-vpermt2b-2.c (revision 218276) +++ gcc.target/i386/avx512vbmi-vpermt2b-2.c (working copy) @@ -2,6 +2,8 @@ /* { dg-options "-O2 -mavx512vbmi" } */ /* { dg-require-effective-target avx512vbmi } */ +#define AVX512VBMI + #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) Index: gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c =================================================================== --- gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c (revision 218276) +++ gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c (working copy) @@ -2,6 +2,8 @@ /* { dg-options "-O2 -mavx512vbmi" } */ /* { dg-require-effective-target avx512vbmi } */ +#define AVX512VBMI + #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8)