libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr116420.c
blob81a6e13364788da368df8baa58054f95cfec29e9
1 /* { dg-do run } */
2 /* { dg-additional-options "-fno-forward-propagate -fno-tree-ch" } */
3 int a, d, e;
4 signed char b = -1, c, f;
5 int main() {
6 int g;
7 for (; d < 1; d++) {
8 g = b;
9 for (; c; c = g)
12 f = g;
13 for (; e < 1; e++)
14 if (g >= a)
15 __builtin_abort();
16 return 0;