From: Jim Wilson Date: Tue, 5 Oct 1993 20:28:49 +0000 (-0700) Subject: (fill_simple_delay_slots): When take insn from a following unconditional branch target... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=99f14de77269bf9f041a601d85cece72cdfb869b;p=gcc.git (fill_simple_delay_slots): When take insn from a following unconditional branch target... (fill_simple_delay_slots): When take insn from a following unconditional branch target, if new_label is zero, must set it to the result of find_end_label (). From-SVN: r5616 --- diff --git a/gcc/reorg.c b/gcc/reorg.c index 547cba98983..515964ce0c6 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -3009,6 +3009,8 @@ fill_simple_delay_slots (first, non_jumps_p) if (new_label != 0) new_label = get_label_before (new_label); + else + new_label = find_end_label (); delay_list = add_to_delay_list (copy_rtx (next_trial), delay_list);