diff options
author | Renlin Li <renlin.li@arm.com> | 2017-09-25 11:41:54 +0100 |
---|---|---|
committer | Renlin Li <renlin.li@arm.com> | 2017-10-10 16:18:07 +0100 |
commit | 6c699715f68be7d8c468e965fbefce997f7ed937 (patch) | |
tree | 2f63e54c9b5ca2a5fda84b9aa6c663a80359e923 /ld/ChangeLog | |
parent | ae7e78255666733d238e676a0bab14986a1483dd (diff) | |
download | gdb-6c699715f68be7d8c468e965fbefce997f7ed937.zip gdb-6c699715f68be7d8c468e965fbefce997f7ed937.tar.gz gdb-6c699715f68be7d8c468e965fbefce997f7ed937.tar.bz2 |
[ARM] PR ld/21402, only override the symbol dynamic decision on undefined weak symbol.
Similar as aarch64 backend, arm backend only overrides the decision on undefined
weak symbols. arm backend part already emits necessary relative relocation for
this case.
bfd/
PR ld/21402
* elf32-arm.c (allocate_dynrelocs_for_symbol): Only make undefined weak
symbols into dynamic.
ld/
PR ld/21402
* testsuite/ld-arm/tls-app.d: Update address.
* testsuite/ld-arm/tls-app.r: Remove relocations.
* testsuite/ld-arm/unresolved-1-dyn.d: Update.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 58f6420..2a7f7bc 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,10 @@ +2017-10-10 Renlin Li <renlin.li@arm.com> + + PR ld/21402 + * testsuite/ld-arm/tls-app.d: Update address. + * testsuite/ld-arm/tls-app.r: Remove relocations. + * testsuite/ld-arm/unresolved-1-dyn.d: Update. + 2017-10-10 Alan Modra <amodra@gmail.com> * Makefile.am (earmelfb_fuchsia.c): Rename rule from earmelf_fuchsia.c. |