aarch64: Avoid hidden symbols for memcpy/memmove into static binaries
commit4c1d801a5956f049126ef6cbe22ed23693e77a8c
authorSiddhesh Poyarekar <siddhesh@sourceware.org>
Mon, 4 Dec 2017 15:47:17 +0000 (4 21:17 +0530)
committerSiddhesh Poyarekar <siddhesh@sourceware.org>
Mon, 4 Dec 2017 15:47:17 +0000 (4 21:17 +0530)
treea5e2a28dc0fe334834f18708aa7f02a554fc5c76
parent478593e6374f3818da39332260dc453cb19cfa1e
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.
ChangeLog
sysdeps/aarch64/multiarch/memcpy_generic.S