https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63897
Vladimir Makarov <vmakarov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vmakarov at gcc dot gnu.org --- Comment #7 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- I've reproduced this bug too. The problem is that although global live info was updated, other important information (like hard registers conflicts, calls crossed, live ranges) was not. It needs to rerun live range again after changing global live info. I am working on it. It needs some time, especially when some solutions would have a big impact on compiler time. I hope the fix will be ready on Friday (if I am very lucky) or at the beginning of the next week.