https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71824
--- Comment #7 from Leandro Nini <drfiemost at email dot it> ---
Reduced testcase, ICEs with gcc -O2 -floop-interchange:
int a, b, d;
int **c;
int fn1() {
while (a)
if (d) {
int e = -d;
for (; b < e; b++)
c[b] = &a;
} else {
for (; b; b++)
c[b] = &b;
d = 0;
}
}
