blob: b280c7371307cece1971113fc21b87da5e0d1827 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-mavx512vl -mavx512bw" } */
/* { dg-require-effective-target avx512bw } */
/* { dg-require-effective-target avx512vl } */
typedef unsigned char __attribute__ ((__vector_size__ (32))) V;
void
test (void)
{
V x = ((V){8} > 0) == 0;
for (unsigned i = 0; i < sizeof (x); i++)
if (x[i] != (i ? 0xff : 0)) __builtin_abort();
}
#define DO_TEST test
#define AVX512VL
#define AVX512BW
#include "avx512-check.h"