This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: HP-PA ABI issues - framepointer handling


> 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]