libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / pr115197.c
blob00d674b3bd9a621349d3f91e1fb0e4ab6ba0286d
1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fno-tree-scev-cprop -ftree-pre -ftree-loop-distribute-patterns" } */
4 int a, b[2], c, d, e, f[2];
5 int main() {
6 while (a)
7 if (d) {
8 if (e)
9 return 0;
10 for (; c; c++)
11 f[c] = 0 < (b[c] = ~(f[c + 1] < a));
13 return 0;