https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118140
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://gcc.gnu.org/bugzill
| |a/show_bug.cgi?id=115494
--- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Robin Dapp from comment #9)
> Already during ifcvt we do
>
> Setting value number of _46 to 1 (changed)
> Replaced _44 <= 1 with 1 in all uses of _46 = _44 <= 1;
> Value numbering stmt = _41 = _3;
> Setting value number of _41 to _3 (changed)
> Value numbering stmt = _ifc__33 = .COND_IOR (_41, d_lsm.7_11, _46,
> d_lsm.7_11);
> Applying pattern match.pd:1625, gimple-match-4.cc:12876
> Match-and-simplified .COND_IOR (_41, d_lsm.7_11, _46, d_lsm.7_11) to 1
>
> which seems fishy to me.
>
This sounds like PR 115494.