libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr82285.c
blob6edc75070b23c623a7ea4f3ddd0726182bba889c
1 /* { dg-do run } */
3 enum tst { first = 0, second = 1 };
5 int
6 main ()
8 enum tst data[16];
10 for (unsigned i = 0; i < 16; i++)
11 data[i] = (i < 5 ? second : first);
13 if (data[2] != second)
14 __builtin_abort ();
15 return 0;