blob: 337450782d9b6d087137950896592a28f23ba18e [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-Os" } */
int a, d, f;
char b, g;
unsigned i;
int main() {
int c = 300, h = 40;
char e = 1;
for (; a < 1; a++) {
c = ~((i - ~c) | e);
L1:
e = f = c;
if (c)
if (c > -200)
e = g % (1 << h);
char k = 0;
L2:;
}
if (b) {
if (d)
goto L2;
if (!b)
goto L1;
}
return 0;
}