From 20912ad055cda5d3ac550685dc266b4e177a77b7 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 29 Jun 1992 22:19:44 -0400 Subject: *** empty log message *** From-SVN: r1353 --- gcc/regclass.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc/regclass.c') diff --git a/gcc/regclass.c b/gcc/regclass.c index fcc50c8..d11d249 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -616,6 +616,11 @@ regclass (f, nregs) /* This makes one more setting of new insns's dest. */ reg_n_sets[REGNO (recog_operand[0])]++; + *recog_operand_loc[1] = recog_operand[0]; + for (i = insn_n_dups[insn_code_number] - 1; i >= 0; i--) + if (recog_dup_num[i] == 1) + *recog_dup_loc[i] = recog_operand[0]; + insn = PREV_INSN (newinsn); continue; } -- cgit v1.1