This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.



chris


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