libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / pr109417.c
blob15711dbbafe82d61b0c5c10989613358fe26db97
1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
4 int printf(const char *, ...);
5 int c, d, *e, f[1][2], g;
6 int main() {
7 int h = 0, *a = &h, **b[1] = {&a};
8 while (e)
9 while (g) {
11 for (h = 0; h < 2; h++) {
12 while (d)
13 for (*e = 0; *e < 1;)
14 printf("0");
15 while (c)
17 f[g][h] = 0;
20 if (h)
21 goto L;
22 return 0;