]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
PowerPC: Fix compiler warnings
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Tue, 8 Jul 2014 13:49:54 +0000 (08:49 -0500)
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Tue, 8 Jul 2014 14:16:12 +0000 (09:16 -0500)
This patch fixes some compiler due trailing data in #undef directives
and due missing prototypes.

ChangeLog
sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp-power7.S
sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp_l-power7.S
sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c

index 67e8fe03299f6cd779e92de388acd125aac3c9de..39fce07ce352b66c208b54e04abd7e7b2768a1e4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2014-07-08  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
 
+       * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp_l-power7.S:
+       [weak_alias]: Fix compiler warning due trailing data.
+       * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp-power7.S:
+       [weak_alias]: Likewise.
+       * sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c: Fix compile
+       warnigs due missing definition of __strcpy_power7 and __strlen_power7.
+
        * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c
        (__libc_ifunc_impl_list): Add memmove functions.
 
index 930564ceea5b24c777ebba559b4fa91729092f38..0b00011ae3bab65c043290d522a8a30fa34775ee 100644 (file)
@@ -30,7 +30,7 @@
  cfi_endproc;                                                  \
  ASM_SIZE_DIRECTIVE(__strcasecmp_power7)
 
-#undef weak_alias(name, alias)
+#undef weak_alias
 #define weak_alias(name, alias)
 
 #undef libc_hidden_builtin_def
index 46733f5440108ceac4f7cccb38789e05b9a01d45..4b3ce5131a5cb0c9e4ba588f8cf3bd169d36a781 100644 (file)
@@ -30,7 +30,7 @@
  cfi_endproc;                                                  \
  ASM_SIZE_DIRECTIVE(__strcasecmp_l_power7)
 
-#undef weak_alias(name, alias)
+#undef weak_alias
 #define weak_alias(name, alias)
 
 #undef libc_hidden_builtin_def
index ba9a46090f07bc811d4313806094e22ca78dcaa2..628f8bd7a3fd493f39898cd2c9fac97bb53a6631 100644 (file)
@@ -22,7 +22,9 @@
 #undef libc_hidden_def
 #define libc_hidden_def(name)
 
+extern typeof (strcpy) __strcpy_power7;
+extern typeof (strlen) __strlen_power7;
+
 #define strcpy __strcpy_power7
 #define strlen __strlen_power7
-
 #include <sysdeps/powerpc/strcat.c>