This is the mail archive of the binutils@sourceware.org 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: Linking very large programs with inadequate branch displacements


On Thu, Aug 11, 2005 at 09:55:08AM -0500, Bill Yoder wrote:
> What we'd like to do is to open up a hole in the bfd output section  
> and insert a springboard in it, so that the offending instruction can  
> instead branch to that nearby springboard and then use an absolute  
> address embedded in the springboard to jump to the far-distant target.

See elf32-hppa.c and elf64-ppc.c for one method of doing this, and
elf32-ppc.c for another.

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre


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