https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106379
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |106380, 106505, 106381 Depends on|106380 | --- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- bug 106380, bug 106381 and bug 106505 are all the basic issue now transforming `~a & b` and `~a | b` into `a < b` and `a <= b`. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106380 [Bug 106380] DCE depends on datatype used (bool vs unsigned) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106381 [Bug 106381] DCE depends on used programming language (C vs C++) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106505 [Bug 106505] DCE depends on whether if or else is used