powerpc: Fix tiny bug in strncmp.c
authorPaul Clarke <pc@us.ibm.com>
Tue, 15 Jan 2019 18:42:58 +0000 (12:42 -0600)
committerTulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Wed, 16 Jan 2019 14:18:58 +0000 (12:18 -0200)
A single underscore was omitted in
sysdeps/powerpc/powerpc64/multiarch/strncmp.c, resulting in use of
power8 version of strncmp instead of power9 version, with significant
performance degradation.

* sysdeps/powerpc/powerpc64/multiarch/strncmp.c: Fix #ifdef.

Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
ChangeLog
sysdeps/powerpc/powerpc64/multiarch/strncmp.c

index 7cc7916..4c34d45 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-16  Paul A. Clarke  <pc@us.ibm.com>
+
+       * sysdeps/powerpc/powerpc64/multiarch/strncmp.c: Fix #ifdef.
+
 2019-01-16  Zack Weinberg  <zackw@panix.com>
 
         * support/xsignal.h (xalloc_sigstack, xfree_sigstack)
index ab7379d..d2791ce 100644 (file)
@@ -37,7 +37,7 @@ extern __typeof (strncmp) __strncmp_power9 attribute_hidden;
 /* Avoid DWARF definition DIE on ifunc symbol so that GDB can handle
    ifunc symbol properly.  */
 libc_ifunc_redirected (__redirect_strncmp, strncmp,
-# ifdef __LITTLE_ENDIAN_
+# ifdef __LITTLE_ENDIAN__
                        (hwcap2 & PPC_FEATURE2_ARCH_3_00)
                        ? __strncmp_power9 :
 # endif