https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88402
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amonakov at gcc dot gnu.org --- Comment #2 from Alexander Monakov <amonakov at gcc dot gnu.org> --- It's possible to change signed comparison to unsigned by rotating integer domain by half, i.e. foo(a, b) == bar(a^0x80000000, b^0x80000000) but this increases register pressure if a and b are not dead after the comparison.