ia64 ltoff22x/ldxmov relaxation
David Mosberger
davidm@napali.hpl.hp.com
Fri Feb 28 00:51:00 GMT 2003
Rich> Which brings me to my next point. David, is there any *good*
Rich> reason to have this 2**61 byte separation? If we did not have
Rich> it, then the 4MB block spanned by the gp would cover at least
Rich> part of the .rodata section on many programs, which would
Rich> allow us to optimize address loads of string constants and the
Rich> like.
The main reason to keep it is to preserve the ability to change the
kernel's VM system in the future. But if we can change the layout to
(almost) contiguous without breaking existing binaries, I suppose we
don't really lose any flexibility (since we could change it back
again, if necessary).
--david
More information about the Binutils
mailing list