https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77424
Jeffrey A. Law <law at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |law at redhat dot com Assignee|unassigned at gcc dot gnu.org |law at redhat dot com --- Comment #3 from Jeffrey A. Law <law at redhat dot com> --- Thanks. There was a time when there was an else-if conditional between those two which did something slightly different. Removal of threading through backedges in the old style jump threader removed that else-if conditional. I just missed the second order cleanup. I think at that point in the code now we can just delete any remaining jump threads. I'll get that tested...