https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69776
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Status|RESOLVED |ASSIGNED Last reconfirmed| |2016-02-12 Component|c |tree-optimization Resolution|INVALID |--- Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Actually the middle-end memory model makes this valid and FREs redundant store elimination breaks it. Mine.