On Mon, 21 Jun 2010, Boris Boesler wrote:
>  The four instructions before the jump are placed into the
> delay slots, such that the delay slots are completely filled;
> but there is still the pipeline hazard, which can't be resolved
> by inserting NOPs now, because there are no free slots.

GCC ports with more than one delay-slot are SOL; there be bugs.
(No port in the official repository has more than one
delay-slot, so if reorg.c ever was bug-free in that regard,
there's little chance to spot any regression.  It might even
be sanity-preserving to erroring out (or emitting a warning) in
genwhatever for such a define_delay.)

Sorry!

brgds, H-P

Reply via email to