https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93264
--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> --- And I agree having such a named patterns (but also with standardized RTL in it, so that jump.c can recognize those and redirect) looks like a good idea, we could then enable partitioning if HAVE_LONG_UNCOND_BRANCH or this named pattern exists and disable otherwise, and targets could then enable it one by one at their own pace.