[PATCH] aarch64: remove unnecessary loc_hash_table traversal

Szabolcs Nagy Szabolcs.Nagy@arm.com
Tue Jun 11 09:57:00 GMT 2019


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:

2019-06-11  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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ifunc.diff
Type: text/x-patch
Size: 1431 bytes
Desc: ifunc.diff
URL: <https://sourceware.org/pipermail/binutils/attachments/20190611/03129b42/attachment.bin>


More information about the Binutils mailing list