/* { dg-do run } */ | |
/* { dg-options "-Os" } */ | |
/* { dg-timeout 10 } */ | |
int a, b, c, d, e; | |
int main() { | |
int f = 2, g = 1, h = -3; | |
L1: | |
c = b ^ 1; | |
if (!f) | |
goto L3; | |
if (d) | |
g = e; | |
f = h; | |
if (!c) | |
goto L1; | |
L2: | |
if (g) | |
a = 0; | |
L3: | |
if (d == g) | |
goto L2; | |
return 0; | |
} |