libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr110702.c
blobaab9c7d923ee1c80a234097521b6acf4fc41c5b3
1 /* { dg-do run } */
3 void abort (void);
5 int a, b, c, d;
6 long e[9][7][4];
8 void f()
10 for (; a >= 0; a--)
12 b = 0;
13 for (; b <= 3; b++)
15 c = 0;
16 for (; c <= 3; c++)
18 int *g = &d;
19 *g = e[0][0][b] | e[a][b][a];
25 int main()
27 f();
28 if (a != -1)
29 abort ();
30 return 0;