blob: 2fcb12cc3016ee21f04bb7e312eb3356deae83af [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-O2" } */
int a;
unsigned b;
int main() {
if (a) {
goto L1;
while (1)
while (1) {
long e = -1L, g;
int f, h, i;
L1:
a = f;
L2:
g = e;
f = h || g;
e = ~(f & b);
if (i || g < -1L) {
~(g || 0);
break;
}
goto L2;
}
}
return 0;
}