>I'm searching for documentation of the calling conventions used by
>egcs-1.1.1 on ARM. I've looked at the egcs and binutils source but
>haven't found anything useful.
>
>I'm particularly interested in the registers that need and need not be
>preserved by functions.
I think you can get ABI documentation from ARM's web site; look for APCS or
ATPCS documents. At the moment the code GCC produces is pretty much compliant
with APCS.
Briefly a function can clobber R12 and as many of R0-R3 as are not needed for
return values.
p.
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]