From: Richard Stallman Date: Wed, 27 Oct 1993 23:22:38 +0000 (+0000) Subject: (cse_insn): When using src_related, copy the rtx. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0af62b41cdf34768bec569d3a4d0ff7f6cada9a3;p=gcc.git (cse_insn): When using src_related, copy the rtx. Likewise for src_eqv_here. From-SVN: r5922 --- diff --git a/gcc/cse.c b/gcc/cse.c index ade0532ce45..46806b3ae4a 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -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);