This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: mips 64-bit address generation is broken.
- From: Eric Christopher <echristo at redhat dot com>
- To: "Maciej W. Rozycki" <macro at ds2 dot pg dot gda dot pl>
- Cc: cgd at broadcom dot com, Thiemo Seufer <ica2_ts at csv dot ica dot uni-stuttgart dot de>, binutils at sources dot redhat dot com
- Date: 18 Feb 2002 13:13:04 -0800
- Subject: Re: mips 64-bit address generation is broken.
- References: <Pine.GSO.3.96.1020218210705.13485R-100000@delta.ds2.pg.gda.pl>
> There is simply no excuse for not using ELF64 these days. Its handling
> from a user's (where a user may be libelf, or whatever client code) point
> of view is almost identical to ELF32, since only the address width
> differs. And you simply cannot express 64-bit addresses reliably in ELF32
> (not even mentioning aesthetic issues) -- depending on exact values they
> may work or not. And if you know from elsewhere they work, then just use
> 32-bit addresses as you are only wasting bits anyway.
Well, other than ELF64 not existing for MIPS yet. :) Now, breaking
existing functionality is not something I want to do. Now, as soon as
elf64 support is finished for mips then I can see making the default
elf64 and dropping support for strange combinations, until then...
-eric
--
I will not use abbrev.