[patch] MIPS: Incorrect calculation for R_MIPS_LO16 relocs
Richard Sandiford
rsandifo@redhat.com
Tue Jun 29 07:18:00 GMT 2004
Richard Sandiford <rsandifo@redhat.com> writes:
> I'm uneasy about this approach. In the ABI, R_MIPS_LO16 is defined
> entirely in terms of its own offset. Nothing says that the LO16 offset
> is formed by adding in the high-part offset.
Oops! I take that back. Serves me right from going on memory. ;(
Still, it is an ABI change, as indicated by your follow-on patches.
We've traditionally been able to cope with R_MIPS_LO16 relocations
without finding their corresponding high part. So...
> IMO this should be fixed some other way.
...I still think this is true.
Richard
More information about the Binutils
mailing list