https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84321
--- Comment #1 from David Binderman <dcb314 at hotmail dot com> --- Reduced code: *a; b, c; d() { int e = 0; if (b == 1) return; for (; e < (b & ~7); e += 8) ; for (++e; e < b;) c = a[e]; } The problem seems to occur between revisions 257477 and 257519.