Russell spotted why I can't gunzip() my compressed kernel - I'm
configured for strongarm, which causes gcc to generate LDRH and STRH
instructions, which the RiscPC hardware can't cope with.

So I tried building for 710, (and 610, and 610 with 
no-short-byte-loads) to no avail. I've unplugged my EtherH card, but
that didn't help either.

Apart from LDRH/STRH is there anything that egcs will do that the ART
StrongARM card won't like?

(I had a look at arm.c and arm.h in gcc - erk, it's complex. Am I
right in thinking that currently gcc doesn't attempt to reoder LDR
instructions to try to ensure that the loaded data is not required
next instruction, and hence save a clock cycle on a StrongARM?)

Nick
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to