https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93764
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |93586, 92152 --- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- We at least have possibly related real bugs. At least I see nothing wrong here, the derefs use may_alias and the others go through unions. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92152 [Bug 92152] [10 Regression] Wrong code (Resurrection of PR53663) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93586 [Bug 93586] [10 Regression] wrong code at -O1 on x86_64-linux-gnu