/* { dg-do compile } */ | |
/* { dg-options "-O" } */ | |
int a, b, d, e, f, i, j, k, l, m; | |
unsigned c; | |
int g[] = { }, h[0]; | |
int | |
fn1 () { | |
return 0; | |
} | |
void | |
fn2 () { | |
c = 0; | |
e = 0; | |
for (;; e = 0) | |
if (f > j) { | |
k = fn1 (); | |
l = (d || k) * b; | |
m = l * a; | |
h[0] = m <= i; | |
} else | |
i = g[c]; | |
} |