https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88402
--- Comment #4 from Alexander Monakov <amonakov at gcc dot gnu.org> --- (In reply to Alexander Monakov from comment #3) > But unfortunately today we don't manage to use the cmp-sbb trick for > unsigned comparison against an immediate, i.e. for > > unsigned long baz (unsigned int a) > { > return a < 123 ? -1ul : 0; > } It's probably more appropriate to discuss this aspect separately: PR 88425.