libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr115406.c
blob800ef2f8317e50aaae5bfcb3903f1487f6b5f1ac
1 // { dg-do run }
2 // { dg-additional-options "-mavx512f" { target avx512f_runtime } }
4 typedef __attribute__((__vector_size__ (1))) signed char V;
6 signed char
7 foo (V v)
9 return ((V) v == v)[0];
12 int
13 main ()
15 signed char x = foo ((V) { });
16 if (x != -1)
17 __builtin_abort ();