libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / vect / pr94727.c
blob38408711345b033168973bfb08c34104e7dba9d6
1 /* { dg-additional-options "-O3" } */
3 unsigned char a[16][32];
4 long b[16][32];
5 unsigned long c;
6 _Bool d;
8 void __attribute__((noipa))
9 foo (void)
11 for (int j = 0; j < 8; j++)
12 for (int i = 0; i < 17; ++i)
13 b[j][i] = (a[j][i] < c) > d;
16 int
17 main (void)
19 c = 1;
20 foo ();
21 if (!b[0][0])
22 __builtin_abort ();
23 return 0;