https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116577
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2024-09-03 --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Tamar Christina from comment #2) > compiled with -mcpu=neoverse-v1 -Ofast reproduces the ICE Here is a C testcase: ``` struct a { _Complex double j; double k; double l; }; void b(struct a *__restrict c, struct a *__restrict g, int e, double f) { for(int i = 0; i < e; i++) { c[i].j = g[i].j; c[i].l = g[i].l; c[i].k = f; } } ``` `-march=armv9-a -O3 ` is enough to reproduce it.