https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114068
Tamar Christina <tnfchris at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |tnfchris at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #11 from Tamar Christina <tnfchris at gcc dot gnu.org> --- reduced to --- struct h { int b; int f; } k; void n(int m) { struct h a = k; for (int o = m; o; ++o) { if (a.f) __builtin_unreachable(); if (o > 1) __builtin_unreachable(); *(&k.b + o) = 1; } } --- which fails on aarch64 too