diff options
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2019-06-10 16:40:54 +0100 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2019-06-17 17:58:53 +0100 |
commit | 39c05d9435893ed0b51c4b5c8e95fe977b983921 (patch) | |
tree | 923c3b06075cead58e2e6d4078c40dd25c2683f1 /bfd/ChangeLog | |
parent | 08bb0061ba5c8826c1ec4d273d539cb32b5c217e (diff) | |
download | gdb-39c05d9435893ed0b51c4b5c8e95fe977b983921.zip gdb-39c05d9435893ed0b51c4b5c8e95fe977b983921.tar.gz gdb-39c05d9435893ed0b51c4b5c8e95fe977b983921.tar.bz2 |
aarch64: remove unnecessary loc_hash_table traversal
The loc_hash_table should only contain local ifunc symbols. The current
code already aborts if there is anything else and for defined ifunc
symbols elfNN_aarch64_allocate_dynrelocs is a no-op.
bfd/ChangeLog:
* elfnn-aarch64.c (elfNN_aarch64_allocate_local_dynrelocs): Remove.
(elfNN_aarch64_size_dynamic_sections): Remove loc_hash_table traversal
with elfNN_aarch64_allocate_local_dynrelocs.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index fa07d3e..e1767fe 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2019-06-17 Szabolcs Nagy <szabolcs.nagy@arm.com> + + * elfnn-aarch64.c (elfNN_aarch64_allocate_local_dynrelocs): Remove. + (elfNN_aarch64_size_dynamic_sections): Remove loc_hash_table traversal + with elfNN_aarch64_allocate_local_dynrelocs. + 2019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com> * elfnn-aarch64.c: Enable MOVW_PREL relocs for ELF32. |