branch delay slots
Richard Sandiford
rsandifo@nildram.co.uk
Wed Dec 12 18:47:00 GMT 2007
Boris Boesler <baembel@gmx.de> writes:
> Ok, I think I found it: GCC leaves control-flow operations as they
> are, if it can not place other operations in branch delay slots
> (represented as SEQUENCEs in GCC); or in other words: GCC does not
> represent empty delay slots.
>
> Is this correct?
Yeah. See e.g. the way the MIPS port deals with this. The jump and
call patterns add a nop to the asm string when final_sequence is null.
Richard
More information about the Gcc
mailing list