https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105903
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- After my patches for PR 96923 (and PR 100864), we get: _22 = _16 > _17; ... (some dead statements that PHI-OPT adds due to match and simplify) _8 = _16 >= _17; _13 = _8 & _22; But there is nothing which optimizes the above into just _22 (_16 > _17) which I find interesting ...