about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2017-10-20 17:53:44 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2017-11-03 14:49:20 +0000
commit94d2f0af157d8c02e688a315039f8044aedbcc89 (patch)
tree660bf3307bf917599cb7b4757c03239606fef27e /ChangeLog
parent28e1ddf340e205cd8e1eff58e92957318c6e9966 (diff)
downloadglibc-94d2f0af157d8c02e688a315039f8044aedbcc89.tar.gz
glibc-94d2f0af157d8c02e688a315039f8044aedbcc89.tar.xz
glibc-94d2f0af157d8c02e688a315039f8044aedbcc89.zip
arm: Remove lazy tlsdesc initialization related code
Lazy tlsdesc initialization is no longer used in the dynamic linker
so all related code can be removed.

	* sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): Remove
	DT_TLSDESC_GOT initialization.
	* sysdeps/arm/dl-tlsdesc.S (_dl_tlsdesc_lazy_resolver): Remove.
	(_dl_tlsdesc_resolve_hold): Likewise.
	* sysdeps/aarch64/dl-tlsdesc.h (_dl_tlsdesc_lazy_resolver): Remove.
	(_dl_tlsdesc_resolve_hold): Likewise.
	* sysdeps/aarch64/tlsdesc.c (_dl_tlsdesc_lazy_resolver_fixup): Remove.
	(_dl_tlsdesc_resolve_hold_fixup): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9598180f8f..2cc266b884 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
 2017-11-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
+	* sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): Remove
+	DT_TLSDESC_GOT initialization.
+	* sysdeps/arm/dl-tlsdesc.S (_dl_tlsdesc_lazy_resolver): Remove.
+	(_dl_tlsdesc_resolve_hold): Likewise.
+	* sysdeps/aarch64/dl-tlsdesc.h (_dl_tlsdesc_lazy_resolver): Remove.
+	(_dl_tlsdesc_resolve_hold): Likewise.
+	* sysdeps/aarch64/tlsdesc.c (_dl_tlsdesc_lazy_resolver_fixup): Remove.
+	(_dl_tlsdesc_resolve_hold_fixup): Likewise.
+
+2017-11-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
 	* sysdeps/arm/dl-machine.h (elf_machine_rel): Remove volatile.
 
 2017-11-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>