From 0af62b41cdf34768bec569d3a4d0ff7f6cada9a3 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Wed, 27 Oct 1993 23:22:38 +0000 Subject: [PATCH] (cse_insn): When using src_related, copy the rtx. Likewise for src_eqv_here. From-SVN: r5922 --- gcc/cse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); -- 2.30.2