(eliminate_regs_in_insn): Don't recopy new_body if it is an asm_operands insn.
From-SVN: r2877
This commit is contained in:
parent
262121f070
commit
4d411872e3
@ -3001,7 +3001,9 @@ eliminate_regs_in_insn (insn, replace)
|
||||
things can go wrong if find_reload swaps commutative operands
|
||||
and one is inside RTL that has been copied while the other is not. */
|
||||
|
||||
if (! replace)
|
||||
/* Don't copy an asm_operands because (1) there's no need and (2)
|
||||
copy_rtx can't do it properly when there are multiple outputs. */
|
||||
if (! replace && asm_noperands (new_body) < 0)
|
||||
new_body = copy_rtx (new_body);
|
||||
|
||||
/* If we had a move insn but now we don't, rerecognize it. */
|
||||
|
Loading…
Reference in New Issue
Block a user