From: Jim Wilson Date: Wed, 8 Apr 1992 04:41:56 +0000 (-0700) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b82fb2631beb78bef09e7aefb3d7821a5816f97c;p=gcc.git *** empty log message *** From-SVN: r706 --- diff --git a/gcc/unroll.c b/gcc/unroll.c index 577f47c9515..92886fe2dcf 100644 --- a/gcc/unroll.c +++ b/gcc/unroll.c @@ -2808,7 +2808,7 @@ final_giv_value (v, loop_start, loop_end) rtx reg, insn, pattern; rtx increment, tem; enum rtx_code code; - rtx insert_before; + rtx insert_before, seq; bl = reg_biv_class[REGNO (v->src_reg)]; @@ -2887,9 +2887,13 @@ final_giv_value (v, loop_start, loop_end) || REGNO (XEXP (SET_SRC (pattern), 0)) != bl->regno) abort (); + start_sequence (); tem = expand_binop (GET_MODE (tem), sub_optab, tem, XEXP (SET_SRC (pattern), 1), 0, 0, OPTAB_LIB_WIDEN); + seq = gen_sequence (); + end_sequence (); + emit_insn_before (seq, insert_before); } }