Enhance to fill the last delay slot of a call with an unconditional jump.
authorTom Wood <wood@gnu.org>
Wed, 26 Aug 1992 22:19:37 +0000 (22:19 +0000)
committerTom Wood <wood@gnu.org>
Wed, 26 Aug 1992 22:19:37 +0000 (22:19 +0000)
commit464b453d445ffae5eff76787fdf4155bcef697a2
tree2b55089ff3700f9ca5cc1f1248c124eb90c7cb8e
parent4d032a67aaa632dde65c7b1d868309bd51ba9952
Enhance to fill the last delay slot of a call with an unconditional jump.

Enhance to fill the last delay slot of a call with an
unconditional jump.
(fill_simple_delay_slots): Look for the case of a call/branch
first.  If this applies, record the jump as `last_delay_insn'.
Later, don't look for additional delay insns if the last one has
alreay been filled.
(mark_target_live_regs): A sequence may end in an unconditional
branch.

From-SVN: r1969
gcc/reorg.c