This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Your gas changes caused weakref failures for cris-elf,supposedly others too
- From: Alexandre Oliva <aoliva at redhat dot com>
- To: "Jan Beulich" <JBeulich at novell dot com>
- Cc: "Hans-Peter Nilsson" <hans-peter dot nilsson at axis dot com>, <binutils at sourceware dot org>
- Date: Thu, 27 Oct 2005 12:08:09 -0200
- Subject: Re: Your gas changes caused weakref failures for cris-elf,supposedly others too
- References: <200510271040.j9RAen0s019998@ignucius.se.axis.com><4360D487.76F0.0078.0@novell.com>
On Oct 27, 2005, "Jan Beulich" <JBeulich@novell.com> wrote:
> Hmm, interesting. Which way to fix this actually depends on the
> intentions with weak references - if they're supposed to be
> re-definable, then assign_symbol() or s_weakref() would need to take
> care of this. If not, the test is broken. Alexandre, can you clarify the
> intentions?
Either way is fine. I wouldn't mind if they were not redefinable, but
I wanted to play along with .set et al, that allowed redefinitions.
As long as it's consistent (i.e., .weakref can be a redefinition *and*
can be redefined, or neither of these), I'm open to change. GCC, the
prime user of this feature, will never issue redefinitions for correct
programs anyway.
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}