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