aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2025-02-02 16:21:39 +0100
committerFlorian Weimer <fweimer@redhat.com>2025-02-05 09:53:11 +0100
commit3755ffb665ab544396d871c517a218d863f1cf52 (patch)
treecc2407537c348d132e4ae3cf410fb25bc2e7b372
parent68c9ef4419b8a4574dacc8e96296ec24bdc01da8 (diff)
downloadglibc-3755ffb665ab544396d871c517a218d863f1cf52.zip
glibc-3755ffb665ab544396d871c517a218d863f1cf52.tar.gz
glibc-3755ffb665ab544396d871c517a218d863f1cf52.tar.bz2
powerpc64le: Also avoid IFUNC for __mempcpy
Code used during early static startup in elf/dl-tls.c uses __mempcpy. Fixes commit cbd9fd236981717d3d4ee942986ea912e9707c32 ("Consolidate TLS block allocation for static binaries with ld.so"). Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
-rw-r--r--sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h b/sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h
index e559ab0..93276e1 100644
--- a/sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h
+++ b/sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h
@@ -20,5 +20,6 @@
#define _DL_IFUNC_GENERIC_H
asm ("memset = __memset_power8");
+asm ("__mempcpy = __mempcpy_power7");
#endif