2 /* { dg-do compile } */
3 /* { dg-options "-mno-avx512vl -mavx512bw -O2" } */
5 #pragma GCC push_options
6 #pragma GCC target ("avx512vl,avx512bw")
8 foo (char *x
, char __attribute__ ((__vector_size__(32))) *y
, int z
)
10 __builtin_ia32_storedquqi256_mask (x
, *y
, z
);
12 #pragma GCC pop_options
15 bar (char *x
, char __attribute__ ((__vector_size__(32))) *y
, int z
)
17 __builtin_ia32_storedquqi256_mask (x
, *y
, z
); /* { dg-error "needs isa option" } */