bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/20060] ld --gc-sections fail with __tls_get_addr_opt


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/20060] ld --gc-sections fail with __tls_get_addr_opt
Date: Wed, 11 May 2016 13:12:01 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=20060

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Alan Modra <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3bd43ebcb6025a8a43f119238f490e2e238697a2

commit 3bd43ebcb6025a8a43f119238f490e2e238697a2
Author: Alan Modra <address@hidden>
Date:   Wed May 11 21:54:05 2016 +0930

    ld --gc-sections fail with __tls_get_addr_opt

    When --gc-sections is active, __tls_get_addr_opt is marked as not
    needed and forced local before ppc*_elf_tls_setup is run.

    bfd/
        PR 20060
        * elf64-ppc.c (ppc64_elf_tls_setup): Clear forced_local.
        * elf32-ppc.c (ppc_elf_tls_setup): Likewise.
    ld/
        PR 20060
        * testsuite/ld-powerpc/powerpc.exp: Run new tests.
        * testsuite/ld-powerpc/tlsdll.s: New.
        * testsuite/ld-powerpc/tlsdll.ver: New.
        * testsuite/ld-powerpc/tlsdll_32.s: New.
        * testsuite/ld-powerpc/tlsopt5.d: New.
        * testsuite/ld-powerpc/tlsopt5.s: New.
        * testsuite/ld-powerpc/tlsopt5_32.d: New.
        * testsuite/ld-powerpc/tlsopt5_32.s: New.

-- 
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]