From: Florian Weimer Date: Sun, 2 Feb 2025 15:21:39 +0000 (+0100) Subject: powerpc64le: Also avoid IFUNC for __mempcpy X-Git-Tag: glibc-2.42~522 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3755ffb665ab544396d871c517a218d863f1cf52;p=thirdparty%2Fglibc.git 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 --- 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 e559ab03e3..93276e1578 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