|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |