[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/21402] i386: indirect5 failures
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug ld/21402] i386: indirect5 failures |
Date: |
Thu, 29 Jun 2017 10:54:32 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=21402
--- Comment #10 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot
gnu.org> ---
The master branch has been updated by Jiong Wang <address@hidden>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ff07562f1e369b6e37eafb2a888dc48fa2453e86
commit ff07562f1e369b6e37eafb2a888dc48fa2453e86
Author: Jiong Wang <address@hidden>
Date: Thu Jun 29 11:47:43 2017 +0100
[AArch64] Only override the symbol dynamic decision on undefined weak
symbol
This fix is an adaption of the x86-64 PR ld/21402 fix to AArch64.
After the generic code deciding one symbol is not dynamic, AArch64 backend
only overrides the decision on undefined weak symbols.
bfd/
PR ld/21402
* elfnn-aarch64.c (elfNN_aarch64_allocate_dynrelocs): Only make
undefined weak symbols into dynamic.
(elfNN_aarch64_final_link_relocate): Generate runtime RELATIVE
relocation for non-dynamic symbols.
(elfNN_aarch64_finish_dynamic_symbol): Add sanity check.
--
You are receiving this mail because:
You are on the CC list for the bug.