Jeff Law wrote:
> Anyway, we're processing the input reload for insn 73. We see that insn
> 71's SET_DEST is the same as the input reload. The input reload's
> reloadreg is a0. Replacing (reg:SI 48) with a0 in insn 71 produces an
> insn which is recognized and which satisfies its constraints
As mentioned in the PR, we emit_input_reload_insns has this little
optimization:
/* If we are reloading a pseudo-register that was set by the previous
insn, see if we can get rid of that pseudo-register entirely
by redirecting the previous insn into our reload register. */
When th