https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115674
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|tree-optimization |middle-end --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Worse: _1 = x_3(D) + 62; _6 = _1 <= 50; Decent code: value_4 = (uint32_t) x_3(D); _1 = value_4 + 4294967102; _7 = _1 <= 50; I think there is a dup somewhere ...