(cse_insn): When using src_related, copy the rtx.

Likewise for src_eqv_here.

From-SVN: r5922
This commit is contained in:
Richard Stallman 1993-10-27 23:22:38 +00:00
parent 281ec92f7e
commit 0af62b41cd
1 changed files with 2 additions and 2 deletions

View File

@ -6403,9 +6403,9 @@ cse_insn (insn, in_libcall_block)
trial = src, src_cost = 10000;
else if (src_eqv_cost <= src_related_cost
&& src_eqv_cost <= src_elt_cost)
trial = src_eqv_here, src_eqv_cost = 10000;
trial = copy_rtx (src_eqv_here), src_eqv_cost = 10000;
else if (src_related_cost <= src_elt_cost)
trial = src_related, src_related_cost = 10000;
trial = copy_rtx (src_related), src_related_cost = 10000;
else
{
trial = copy_rtx (elt->exp);