This is the mail archive of the
mailing list for the GCC project.
Re: mips address+symbol issue.
At Sat, 24 Jan 2004 11:44:07 +0000, Richard Sandiford wrote:
> On a related note: what do folks think about the current default ABI for
> mipsisa64-elf (i.e. the LP64 version of EABI64)? Is it really the best
> choice? The use of 32-bit object files kind-of limits what you can with
> 64-bit addresses, and if you only need 32-bit addresses, you get much
> better performance from the -mlong32 version.
Based on http://sources.redhat.com/ml/binutils/2003-06/msg00436.html
i believe that the intent of "EABI64" is LP64 unless the user
specifies something else like -mlong32.
I think this is quite reasonable, since if you're doing 64-bit
embedded programming, access to XKPHYS is often quite desirable.
it might be nice if there were a well-defined LP32 EABI for 64-bit
ISAs (incl. 64-bit floating point modes), like n32 fits between o32
and n64... but at least for now there's not, and even if there were
it wouldn't fit well in the "-mabi=eabi" world.