https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86487
Vladimir Makarov <vmakarov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vmakarov at gcc dot gnu.org --- Comment #9 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- I believe the PR is duplication of PR88850 (see my comments there). The cost of register movement in insn 6 is 2. LRA/reload does not check constraints for such cost and at the very LRA end (when there is a check for all insn constraints) the error is reported.