libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr101025.c
blob483e0ff799702824223bf786c78ca1f89b61ad26
1 /* { dg-do run } */
3 int a[10];
4 int b, d, g;
5 volatile char c;
6 short e;
7 volatile int f;
8 int main()
10 for (; d <= 9; d++) {
11 b = e = 0;
12 for (; e < 4; e++)
13 a[e] = 4;
14 for (; b <= 3; b++)
15 if (g)
16 f = 0;
17 else
18 a[b] = c;
20 if (a[1] != 0)
21 __builtin_abort ();
22 return 0;