https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117111
--- Comment #3 from Kazumoto Kojima <kkojima at gcc dot gnu.org> --- Created attachment 59330 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59330&action=edit a trial patch This patch disables the above splitter after machine reorg pass so to hide it from dbr_schedule. I thought about something like dbr_schedule_in_progress first, but it seemed a bit overkill for this specific issue. Tested devel/sh-lra branch with c/c++ testsuite only.