From: Alan Modra Date: Tue, 24 Oct 2017 10:01:16 +0000 (+1030) Subject: [PowerPC64] Wrap str{,n}cmp-power{8,9}.S in IS_IN(libc) X-Git-Tag: glibc-2.27~568 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7b465cfcbea9ecb72796e69dd11df7fb51230eb;p=thirdparty%2Fglibc.git [PowerPC64] Wrap str{,n}cmp-power{8,9}.S in IS_IN(libc) These functions aren't used in ld.so at the moment since we don't have strcmp or strncmp ifuncs for them there. Remove the ld.so bloat. * sysdeps/powerpc/powerpc64/multiarch/strcmp-power8.S: Wrap in IS_IN (libc). * sysdeps/powerpc/powerpc64/multiarch/strcmp-power9.S: Likewise. * sysdeps/powerpc/powerpc64/multiarch/strncmp-power8.S: Likewise. * sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S: Likewise. --- diff --git a/ChangeLog b/ChangeLog index 5efa9269715..f1fc1798957 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2017-10-31 Alan Modra + + * sysdeps/powerpc/powerpc64/multiarch/strcmp-power8.S: Wrap in + IS_IN (libc). + * sysdeps/powerpc/powerpc64/multiarch/strcmp-power9.S: Likewise. + * sysdeps/powerpc/powerpc64/multiarch/strncmp-power8.S: Likewise. + * sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S: Likewise. + 2017-10-31 Alan Modra * sysdeps/powerpc/powerpc64/multiarch/stpncpy-power8.S: Don't define diff --git a/sysdeps/powerpc/powerpc64/multiarch/strcmp-power8.S b/sysdeps/powerpc/powerpc64/multiarch/strcmp-power8.S index b2464a80186..b0d2d37f05a 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/strcmp-power8.S +++ b/sysdeps/powerpc/powerpc64/multiarch/strcmp-power8.S @@ -18,9 +18,11 @@ #include +#if IS_IN (libc) #define STRCMP __strcmp_power8 #undef libc_hidden_builtin_def #define libc_hidden_builtin_def(name) #include +#endif diff --git a/sysdeps/powerpc/powerpc64/multiarch/strcmp-power9.S b/sysdeps/powerpc/powerpc64/multiarch/strcmp-power9.S index 48ea05d2c50..7a8488ac83f 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/strcmp-power9.S +++ b/sysdeps/powerpc/powerpc64/multiarch/strcmp-power9.S @@ -18,9 +18,11 @@ #include +#if IS_IN (libc) #define STRCMP __strcmp_power9 #undef libc_hidden_builtin_def #define libc_hidden_builtin_def(name) #include +#endif diff --git a/sysdeps/powerpc/powerpc64/multiarch/strncmp-power8.S b/sysdeps/powerpc/powerpc64/multiarch/strncmp-power8.S index 3cbcaada628..49b7adfbfaa 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/strncmp-power8.S +++ b/sysdeps/powerpc/powerpc64/multiarch/strncmp-power8.S @@ -17,9 +17,11 @@ #include +#if IS_IN (libc) #define STRNCMP __strncmp_power8 #undef libc_hidden_builtin_def #define libc_hidden_builtin_def(name) #include +#endif diff --git a/sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S b/sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S index 6d0deaa6e68..e1a961c5c4a 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S +++ b/sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S @@ -17,9 +17,11 @@ #include +#if IS_IN (libc) #define STRNCMP __strncmp_power9 #undef libc_hidden_builtin_def #define libc_hidden_builtin_def(name) #include +#endif