aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2017-12-04 21:17:17 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2017-12-04 21:17:17 +0530
commit4c1d801a5956f049126ef6cbe22ed23693e77a8c (patch)
treea5e2a28dc0fe334834f18708aa7f02a554fc5c76 /ChangeLog
parent478593e6374f3818da39332260dc453cb19cfa1e (diff)
downloadglibc-4c1d801a5956f049126ef6cbe22ed23693e77a8c.tar
glibc-4c1d801a5956f049126ef6cbe22ed23693e77a8c.tar.gz
glibc-4c1d801a5956f049126ef6cbe22ed23693e77a8c.tar.bz2
glibc-4c1d801a5956f049126ef6cbe22ed23693e77a8c.zip
aarch64: Avoid hidden symbols for memcpy/memmove into static binaries
The __GI_* symbol aliases for __memcpy_generic are unnecessary since they're never used. Add them only for libc.so to avoid PLT. Maybe some time in future we need to evaluate the relative cost of PLT vs gains from multiarch memcpy implementations and take a call on whether to drop this completely. * sysdeps/aarch64/multiarch/memcpy_generic.S (__GI_memcpy): Define only for libc.so.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a847985e44..6ac924be24 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-12-04 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ * sysdeps/aarch64/multiarch/memcpy_generic.S (__GI_memcpy):
+ Define only for libc.so.
+
2017-12-04 Stefan Liebler <stli@linux.vnet.ibm.com>
* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h