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
This commit is contained in:
Olga Makhotina 2018-02-12 06:14:15 +00:00 committed by Kirill Yukhin
parent 158061a65b
commit c337f3612f
6 changed files with 14 additions and 10 deletions

View file

@ -1,3 +1,12 @@
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,

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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