Commit 5fcd63d0 by Jeff Law

reorg.c (find_end_label): Update unfilled_slots if the return insn we make has a delay slot.

	* reorg.c (find_end_label): Update unfilled_slots if the return
	insn we make has a delay slot.

From-SVN: r3736
parent 7963ac37
......@@ -727,8 +727,12 @@ find_end_label ()
#ifdef HAVE_return
if (HAVE_return)
{
emit_jump_insn (gen_return ());
/* The return we make may have delay slots too. */
rtx insn = gen_return();
emit_jump_insn (insn);
emit_barrier ();
if (num_delay_slots (insn) > 0)
obstack_ptr_grow (&unfilled_slots_obstack, insn);
}
#endif
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment