https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866
--- Comment #9 from ktkachov at gcc dot gnu.org ---
Here's another one since my reducer finished :)
struct {
int a[0];
} b;
int c;
int d[0];
void e() {
b.a[c] = d[c + 1];
b.a[c + 1] = d[c];
}
-O3 needed on an aarch64 target
