https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116575
--- Comment #1 from Tamar Christina <tnfchris at gcc dot gnu.org> --- --- int a; float *b, *c; void d() { char *e; for (; a; a++, b += 4, c += 4) if (*e++) { float *f = c; f[0] = b[0]; f[1] = b[1]; f[2] = b[2]; f[3] = b[3]; } } compiled with -mcpu=neoverse-v1 -Ofast reproduces the ICE