aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKirill Yukhin <kirill.yukhin@gmail.com>2018-01-30 08:21:22 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2018-01-30 08:21:22 +0000
commita236a499b395697d570da38590179ef06fc90fa5 (patch)
treefae6933fc43b8e38ff8e2c75145572ff2c3fd10d /gcc
parent6beb01d08c83f3b34b9ef3fe491de73799597e99 (diff)
downloadgcc-a236a499b395697d570da38590179ef06fc90fa5.zip
gcc-a236a499b395697d570da38590179ef06fc90fa5.tar.gz
gcc-a236a499b395697d570da38590179ef06fc90fa5.tar.bz2
Fix AVX-512BITALG test failures
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/avx512bitalgvl-vpopcntb-1.c: Ditto. * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. From-SVN: r257173
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog8
-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/avx512bitalgvl-vpopcntb-1.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntw-1.c3
5 files changed, 16 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index db21818..d158aa2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
+
+ PR target/83828
+ * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
+ * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
+ * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
+ * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
+
2018-01-19 Jeff Law <law@redhat.com>
PR testsuite/81010
diff --git a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c
index 2c1a9a5..9847e2e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c
@@ -1,6 +1,7 @@
/* { dg-do run } */
-/* { dg-options "-O2 -mavx512bitalg" } */
+/* { dg-options "-O2 -mavx512bitalg -mavx512bw" } */
/* { dg-require-effective-target avx512bitalg } */
+/* { dg-require-effective-target avx512bw } */
#include "avx512f-helper.h"
diff --git a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c
index 500b7f3..c2d5a79 100644
--- a/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c
@@ -1,6 +1,7 @@
/* { dg-do run } */
-/* { dg-options "-O2 -mavx512bitalg" } */
+/* { dg-options "-O2 -mavx512bitalg -mavx512bw" } */
/* { dg-require-effective-target avx512bitalg } */
+/* { dg-require-effective-target avx512bw } */
#include "avx512f-helper.h"
diff --git a/gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntb-1.c b/gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntb-1.c
index a4e9d63..607ec3f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntb-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntb-1.c
@@ -1,7 +1,8 @@
/* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -mavx512bitalg" } */
+/* { dg-options "-O2 -mavx512vl -mavx512bitalg -mavx512bw" } */
/* { dg-require-effective-target avx512vl } */
/* { dg-require-effective-target avx512bitalg } */
+/* { dg-require-effective-target avx512bw } */
#define AVX512VL
#define AVX512F_LEN 256
diff --git a/gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntw-1.c b/gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntw-1.c
index 55fa811..3d7e2b5 100644
--- a/gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512bitalgvl-vpopcntw-1.c
@@ -1,7 +1,8 @@
/* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -mavx512bitalg" } */
+/* { dg-options "-O2 -mavx512vl -mavx512bitalg -mavx512bw" } */
/* { dg-require-effective-target avx512vl } */
/* { dg-require-effective-target avx512bitalg } */
+/* { dg-require-effective-target avx512bw } */
#define AVX512VL
#define AVX512F_LEN 256