/* { dg-do compile } */ | |
/* { dg-options "-O1 -ftree-vrp -fno-tree-ccp -fno-tree-forwprop" } */ | |
int a, b, d; | |
unsigned c; | |
int main() { | |
char e = -10; | |
int f = 1, g = 0; | |
if (a) { | |
char h = e; | |
i: | |
c = ~h - (-g & f || e); | |
int j = b % c; | |
g = j % 9; | |
if (c) { | |
if (d) | |
e = 0; | |
while (!g) | |
; | |
int k = 0; | |
l: | |
if (k) | |
goto i; | |
} | |
} | |
if (e > -10) { | |
if (g) | |
f = 0; | |
goto l; | |
} | |
return 0; | |
} |