https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113907
--- Comment #45 from Jan Hubicka <hubicka at ucw dot cz> --- > > "Once legacy evrp is removed, this won't be an issue, as ranges in the IL > > will tell the truth. However, this will mean that we will no longer > > remove the first __builtin_unreachable combo. But ISTM, that would be > > correct behavior ??." > ... > > But that doesn't cause these problems, just perhaps losing some info, right? > If so, trying to change that feels like stage1 material to me. Yep. It would be nice to not forget about that - it kept me confused for over an hour :)