blob: 1e5ed46c6362fcce0fa1a754a5222c2f188d00b7 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O2 " } */
int a, b = 1;
unsigned int c = 1;
int main() {
int d = 1, f;
if (b)
d = 0;
a = -1;
b = ~d ^ 465984011;
L1:;
if (b < 2)
f = b;
b = f;
if (f <= a) {
int g = -(a && 1), h = g - f && a, i = ~(c / f) && 1 % (a | h);
if (c) {
g = f;
if (i || (g && (g > -465984012)))
goto L2;
}
c = g | f / c;
}
if (0)
L2:
a = 0;
if (a <= c)
goto L1;
return 0;
}