5de29b
#
5de29b
# Add all of the LOCALENTRY points for all of the functions.
5de29b
# This is required for LE to materialize the TOC.
5de29b
#
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memchr-power7.S b/sysdeps/powerpc/powerpc64/multiarch/memchr-power7.S
5de29b
index b1b4ec7..4a8d459 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memchr-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memchr-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__memchr_power7)					\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__memchr_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memchr_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memcmp-power4.S b/sysdeps/powerpc/powerpc64/multiarch/memcmp-power4.S
5de29b
index 12db42c..9903276 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memcmp-power4.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memcmp-power4.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memcmp_power4):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memcmp_power4)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memcmp-power7.S b/sysdeps/powerpc/powerpc64/multiarch/memcmp-power7.S
5de29b
index 4898a88..ee31ca6 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memcmp-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memcmp-power7.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memcmp_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memcmp_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S b/sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S
5de29b
index 2d5bfa9..decbcff 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memcpy_a2):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memcpy_a2)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S b/sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S
5de29b
index 92c06be..c3c2f7f 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memcpy_cell):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memcpy_cell)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memcpy-power4.S b/sysdeps/powerpc/powerpc64/multiarch/memcpy-power4.S
5de29b
index eb01d67..02ba9b1 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memcpy-power4.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memcpy-power4.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memcpy_power4):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memcpy_power4)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memcpy-power6.S b/sysdeps/powerpc/powerpc64/multiarch/memcpy-power6.S
5de29b
index 13b514d..58e8113 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memcpy-power6.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memcpy-power6.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memcpy_power6):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memcpy_power6)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memcpy-power7.S b/sysdeps/powerpc/powerpc64/multiarch/memcpy-power7.S
5de29b
index 2aea73d..1170c50 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memcpy-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memcpy-power7.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memcpy_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memcpy_power7)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S b/sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S
5de29b
index b828915..c630654 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S
5de29b
@@ -26,7 +26,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memcpy_ppc):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memcpy_ppc)
5de29b
 
5de29b
 # undef END_GEN_TB
5de29b
 # define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/mempcpy-power7.S b/sysdeps/powerpc/powerpc64/multiarch/mempcpy-power7.S
5de29b
index 6a79847..8d4b7a7 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/mempcpy-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/mempcpy-power7.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__mempcpy_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__mempcpy_power7)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memrchr-power7.S b/sysdeps/powerpc/powerpc64/multiarch/memrchr-power7.S
5de29b
index 42ee8e2..c363215 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memrchr-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memrchr-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__memrchr_power7)					\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__memrchr_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memrchr_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memset-power4.S b/sysdeps/powerpc/powerpc64/multiarch/memset-power4.S
5de29b
index 9074b95..968dc24 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memset-power4.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memset-power4.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memset_power4):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memset_power4)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memset-power6.S b/sysdeps/powerpc/powerpc64/multiarch/memset-power6.S
5de29b
index 70688b5..65519b9 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memset-power6.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memset-power6.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memset_power6):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memset_power6)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memset-power7.S b/sysdeps/powerpc/powerpc64/multiarch/memset-power7.S
5de29b
index ab226c5..86765e7 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memset-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memset-power7.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memset_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memset_power7)
5de29b
 
5de29b
 #undef END_GEN_TB
5de29b
 #define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S b/sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S
5de29b
index dc5549c..3601a77 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S
5de29b
@@ -37,7 +37,8 @@ END_GEN_TB (__bzero_ppc,TB_TOCLESS)
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__memset_ppc):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__memset_ppc)
5de29b
 
5de29b
 # undef END_GEN_TB
5de29b
 # define END_GEN_TB(name, mask)					\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power7.S b/sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power7.S
5de29b
index 24ae3bf..9f7533a 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__rawmemchr_power7)					\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__rawmemchr_power7):				\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__rawmemchr_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power7.S b/sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power7.S
5de29b
index 9714f88..ad00f98 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__strcasecmp_power7)					\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__strcasecmp_power7):				\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strcasecmp_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l-power7.S b/sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l-power7.S
5de29b
index 117e464..81ec696 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__strcasecmp_l_power7)				\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__strcasecmp_l_power7):				\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strcasecmp_l_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strchr-power7.S b/sysdeps/powerpc/powerpc64/multiarch/strchr-power7.S
5de29b
index 0b2ca42..a3473a6 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strchr-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strchr-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__strchr_power7)					\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__strchr_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strchr_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S b/sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S
5de29b
index ded9284..607668a 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   ENTRY_2(__strchr_ppc)						\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__strchr_ppc):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strchr_ppc)
5de29b
 
5de29b
 # undef END
5de29b
 # define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strchrnul-power7.S b/sysdeps/powerpc/powerpc64/multiarch/strchrnul-power7.S
5de29b
index 87d7c03..95ead0a 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strchrnul-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strchrnul-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__strchrnul_power7)					\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__strchrnul_power7):				\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strchrnul_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strlen-power7.S b/sysdeps/powerpc/powerpc64/multiarch/strlen-power7.S
5de29b
index a38521d..c47c9d6 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strlen-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strlen-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__strlen_power7)					\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__strlen_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strlen_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S b/sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S
5de29b
index b463b3a..a195e9a 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   ENTRY_2(__strlen_ppc)						\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__strlen_ppc):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strlen_ppc)
5de29b
 
5de29b
 # undef END
5de29b
 # define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strncmp-power4.S b/sysdeps/powerpc/powerpc64/multiarch/strncmp-power4.S
5de29b
index 62cebbc..da32b0b 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strncmp-power4.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strncmp-power4.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__strncmp_power4):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strncmp_power4)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strncmp-power7.S b/sysdeps/powerpc/powerpc64/multiarch/strncmp-power7.S
5de29b
index b0d607a..65ee0cd 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strncmp-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strncmp-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__strncmp_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strncmp_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S b/sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S
5de29b
index 25b7f26..14a2bec 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S
5de29b
@@ -25,7 +25,8 @@
5de29b
   .align ALIGNARG(alignt);					\
5de29b
   EALIGN_W_##words;						\
5de29b
   BODY_LABEL(__strncmp_ppc):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strncmp_ppc)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\
5de29b
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strnlen-power7.S b/sysdeps/powerpc/powerpc64/multiarch/strnlen-power7.S
5de29b
index 909aae8..057e5a8 100644
5de29b
--- a/sysdeps/powerpc/powerpc64/multiarch/strnlen-power7.S
5de29b
+++ b/sysdeps/powerpc/powerpc64/multiarch/strnlen-power7.S
5de29b
@@ -24,7 +24,8 @@
5de29b
   ENTRY_2(__strnlen_power7)					\
5de29b
   .align ALIGNARG(2);						\
5de29b
   BODY_LABEL(__strnlen_power7):					\
5de29b
-  cfi_startproc;
5de29b
+  cfi_startproc;						\
5de29b
+  LOCALENTRY(__strnlen_power7)
5de29b
 
5de29b
 #undef END
5de29b
 #define END(name)						\