Illegal schedule
Hans-Peter Nilsson
hp@bitrange.com
Tue Jun 22 19:55:00 GMT 2010
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
More information about the Gcc
mailing list