libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr114074.c
blob336e97673c3a2d6815d674a8a68812f956fd5258
1 /* { dg-do run } */
3 int a, b, d;
5 __attribute__((noipa)) void
6 foo (void)
8 ++d;
11 int
12 main ()
14 for (a = 0; a > -3; a -= 2)
16 int c = a;
17 b = __INT_MAX__ - 3000;
18 a = ~c * b;
19 foo ();
20 if (!a)
21 break;
22 a = c;
24 if (d != 2)
25 __builtin_abort ();
26 return 0;