Make __ffs hidden
authorAndreas Schwab <schwab@linux-m68k.org>
Fri, 20 Sep 2013 19:24:53 +0000 (21:24 +0200)
committerAndreas Schwab <schwab@linux-m68k.org>
Fri, 20 Sep 2013 19:25:31 +0000 (21:25 +0200)
17 files changed:
ChangeLog
include/string.h
ports/ChangeLog.alpha
ports/ChangeLog.arm
ports/ChangeLog.m68k
ports/ChangeLog.tile
ports/sysdeps/alpha/alphaev67/ffs.S
ports/sysdeps/alpha/ffs.S
ports/sysdeps/arm/armv6t2/ffs.S
ports/sysdeps/m68k/ffs.c
ports/sysdeps/tile/ffs.c
string/ffs.c
sysdeps/i386/ffs.c
sysdeps/i386/i686/ffs.c
sysdeps/powerpc/ffs.c
sysdeps/s390/ffs.c
sysdeps/x86_64/ffs.c

index 70a44080eb2ba5af4cc9f57d9fba4620b12fe1ac..a7791b2f0b186abdc0d5c3a7d4b64fa77e2c2ad4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2013-09-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * include/string.h (__ffs): Declare as hidden.
+       * string/ffs.c (__ffs): Define as hidden.
+       * sysdeps/i386/ffs.c (__ffs): Likewise.
+       * sysdeps/i386/i686/ffs.c (__ffs): Likewise.
+       * sysdeps/powerpc/ffs.c (__ffs): Likewise.
+       * sysdeps/s390/ffs.c (__ffs): Likewise.
+       * sysdeps/x86_64/ffs.c (__ffs): Likewise.
+
 2013-09-20  Alexandre Oliva <aoliva@redhat.com>
 
        * NEWS: Mention malloc probes.
index d6d859491e9906cba94ef7814ba0352ed0781a92..832341224074a647c0bca056ded95ff44c173ae0 100644 (file)
@@ -90,6 +90,7 @@ extern char *__strsep_g (char **__stringp, const char *__delim);
 libc_hidden_proto (__strsep_g)
 libc_hidden_proto (strnlen)
 libc_hidden_proto (memmem)
+libc_hidden_proto (__ffs)
 
 libc_hidden_builtin_proto (memchr)
 libc_hidden_builtin_proto (memcpy)
index e47d46f12b9d3c7aabad1d198a56bd5662fdd441..1b58cb8670a235b1cdcb1379fdc6f8ee8556bd32 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * sysdeps/alpha/alphaev67/ffs.S (__ffs): Define as hidden.
+       * sysdeps/alpha/ffs.S (__ffs): Likewise.
+
 2013-09-11  Andreas Schwab  <schwab@suse.de>
 
        * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (__O_TMPFILE):
index bff557c73265c788d7f36a7c402e92168b52c831..d7b29e5f97eca5ea819a80b8b1bd4b0a6fe2cc56 100644 (file)
@@ -1,3 +1,7 @@
+2013-09-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * sysdeps/arm/armv6t2/ffs.S (__ffs): Define as hidden.
+
 2013-09-18  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
 
        [BZ #15640]
index ba9865a9da72f765aaf5e03635dd855c276e3410..4f933c6f9206ac19c427ea00e9fa79484085793f 100644 (file)
@@ -1,3 +1,7 @@
+2013-09-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * sysdeps/m68k/ffs.c (__ffs): Define as hidden.
+
 2013-09-04  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/unix/sysv/linux/m68k/mmap64.c: New file.
index 5ad254c5ff4bc09404e5f5f98e27941d645a2286..79d15b464c3e80b0e1806ccc5d9ea2090f519254 100644 (file)
@@ -1,3 +1,7 @@
+2013-09-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * sysdeps/tile/ffs.c (__ffs): Define as hidden.
+
 2013-08-21   Ondřej Bílka  <neleai@seznam.cz>
 
        * sysdeps/tile/jmpbuf-offsets.h: Fix typos.
index e4531525a7cf45a00d4a7c912b96b6d521bca312..9b3463cbc6574e6355de7fc0b599a74c86ba0f8a 100644 (file)
@@ -47,4 +47,5 @@ ENTRY(__ffs)
 END(__ffs)
 
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
index def0f25d775901e6ca209afbfb5cb913290d863b..d1f0c837195b10f7110a3b4b9e55b1bc54b0bff8 100644 (file)
@@ -85,6 +85,7 @@ $ffsl..ng:
 END(ffsl)
 
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
 weak_extern (ffsl)
 weak_alias (ffsl, ffsll)
index b2c88b94609bcf386904a2c9f280475e07406340..9f999306ff03f56742aabba81d1dbbf78dfd0ca4 100644 (file)
@@ -32,4 +32,5 @@ END (__ffs)
 
 weak_alias (__ffs, ffs)
 weak_alias (__ffs, ffsl)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
index fd4e5ffaed1ab76f654843092108115a1f864bd8..a3c1a0d02ba9f9408dcf3c78322b26828e490f5a 100644 (file)
@@ -36,6 +36,7 @@ __ffs (x)
   return 32 - cnt;
 }
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
 #undef ffsl
 weak_alias (__ffs, ffsl)
index 93ad9801bdcc1cad7bd9ce9d5e29c3153b79a8a7..eb982a6dd31762986dfcbdd6799af1f1710b87d5 100644 (file)
@@ -27,6 +27,7 @@ __ffs (int x)
   return __builtin_ffs (x);
 }
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
 
 #undef ffsll
index a645224f07b53a72fd2adf981874a1a83af742da..916c5c3483763cff009d9407cb6111465fd00585 100644 (file)
@@ -46,6 +46,7 @@ __ffs (i)
   return table[x >> a] + a;
 }
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
 
 #if ULONG_MAX == UINT_MAX
index 47496dcf79ce60b47ed9c83088eec93b434d8a67..77d2e60b761a823375a24e78045235199b007a81 100644 (file)
@@ -41,6 +41,7 @@ __ffs (x)
   return cnt;
 }
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
 #undef ffsl
 weak_alias (__ffs, ffsl)
index 5c97050e878c3c7294cc79e1627858de06ee3e78..cde1c995660301899bf64d6ddc882b7e8411bd0e 100644 (file)
@@ -39,6 +39,7 @@ __ffs (x)
   return cnt + 1;
 }
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
 #undef ffsl
 weak_alias (__ffs, ffsl)
index e0fee46b32367255a468c47a01db6c284e8808f7..deba0cdd09ce95a04dd7a0b9f41a10b8aec664c4 100644 (file)
@@ -35,6 +35,7 @@ __ffs (int x)
   return 32 - cnt;
 }
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
 #if ULONG_MAX == UINT_MAX
 #undef ffsl
index 807441da641947eaec4ea6c9fd4337aade39f3fd..2dbb7430e2a28700520d61c005d816b2e71776a1 100644 (file)
@@ -63,6 +63,7 @@ __ffs (x)
 }
 
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)
 #if ULONG_MAX == UINT_MAX
 #undef ffsl
index 27013d6ae64822f43468c14f5067dfcb80b70a8f..07ee7dd4ab3ae9375e5d37b3435fb72a467f2a56 100644 (file)
@@ -35,4 +35,5 @@ __ffs (int x)
   return cnt + 1;
 }
 weak_alias (__ffs, ffs)
+libc_hidden_def (__ffs)
 libc_hidden_builtin_def (ffs)