https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103237
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Status|NEW |ASSIGNED Target Milestone|11.3 |10.4 Target| |x86_64-*-* i?86-*-* Priority|P3 |P2 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Likely latent w/o this rev. since we optimize at GIMPLE level to <bb 2> [local count: 536870923]: g2__lsm.6_23 = MEM[(uint32_t *)&g2 + 264B]; MEM[(uint32_t *)&g2 + 264B] = g2__lsm.6_23; MEM[(int32_t *)&g1] = 0; g3.b.a = 45; printf ("%d\n", 0); return 0; I will eventually have a more closer look.