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.