https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113551
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amacleod at redhat dot com --- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> --- Note on trunk we have jump-threaded this to move dso == (void *)0 || dso == this out of the loop so there's nothing to unswitch and the bad circumstances likely do not trigger. I still remember the ranger bug though.