aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2019-06-10 16:40:54 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2019-06-17 17:58:53 +0100
commit39c05d9435893ed0b51c4b5c8e95fe977b983921 (patch)
tree923c3b06075cead58e2e6d4078c40dd25c2683f1 /bfd/ChangeLog
parent08bb0061ba5c8826c1ec4d273d539cb32b5c217e (diff)
downloadgdb-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/ChangeLog6
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.