diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2017-01-03 17:05:32 -0200 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2017-01-03 17:48:03 -0200 |
commit | 640e44c5d0b2d0528a336d73c2c7d6dfbb266000 (patch) | |
tree | 1b723f4538c3e891c23c358237dde487186bc8e7 /sysdeps/powerpc/powerpc64 | |
parent | e9a96ea1aca4ebaa7c86e8b83b766f118d689d0f (diff) | |
download | glibc-640e44c5d0b2d0528a336d73c2c7d6dfbb266000.tar glibc-640e44c5d0b2d0528a336d73c2c7d6dfbb266000.tar.gz glibc-640e44c5d0b2d0528a336d73c2c7d6dfbb266000.tar.bz2 glibc-640e44c5d0b2d0528a336d73c2c7d6dfbb266000.zip |
Remove duplicate strcat implementations
Since commit 6e46de42fe16 default strcat implementation is essentially
the same for specialized ia64 and powerpc ones. This patch removes the
redundant implementation and adjust powerpc64 ifunc code to use the
default one.
Checked on powerpc32-linux-gnu (default and power4) and ia64-linux build
and on powerpc64le-linux-gnu.
* sysdeps/ia64/strcat.c: Remove file.
* sysdeps/powerpc/strcat.c: Likewise.
* sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c: Use default
C implementation.
* sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c: Likewise.
* sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c: Likewise.
Diffstat (limited to 'sysdeps/powerpc/powerpc64')
-rw-r--r-- | sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c | 2 | ||||
-rw-r--r-- | sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c | 2 | ||||
-rw-r--r-- | sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c b/sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c index ef93a5c6bc..22d2caaec3 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c +++ b/sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c @@ -27,4 +27,4 @@ extern typeof (strlen) __strlen_power7; #define strcpy __strcpy_power7 #define strlen __strlen_power7 -#include <sysdeps/powerpc/strcat.c> +#include <string/strcat.c> diff --git a/sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c b/sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c index af4c2f833a..d6e69b1940 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c +++ b/sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c @@ -27,4 +27,4 @@ extern typeof (strlen) __strlen_power7; #define strcpy __strcpy_power8 #define strlen __strlen_power7 -#include <sysdeps/powerpc/strcat.c> +#include <string/strcat.c> diff --git a/sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c b/sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c index 1bceb6449b..5049fc03f4 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c +++ b/sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c @@ -26,4 +26,4 @@ extern __typeof (strcat) __strcat_ppc attribute_hidden; -#include <sysdeps/powerpc/strcat.c> +#include <string/strcat.c> |