https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128265
Drea Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0 |1
Target Milestone|--- |15.4
Last reconfirmed| |2026-10-28
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org
Summary|wrong code at -O1 and |[16/17 Regression] wrong
|above: a conditionally read |code at -O1 and above: a
|bool union member is loaded |conditionally read bool
|while the union holds |union member is loaded
|another member |while the union holds
| |another member
--- Comment #1 from Drea Pinski <pinskia at gcc dot gnu.org> ---
phiprop needs to handle this case better.