HP-PA ABI issues - framepointer handling
Jakub Jelinek
jakub@redhat.com
Fri Oct 20 07:20:00 GMT 2000
> 4. The ABI places nasty restrictions on how you can generate code.
>
> That is true of many ABI's for example, the horrible convention on the
> SPARC that all records of any size must be passed by address rather than
> in registers, but gcc follows that rule.
Actually, you're talking just about SPARC 32bit ABI here, 64bit ABI passes
structs up to 16 bytes in appropriate registers (either integer or floating)
and when returning struct, the limit is 32 bytes.
Jakub
More information about the Gcc
mailing list