https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69160
--- Comment #2 from ktkachov at gcc dot gnu.org ---
A much smaller reduced testcase ICEs at -O3:
a, b, c;
fn1() {
for (;;) {
int *d;
fn2();
c = 0;
for (; c <= 3; c++) {
*d ^= 9;
b = 0;
for (; b <= 3; b++)
*d ^= a;
}
}
}
