This is the mail archive of the binutils@sources.redhat.com 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]

Re: Your patch on 2001-01-26 is bad


> Date: Wed, 7 Feb 2001 01:50:03 -0800
> From: Richard Henderson <rth@redhat.com>
> Cc: "H . J . Lu" <hjl@valinux.com>, binutils@sourceware.cygnus.com
> 
> On Tue, Feb 06, 2001 at 11:59:45PM -0800, Ulrich Drepper wrote:
> > The way explained is how these visibilities are defined.  Whether you
> > like it or not.
> 
> I didn't see anything in that proposal that stated that STV_PROTECTED
> must be implemented solely in ld.so.  Please show me that wording and
> I'll yield.  Not before.  There is no reason ld cannot take advantage
> of the *known* binding of an STV_PROTECTED symbol.

I think this would have to be machine-specific.  On powerpc, you could
resolve branch instructions directly (which is a significant win), but
you can't turn GOT relocs into RELATIVE relocs because they may have to
point to the application's PLT entry.

-- 
- Geoffrey Keating <geoffk@geoffk.org>

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