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)

Reply via email to