aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlga Makhotina <olga.makhotina@intel.com>2018-02-12 06:14:15 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2018-02-12 06:14:15 +0000
commitc337f3612f66f7bcf716dc84a7be89e0344109cc (patch)
treeac0a3afdd633bbb37b5156fc6ae8afb78ef8745c
parent158061a65bf2e68e44bc2f9622be41f57b0a47d0 (diff)
downloadgcc-c337f3612f66f7bcf716dc84a7be89e0344109cc.zip
gcc-c337f3612f66f7bcf716dc84a7be89e0344109cc.tar.gz
gcc-c337f3612f66f7bcf716dc84a7be89e0344109cc.tar.bz2
Fix AVX-512 popcnt and bitalg tests.
gcc/testsuite/ PR target/83828 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. From-SVN: r257579
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c3
6 files changed, 14 insertions, 10 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1a76336..a0bd3b2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,14 @@
2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
+ PR target/83828
+ * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
+ * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
+ * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
+
+2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
+
* gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
_mm_maskz_scalef_round_sd): Test new intrinsics.
* gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
diff --git a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c
index 9847e2e..3dcd48f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c
@@ -3,11 +3,10 @@
/* { dg-require-effective-target avx512bitalg } */
/* { dg-require-effective-target avx512bw } */
-#include "avx512f-helper.h"
-
#define AVX512BITALG
#define SIZE (AVX512F_LEN / 8)
+#include "avx512f-helper.h"
#include "avx512f-mask-type.h"
#define TYPE char
diff --git a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c
index c2d5a79..4f866db 100644
--- a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c
@@ -3,11 +3,10 @@
/* { dg-require-effective-target avx512bitalg } */
/* { dg-require-effective-target avx512bw } */
-#include "avx512f-helper.h"
-
#define AVX512BITALG
#define SIZE (AVX512F_LEN / 16)
+#include "avx512f-helper.h"
#include "avx512f-mask-type.h"
#define TYPE short
diff --git a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c
index 727fb13..668064a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c
@@ -2,11 +2,10 @@
/* { dg-options "-O2 -mavx512bitalg -mavx512f -mavx512bw" } */
/* { dg-require-effective-target avx512bitalg } */
-#include "avx512f-helper.h"
-
#define AVX512BITALG
#define SIZE (AVX512F_LEN / 8)
+#include "avx512f-helper.h"
#include "avx512f-mask-type.h"
#define TYPE unsigned long long
diff --git a/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c b/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c
index 4fb949f..245dcd4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c
@@ -2,11 +2,10 @@
/* { dg-options "-O2 -mavx512vpopcntdq" } */
/* { dg-require-effective-target avx512vpopcntdq } */
-#include "avx512f-helper.h"
-
#define AVX512VPOPCNTDQ
#define SIZE (AVX512F_LEN / 32)
+#include "avx512f-helper.h"
#include "avx512f-mask-type.h"
#define TYPE int
diff --git a/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c b/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c
index cc0d8b8..27555c4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c
@@ -2,11 +2,10 @@
/* { dg-options "-O2 -mavx512vpopcntdq" } */
/* { dg-require-effective-target avx512vpopcntdq } */
-#include "avx512f-helper.h"
-
#define AVX512VPOPCNTDQ
#define SIZE (AVX512F_LEN / 64)
+#include "avx512f-helper.h"
#include "avx512f-mask-type.h"
#define TYPE long long