https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102696
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2021-10-12 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. Alos this fails the same: int a; extern bool b[][14]; char h; void f(short g[][14]) { for (short d = h; d < 21; d += 1) { a = 0; for (unsigned char e = 0; e < 14; e += 1) { b[d][e] = g[d][e]; } } }