PR ipa/61602
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr55964.c
blob361151ccf0c77d561cbbb34ea771e72021c6cee2
1 /* { dg-do compile } */
2 /* { dg-options "-ftree-loop-distribution -funswitch-loops -w" } */
4 int a, b;
6 void f(void)
8 lbl1:
9 for(b = 0; b < 1; b++)
11 int u = 1;
13 if((b %= 0) * (b ? 0 : a) - 1 && (u /= 0))
15 int *q = &u, **k = q;
16 goto lbl1;
17 lbl2:
18 lbl3:
19 a = **k;
20 goto lbl2;
23 goto lbl3;