https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83712
--- Comment #6 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- I've decided to fix it in RA because it could help to fix analogous bugs when existing hard reg splitting code fails. This particular bug is more complicated because it happens for non-small reg class. It requires a lot of changes in LRA and changing its sub-pass flow. I've been working on this PR for some time and now I can say that it will probably fixed on this week.