https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105903
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|14.0 |--- Status|RESOLVED |NEW Resolution|FIXED |--- --- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Actually this is not optimized all the way in the end. For greater3way, we still get: _8 = _5 > _6; _7 = _5 >= _6; _2 = _7 & _8; This should be optimized to just _5 >= _6 .