diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1992-04-07 21:41:56 -0700 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1992-04-07 21:41:56 -0700 |
commit | b82fb2631beb78bef09e7aefb3d7821a5816f97c (patch) | |
tree | f3f729839594733a506f4e5ba6277773db770ff4 | |
parent | a72cb8ec98afe1a6bfe488992d3ba69981f57640 (diff) | |
download | gcc-b82fb2631beb78bef09e7aefb3d7821a5816f97c.zip gcc-b82fb2631beb78bef09e7aefb3d7821a5816f97c.tar.gz gcc-b82fb2631beb78bef09e7aefb3d7821a5816f97c.tar.bz2 |
*** empty log message ***
From-SVN: r706
-rw-r--r-- | gcc/unroll.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/unroll.c b/gcc/unroll.c index 577f47c..92886fe 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); } } |