diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 898244a48f7..795d13d2d24 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-06-27 Seongbae Park + + PR rtl-optimization/32481 + * combine.c (adjust_for_new_dest): Rescan the changed insn. + 2007-06-27 Richard Sandiford * dce.c (deletable_insn_p_1): New function, split out from... diff --git a/gcc/combine.c b/gcc/combine.c index cb0d00f6f82..fece7e02614 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -2057,6 +2057,8 @@ adjust_for_new_dest (rtx insn) of an insn just above it. Call distribute_links to make a LOG_LINK from the next use of that destination. */ distribute_links (gen_rtx_INSN_LIST (VOIDmode, insn, NULL_RTX)); + + df_insn_rescan (insn); } /* Return TRUE if combine can reuse reg X in mode MODE.