https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106902
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Keywords|wrong-code | Resolution|--- |INVALID --- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> --- Thanks Alexander for the analysis. The situation seems to be impossible to avoid in general so I think it isn't a bug but just very unfortunate and the suggested fixes sound correct.