https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124627
--- Comment #12 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Exporting new global ranges: ============================ Global Exported: e_13 = [irange] long int [-2147483648, 2147483647] Global Exported: e_16 = [irange] long int [-2147483648, 2147483647] ========= Done ============= Threaded jump 4 --> 6 to 12 <bb 11> [local count: 321993695]: # DEBUG BEGIN_STMT # DEBUG b => d_15 # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT _19 = e_16 != 0; _20 = d_15 != 0; _21 = _7 & _14; It seems like it is not updated here.
