[PATCH 2/2] loongarch: Drop __GI_XXX for strcpy/stpcpy IFUNC implementations
H.J. Lu
hjl.tools@gmail.com
Fri Jan 3 21:53:19 GMT 2025
There is no need for __GI_XXX symbols, like __GI___strcpy_aligned since
__strcpy_aligned is used directly.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
---
sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S | 2 --
sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S | 1 -
sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S | 1 -
sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S | 1 -
4 files changed, 5 deletions(-)
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S b/sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S
index 6bf0b803f1..43d74f611b 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S
@@ -198,5 +198,3 @@ L(un_out):
#endif
jr ra
END(STRCPY)
-
-libc_hidden_builtin_def (STRCPY)
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S b/sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S
index 02c8dc6d7a..5629283208 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S
@@ -211,5 +211,4 @@ L(zero_byte):
jr ra
END(STRCPY)
-libc_hidden_builtin_def (STRCPY)
#endif
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S b/sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S
index 906bd2feea..97a612b960 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S
@@ -208,5 +208,4 @@ L(INDEX):
.dword 0x0706050403020100
.dword 0x0f0e0d0c0b0a0908
-libc_hidden_builtin_def (STRCPY)
#endif
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S b/sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S
index f6a29796ad..7231b4d792 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S
@@ -134,5 +134,4 @@ L(page_cross):
b L(end)
END(STRCPY)
-libc_hidden_builtin_def (STRCPY)
#endif
--
2.47.1
More information about the Libc-alpha
mailing list