This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
mips abi=n32 missing HI16 relocations (2.13.2.1)
- From: Ken Faiczak <kfaiczak at SANDVINE dot com>
- To: "'bug-binutils at gnu dot org'" <bug-binutils at gnu dot org>, "'binutils at sources dot redhat dot com'" <binutils at sources dot redhat dot com>
- Date: Wed, 11 Jun 2003 13:49:03 -0400
- Subject: mips abi=n32 missing HI16 relocations (2.13.2.1)
I have gcc 3.2.3 and binutils 2.13.2.1
running and have built it for miltiple ABI's
system is mips-wrs-vxworks (elf)
I'd like to switch from using o64 to n32
but the relocations are all missing the hi16 part.
I note there have been significant changes in this area
in gas/config/tc-mips.c for 2.14
Is there a fix I can make to get this to work in 2.13.2.1
I note something from cgd@broadcom.com on the binutils mailing list
'NEWABI bogon in 2001-10-04 change to macro_build_lui'
(and I note the latest sources (main and the 2.14 branch) has the
HAVE_NEWABI check moved in the macro_build_lui)
which states the same problem, not sure if its referring to 2.14 issues or
not??
Q: Does n32 work with 2.13.2.1 if I got this fixed?
Or are there multiple other issues I'm goint to run into?
Q: Is there a fix for this small issue?
ie. can I simply change the macro_build_lui() fn
to move the check into the assert as it is in the
Q: Should I wait for 2.14? When is it going to be officially available?
or should I just download it and build it now.
Q: Is there some documentation as to all the other ABI
ie. eabi,