https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80193
--- Comment #5 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- The allocation is correct. Simply there is no rebuilding conflicts after generations moves on region edges (there are a lot of them, about 100) for LRA as LRA does not need the conflict info from IRA. The patch will be committed soon.