From 99f14de77269bf9f041a601d85cece72cdfb869b Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Tue, 5 Oct 1993 13:28:49 -0700 Subject: [PATCH] (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 --- gcc/reorg.c | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.30.2