https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127444
--- Comment #1 from Drea Pinski <pinskia at gcc dot gnu.org> --- Note for wrapping types or where the -x is done as an unsigned type, `x == -x` can be changed into `(x & ~SIGNED_MIN) == 0`.
pinskia at gcc dot gnu.org via Gcc-bugs Thu, 17 Sep 2026 00:16:32 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127444
--- Comment #1 from Drea Pinski <pinskia at gcc dot gnu.org> --- Note for wrapping types or where the -x is done as an unsigned type, `x == -x` can be changed into `(x & ~SIGNED_MIN) == 0`.