This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: ia64 ltoff22x/ldxmov relaxation
- From: David Mosberger <davidm at napali dot hpl dot hp dot com>
- To: Richard Henderson <rth at redhat dot com>
- Cc: binutils at sources dot redhat dot com, davidm at hpl dot hp dot com
- Date: Thu, 27 Feb 2003 16:51:38 -0800
- Subject: Re: ia64 ltoff22x/ldxmov relaxation
- References: <20030228003646.GA24004@redhat.com>
- Reply-to: davidm at hpl dot hp dot com
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