PR middle-end/83575
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / pr83575.c
blob1c554e982accc381d72533013db28dd2f41922e2
1 /* { dg-options "-O2 -funroll-loops -fno-tree-dominator-opts -fno-tree-loop-im -fno-code-hoisting -fno-tree-pre -fno-guess-branch-probability" } */
2 int tw, be;
4 void
5 fp (void)
7 if (tw == 0)
8 goto gq;
9 else if (be == 0)
10 goto ob;
11 else
12 return;
14 for (;;)
15 if (tw < 1)
17 while (tw < 1)
19 gq:
20 tw = 0;
23 while (be < 1)
25 ob:
26 tw = 0;
29 while (be < 1)
30 ++be;