S/390: dl-machine.h: Use numbered labels in inline assembly.
[platform/upstream/glibc.git] / ChangeLog
index 9ee1c0d..91f8746 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,428 @@
+2014-11-13  Stefan Liebler  <stli@linux.vnet.ibm.com>
+
+       * sysdeps/s390/s390-32/dl-machine.h (RTLD_START):
+       Use numbered labels in inline assembly.
+
+2014-11-13  Stefan Liebler  <stli@linux.vnet.ibm.com>
+
+       * sysdeps/s390/s390-32/setjmp.S (__sigsetjmp):
+       Add setjmp LIBC_PROBE.
+       * sysdeps/s390/s390-64/setjmp.S (__sigsetjmp):
+       Likewise.
+       * sysdeps/s390/s390-32/__longjmp.c (__longjmp):
+       Add longjmp, longjmp_target LIBC_PROBE.
+       * sysdeps/s390/s390-64/__longjmp.c (__longjmp):
+       Likewise.
+
+2014-11-13  Stefan Liebler  <stli@linux.vnet.ibm.com>
+
+       * sysdeps/s390/s390-64/dl-machine.h (elf_machine_rela):
+       Gate the definition of refsym additionally with !RTLD_BOOTSTRAP
+       to get rid of unused variable warning.
+
+2014-11-13  Stefan Liebler  <stli@linux.vnet.ibm.com>
+
+       * sysdeps/s390/s390-32/backtrace.c (__backtrace):
+       Check for unwind_backtrace ==  NULL only in SHARED case.
+       (__backchain_backtrace): Compile only in SHARED case.
+       * sysdeps/s390/s390-64/backtrace.c (__backtrace):
+       Likewise.
+       (__backchain_backtrace): Declare as static.
+
+2014-11-12  Roland McGrath  <roland@hack.frob.com>
+
+       * nptl/createthread.c [!TLS_MULTIPLE_THREADS_IN_TCB]
+       (__libc_multiple_threads_ptr): Variable moved ...
+       * nptl/nptl-init.c [!TLS_MULTIPLE_THREADS_IN_TCB]: ... here.
+
+2014-11-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * conform/GlibcConform.pm: New file.
+       * conform/conformtest.pl: Use GlibcConform module.
+       * conform/linknamespace.pl: New file.
+       * conform/list-header-symbols.pl: Likewise.
+       * conform/Makefile (linknamespace-symlists-base): New variable.
+       (linknamespace-symlists-tests): Likewise.
+       (linknamespace-header-base): Likewise.
+       (linknamespace-header-tests): Likewise.
+       (tests-special): Add new tests.
+       ($(linknamespace-symlists-tests)): New rule.
+       (linknamespace-libs): New variable.
+       ($(objpfx)symlist-stdlibs): New rule.
+       ($(linknamespace-header-tests)): Likewise.
+       (test-xfail-XPG3/varargs.h/linknamespace): New variable.
+       (test-xfail-XPG4/varargs.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/varargs.h/linknamespace): Likewise.
+       (test-xfail-XPG4/ndbm.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/ndbm.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/ndbm.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/ndbm.h/linknamespace): Likewise.
+       (test-xfail-ISO/math.h/linknamespace): Likewise.
+       (test-xfail-ISO/signal.h/linknamespace): Likewise.
+       (test-xfail-ISO/stdio.h/linknamespace): Likewise.
+       (test-xfail-ISO/time.h/linknamespace): Likewise.
+       (test-xfail-ISO99/complex.h/linknamespace): Likewise.
+       (test-xfail-ISO99/ctype.h/linknamespace): Likewise.
+       (test-xfail-ISO99/math.h/linknamespace): Likewise.
+       (test-xfail-ISO99/signal.h/linknamespace): Likewise.
+       (test-xfail-ISO99/stdio.h/linknamespace): Likewise.
+       (test-xfail-ISO99/tgmath.h/linknamespace): Likewise.
+       (test-xfail-ISO11/complex.h/linknamespace): Likewise.
+       (test-xfail-ISO11/ctype.h/linknamespace): Likewise.
+       (test-xfail-ISO11/math.h/linknamespace): Likewise.
+       (test-xfail-ISO11/signal.h/linknamespace): Likewise.
+       (test-xfail-ISO11/stdio.h/linknamespace): Likewise.
+       (test-xfail-ISO11/tgmath.h/linknamespace): Likewise.
+       (test-xfail-XPG3/ctype.h/linknamespace): Likewise.
+       (test-xfail-XPG3/fnmatch.h/linknamespace): Likewise.
+       (test-xfail-XPG3/glob.h/linknamespace): Likewise.
+       (test-xfail-XPG3/math.h/linknamespace): Likewise.
+       (test-xfail-XPG3/regex.h/linknamespace): Likewise.
+       (test-xfail-XPG3/search.h/linknamespace): Likewise.
+       (test-xfail-XPG3/stdio.h/linknamespace): Likewise.
+       (test-xfail-XPG3/time.h/linknamespace): Likewise.
+       (test-xfail-XPG3/unistd.h/linknamespace): Likewise.
+       (test-xfail-XPG3/wordexp.h/linknamespace): Likewise.
+       (test-xfail-XPG4/ctype.h/linknamespace): Likewise.
+       (test-xfail-XPG4/fmtmsg.h/linknamespace): Likewise.
+       (test-xfail-XPG4/fnmatch.h/linknamespace): Likewise.
+       (test-xfail-XPG4/glob.h/linknamespace): Likewise.
+       (test-xfail-XPG4/grp.h/linknamespace): Likewise.
+       (test-xfail-XPG4/libgen.h/linknamespace): Likewise.
+       (test-xfail-XPG4/math.h/linknamespace): Likewise.
+       (test-xfail-XPG4/netdb.h/linknamespace): Likewise.
+       (test-xfail-XPG4/pwd.h/linknamespace): Likewise.
+       (test-xfail-XPG4/regex.h/linknamespace): Likewise.
+       (test-xfail-XPG4/search.h/linknamespace): Likewise.
+       (test-xfail-XPG4/stdio.h/linknamespace): Likewise.
+       (test-xfail-XPG4/stdlib.h/linknamespace): Likewise.
+       (test-xfail-XPG4/sys/mman.h/linknamespace): Likewise.
+       (test-xfail-XPG4/sys/statvfs.h/linknamespace): Likewise.
+       (test-xfail-XPG4/syslog.h/linknamespace): Likewise.
+       (test-xfail-XPG4/time.h/linknamespace): Likewise.
+       (test-xfail-XPG4/unistd.h/linknamespace): Likewise.
+       (test-xfail-XPG4/wordexp.h/linknamespace): Likewise.
+       (test-xfail-POSIX/aio.h/linknamespace): Likewise.
+       (test-xfail-POSIX/fnmatch.h/linknamespace): Likewise.
+       (test-xfail-POSIX/glob.h/linknamespace): Likewise.
+       (test-xfail-POSIX/math.h/linknamespace): Likewise.
+       (test-xfail-POSIX/mqueue.h/linknamespace): Likewise.
+       (test-xfail-POSIX/pthread.h/linknamespace): Likewise.
+       (test-xfail-POSIX/regex.h/linknamespace): Likewise.
+       (test-xfail-POSIX/sched.h/linknamespace): Likewise.
+       (test-xfail-POSIX/semaphore.h/linknamespace): Likewise.
+       (test-xfail-POSIX/sys/mman.h/linknamespace): Likewise.
+       (test-xfail-POSIX/time.h/linknamespace): Likewise.
+       (test-xfail-POSIX/unistd.h/linknamespace): Likewise.
+       (test-xfail-POSIX/wordexp.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/aio.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/ctype.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/fmtmsg.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/fnmatch.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/glob.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/grp.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/libgen.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/math.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/mqueue.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/netdb.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/pthread.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/pwd.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/regex.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/sched.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/search.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/semaphore.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/stdio.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/stdlib.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/sys/mman.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/sys/statvfs.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/syslog.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/time.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/unistd.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/wchar.h/linknamespace): Likewise.
+       (test-xfail-UNIX98/wordexp.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/aio.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/complex.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/fcntl.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/fmtmsg.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/fnmatch.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/glob.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/grp.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/libgen.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/math.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/mqueue.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/net/if.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/netdb.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/pthread.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/pwd.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/regex.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/search.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/semaphore.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/signal.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/spawn.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/stdlib.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/sys/mman.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/sys/statvfs.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/sys/wait.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/syslog.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/tgmath.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/time.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/ucontext.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/unistd.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K/wordexp.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/aio.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/complex.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/ctype.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/dirent.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/fcntl.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/grp.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/math.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/mqueue.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/net/if.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/netdb.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/pthread.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/regex.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/semaphore.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/spawn.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/sys/mman.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/sys/statvfs.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/tgmath.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/time.h/linknamespace): Likewise.
+       (test-xfail-POSIX2008/unistd.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/aio.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/complex.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/dirent.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/fcntl.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/fmtmsg.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/grp.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/libgen.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/math.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/mqueue.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/net/if.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/netdb.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/pthread.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/pwd.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/regex.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/search.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/semaphore.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/spawn.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/sys/mman.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/sys/statvfs.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/syslog.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/tgmath.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/time.h/linknamespace): Likewise.
+       (test-xfail-XOPEN2K8/unistd.h/linknamespace): Likewise.
+
+       [BZ #17589]
+       * intl/localealias.c [_LIBC] (FGETS): Use __fgets_unlocked instead
+       of fgets_unlocked.
+
+       [BZ #17585]
+       * string/memmem.c [!_LIBC] (__memmem): Define to memmem.
+       (memmem): Rename to __memmem and define as weak alias of
+       __memmem.  Use libc_hidden_weak.
+       (__memmem): Use libc_hidden_def.
+       * include/string.h (__memmem): Declare.  Use libc_hidden_proto.
+       * locale/findlocale.c (valid_locale_name): Use __memmem instead of
+       memmem.
+
+       [BZ #17582]
+       * libio/iofgets.c [weak_alias && !_IO_MTSAFE_IO]
+       (__fgets_unlocked): Add alias of _IO_fgets.  Use libc_hidden_def.
+       * libio/iofgets_u.c (fgets_unlocked): Rename to __fgets_unlocked
+       and define as weak alias of __fgets_unlocked.  Use
+       libc_hidden_weak.
+       (__fgets_unlocked): Use libc_hidden_def.
+       * include/stdio.h (__fgets_unlocked): Declare.  Use
+       libc_hidden_proto.
+       * sysdeps/unix/sysv/linux/getsysstats.c (phys_pages_info): Use
+       __fgets_unlocked instead of fgets_unlocked.
+       * sysdeps/unix/sysv/linux/alpha/getsysstats.c
+       (GET_NPROCS_CONF_PARSER): Likewise.
+       * sysdeps/unix/sysv/linux/sparc/getsysstats.c
+       (GET_NPROCS_CONF_PARSER): Likewise.
+
+       [BZ #17574]
+       * wcsmbs/wmemset.c (wmemset): Rename to __wmemset and define as
+       weak alias of __wmemset.  Use libc_hidden_weak.
+       (__wmemset): Use libc_hidden_def.
+       * include/wchar.h (__wmemset): Declare.  Use libc_hidden_proto.
+       * stdio-common/printf_fp.c (___printf_fp): Call __wmemset instead
+       of wmemset.
+
+       [BZ #17573]
+       * include/string.h [NOT_IN_libc || !SHARED] (mempcpy): Declare
+       with asm name __mempcpy.
+       [NOT_IN_libc || !SHARED] (stpcpy): Declare with asm name __stpcpy.
+
+       [BZ #17572]
+       * sysdeps/x86_64/rawmemchr.S (rawmemchr): Rename to __rawmemchr
+       and define as weak alias of __rawmemchr.
+       (__rawmemchr): Do not define as strong alias of rawmemchr.
+
+       [BZ #17571]
+       * stdlib/msort.c (qsort_r): Rename to __qsort_r and define as weak
+       alias of __qsort_r.
+       (qsort): Call __qsort_r instead of qsort_r.
+       * include/stdlib.h (qsort_r): Do not call libc_hidden_proto.
+       (__qsort_r): Declare.  Call libc_hidden_proto.
+       * sysdeps/posix/getaddrinfo.c (getaddrinfo): Call __qsort_r
+       instead of qsort_r.
+       * nscd/gai.c (__qsort_r): Define to qsort_r.
+       * posix/tst-rfc3484.c (__qsort_r): Likewise.
+       * posix/tst-rfc3484-2.c (__qsort_r): Likewise.
+       * posix/tst-rfc3484-3.c (__qsort_r): Likewise.
+
+       [BZ #17570]
+       * malloc/malloc.c (malloc_info): Rename to __malloc_info and
+       define as weak alias of __malloc_info.
+
+       [BZ #17584]
+       * dirent/rewinddir.c (rewinddir): Rename to __rewinddir and define
+       as weak alias of __rewinddir.  Don't use libc_hidden_def.
+       (__rewinddir): Use libc_hidden_def.
+       * sysdeps/mach/hurd/rewinddir.c: Rename to __rewinddir and define
+       as weak alias of __rewinddir.  Don't use libc_hidden_def.
+       (__rewinddir): Use libc_hidden_def.
+       * sysdeps/posix/rewinddir.c: Rename to __rewinddir and define as
+       weak alias of __rewinddir.  Don't use libc_hidden_def.
+       (__rewinddir): Use libc_hidden_def.
+       * include/dirent.h (rewinddir): Don't use libc_hidden_proto.
+       (__rewinddir): Use libc_hidden_proto.
+       * sysdeps/posix/getcwd.c [!_LIBC] (__rewinddir): Define to
+       rewinddir.
+       (__getcwd): Use __rewinddir instead of rewinddir.
+
+       [BZ #17583]
+       * libio/fileno.c (fileno): Rename to __fileno and define as weak
+       alias of __fileno.  Use libc_hidden_weak.
+       (__fileno): Use libc_hidden_def.
+       [weak_alias] (fileno_unlocked): Define as weak alias of __fileno.
+       * libio/ftello.c (ftello): Rename to __ftello and define as weak
+       alias of __ftello.
+       [__OFF_T_MATCHES_OFF64_T] (ftello64): Define as weak alias of
+       __ftello.
+       * libio/iofread.c [weak_alias && !_IO_MTSAFE_IO]
+       (__fread_unlocked): Define as strong alias of _IO_fread.  Use
+       libc_hidden_def.
+       (fread_unlocked): Don't use libc_hidden_ver.
+       * libio/iofread_u.c (fread_unlocked): Rename to __fread_unlocked
+       and define as weak alias of __fread_unlocked.  Don't use
+       libc_hidden_def.
+       (__fread_unlocked): Use libc_hidden_def.
+       * include/stdio.h (__fileno): Declare.  Use libc_hidden_proto.
+       (ftello): Don't use libc_hidden_proto.
+       (__ftello): Declare.  Use libc_hidden_proto.
+       (fread_unlocked): Don't use libc_hidden_proto.
+       (__fread_unlocked): Declare.  Use libc_hidden_proto.
+       * time/tzfile.c (__tzfile_read): Use __fileno, __fread_unlocked
+       and __ftello instead of fileno, fread_unlocked and ftello.
+
+2012-11-12  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * sysdeps/s390/s390-32/bcopy.S (__bcopy): Use GOT instead of
+       GOT12.
+       * sysdeps/s390/s390-32/dl-machine.h (elf_machine_load_address):
+       Likewise.
+       (_dl_start_user): Likewise.
+       * sysdeps/s390/s390-32/setjmp.S (__sigsetjmp): Likewise.
+
+2014-11-12  Carlos O'Donell  <carlos@redhat.com>
+           Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * sysdeps/s390/s390-32/dl-machine.h (_dl_start_user):
+       Move argv and envp down instead of moving argc up.
+       * sysdeps/s390/s390-32/dl-sysdep.h: New file.
+
+2014-11-12  Leonhard Holz  <leonhard.holz@web.de>
+
+       [BZ #17506]
+       * test-skeleton.c (main): Return successful if one of
+       EXPECTED_SIGNAL or EXPECTED_STATUS is met when both given.
+       * string/tst-strcoll-overflow.c: Define expected status.
+
+2014-11-12  Tatiana Udalova  <t.udalova@samsung.com>
+
+       [BZ #17475]
+       * locale/iso-639.def: Define Bhili and Tulu language codes.
+
+2014-11-11  Alan Hayward  <alan.hayward@arm.com>
+
+       * sysdeps/unix/sysv/linux/aarch64/bits/ipc.h: New file.
+
+2014-11-10  Renlin Li  <Renlin.Li@arm.com>
+
+       [BZ #17555]
+       * sysdeps/aarch64/start.S (_start): Delete x29 overwritten assignment.
+
+2014-11-10  Andrew Senkevich  <andrew.n.senkevich@gmail.com>
+
+       * configure.ac: Updated check of minimal required version to
+       2.22.
+       * manual/install.texi (Tools for Compilation): Updated version
+       number.
+       * configure: Regenerated.
+       * INSTALL: Likewise.
+
+2014-11-07  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * sysdeps/unix/sysv/linux/m68k/localplt.data (ld.so): Remove
+       __tls_get_addr.
+
+2014-11-07  Joseph Myers  <joseph@codesourcery.com>
+
+       * include/sys/wait.h (__libc_waitpid): Remove declaration.
+       * posix/waitpid.c (__libc_waitpid): Rename to __waitpid.
+       (__waitpid): Don't define as alias.  Use libc_hidden_def not
+       libc_hidden_weak.
+       (waitpid): Define as alias of __waitpid.
+       * sysdeps/unix/bsd/waitpid.c (__libc_waitpid): Rename to
+       __waitpid.
+       (__waitpid): Don't define as alias.  Use libc_hidden_def not
+       libc_hidden_weak.
+       (waitpid): Define as alias of __waitpid.
+       * sysdeps/unix/sysv/linux/i386/syscalls.list (waitpid): Remove
+       __libc_waitpid alias.
+       * sysdeps/unix/sysv/linux/m68k/syscalls.list (waitpid): Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/syscalls.list (waitpid):
+       Likewise.
+       * sysdeps/unix/sysv/linux/sh/syscalls.list (waitpid): Likewise.
+       * sysdeps/unix/sysv/linux/sparc/syscalls.list (waitpid): Likewise.
+       * sysdeps/unix/sysv/linux/tile/waitpid.S (__libc_waitpid): Remove
+       alias.
+       * sysdeps/unix/sysv/linux/waitpid.c (__libc_waitpid): Rename to
+       __waitpid.
+       (__waitpid): Don't define as alias.  Use libc_hidden_def not
+       libc_hidden_weak.
+       (waitpid): Define as alias of __waitpid.
+
+2014-11-06  Carlos O'Donell  <carlos@redhat.com>
+
+       * manual/llio.texi: Add comment that write safety has been
+       fixed in Linux.
+
+       * elf/Makefile (all-built-dso): Add $(common-objpfx)elf/ld.so.
+       (localplt-build-dso): Add elf/ld.so.
+       * sysdeps/unix/sysv/linux/i386/localplt.data: Add ___tls_get_addr
+       i.e. 3 underscore version, __libc_memalign, malloc, calloc, realloc,
+       and free for ld.so.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/localplt.data: Add
+       __libc_memalign, malloc, calloc, realloc, and free for ld.so.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/localplt.data:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data:
+       Likewise.
+       * sysdeps/unix/sysv/linux/s390/localplt.data: Likewise.
+       * sysdeps/generic/localplt.data: Add __tls_get_addr i.e. 2 underscore
+       version, __libc_memalign, malloc, calloc, realloc and free for ld.so.
+       * sysdeps/unix/sysv/linux/aarch64/localplt.data: Likewise.
+       * sysdeps/unix/sysv/linux/arm/localplt.data: Likewise.
+       * sysdeps/unix/sysv/linux/alpha/localplt.data: Likewise.
+       * sysdeps/unix/sysv/linux/ia64/localplt.data: Likewise.
+       * sysdeps/unix/sysv/linux/m68k/localplt.data: Likewise.
+       * sysdeps/unix/sysv/linux/microblaze/localplt.data: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data: Likewise.
+
 2014-11-05  Joseph Myers  <joseph@codesourcery.com>
 
        [BZ #14132]