This is the mail archive of the
mailing list for the GCC project.
Re: Software Convention Proposal
- From: Andreas Jaeger <aj at suse dot de>
- To: Richard Henderson <rth at redhat dot com>
- Cc: "Kirkegaard, Knud J" <knud dot j dot kirkegaard at intel dot com>,"'gcc at gcc dot gnu dot org'" <gcc at gcc dot gnu dot org>,"Sehr, David C" <david dot c dot sehr at intel dot com>,"Saxena, Sunil" <sunil dot saxena at intel dot com>
- Date: Wed, 21 Aug 2002 21:19:42 +0200
- Subject: Re: Software Convention Proposal
- References: <9795DB627281D941B9E608445730DFC804656D8E@fmsmsx106.fm.intel.com><20020821190334.GE23736@redhat.com>
Richard Henderson <email@example.com> writes:
> On Tue, Aug 20, 2002 at 03:31:06PM -0700, Kirkegaard, Knud J wrote:
>> This is a proposal to take advantage of the performance opportunities
>> available to several applications that don't require position independent
>> code and the default symbol preemption model described in the ELF ABI.
> It would have been helpful if you'd included some rationale.
> Since I met with yall to discuss this, I'll summarize quickly:
> IA-64, by default, uses PIC data references. This avoids the
> horror of the .dynbss hack used on x86 (and others) to handle
> references from the main application to data in shared libraries.
> However, this does introduce unnecessary overhead when referencing
> data that does in fact reside in the main application.
So, for what architectures will this proposal bring any benefit? Any
other archs besides ia64?
SuSE Labs firstname.lastname@example.org