https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71142
ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-06-01 Ever confirmed|0 |1 --- Comment #4 from ktkachov at gcc dot gnu.org --- (In reply to Arseny Solokha from comment #3) > I have a version that fails on x86_64 w/ -O2 -floop-nest-optimize: > > int ii, nv, fw; > int k2[4]; > > void > c8 (int *u0) > { > for (;;) > { > ii = 0; > if (ii < 1) > ++ii; > for (;;) > { > int vn; > for (vn = 0; vn < 2; ++vn) > { > int mm; > for (mm = 0; mm < 4; ++mm) > k2[mm] = nv; > } > if (ii != 0) > break; > *u0 = 0; > } > fw = 0; > } > } This fails on me on current trunk on aarch64 as well. The original testcase ICEs for me on the GCC 6 branch on aarch64 but not on very latest trunk.