bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/15056] gld 2.23.1 mishandles R_SPARC_TLS_LDM_CALL


From: ebotcazou at gcc dot gnu.org
Subject: [Bug ld/15056] gld 2.23.1 mishandles R_SPARC_TLS_LDM_CALL
Date: Wed, 23 Jan 2013 20:03:32 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=15056

--- Comment #2 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2013-01-23 
20:03:32 UTC ---
> My first guess would be that this is caused by:
> 
> 2011-10-18  David S. Miller  <address@hidden>
> 
>     PR binutils/13301
>     * elfxx-sparc.c (sparc_elf_find_reloc_at_ofs): New function.
>     (_bfd_sparc_elf_relocate_section): Always move the __tls_get_addr
>     call delay slot instruction forward 4 bytes when performing
>     relaxation.

Not clear IMO, this patch is supposed to be in the 2.22 release.

> I wonder why Eric never saw this problem, maybe he didn't test it
> on Solaris or something like that.

I seldom use the GNU linker on Solaris and, on cross-platforms where I do use
it, TLS isn't supported.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]