This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-release-arm-spec2k6-Os in repository toolchain/ci/glibc.
from 2c4fc8e5ca x86: Optimize {str|wcs}rchr-evex adds 756d583c9e elf: Merge dl-sysdep.c into the Linux version adds 1695c5e0f6 Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE adds 29f833f5ab Linux: Remove DL_FIND_ARG_COMPONENTS adds 3948c6ca89 Linux: Assume that NEED_DL_SYSINFO_DSO is always defined adds 150039ff07 Linux: Consolidate auxiliary vector parsing adds 788eb21ff0 Revert "Linux: Consolidate auxiliary vector parsing" adds 76304dfdaf Linux: Include <dl-auxv.h> in dl-sysdep.c only for SHARED adds 0a5c6c9d99 Linux: Consolidate auxiliary vector parsing (redo) adds 58bb3aeaae elf: Remove __libc_init_secure adds d1772c9376 i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S adds a7b122a7b4 i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls adds d66cca3fbb Linux: Define MMAP_CALL_INTERNAL adds 55ee3afa0d ia64: Always define IA64_USE_NEW_STUB as a flag macro adds 2d05ba7f8e Linux: Implement a useful version of _startup_fatal adds b5ddf33c6e Linux: Introduce __brk_call for invoking the brk system call adds 72d9dcfd16 csu: Implement and use _dl_early_allocate during static startup adds 04892c543e S390: Enable static PIE adds f5f7144dfc rtld: Use generic argv adjustment in ld.so [BZ #23293] adds 2b128a7d30 linux: Add a getauxval test [BZ #23293] adds 478cd506ea string.h: fix __fortified_attr_access macro call [BZ #29162] adds ac87df8d75 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ [...] adds 6abb4002df Fix deadlock when pthread_atfork handler calls pthread_atfor [...] adds cb49c14183 misc: Use 64 bit stat for daemon (BZ# 29203) adds 37c94dc999 misc: Use 64 bit stat for getusershell (BZ# 29204) adds 45e5d0f533 posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207) adds 9bcf5b12f8 posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208) adds 6ea3c0aba4 socket: Use 64 bit stat for isfdtype (BZ# 29209) adds e429695805 inet: Use 64 bit stat for ruserpass (BZ# 29210) adds c5a75ecec8 catgets: Use 64 bit stat for __open_catalog (BZ# 29211) adds d7d1eebd4d iconv: Use 64 bit stat for gconv_parseconfdir (BZ# 29213) adds fe9ca732ac socket: Fix mistyped define statement in socket/sys/socket.h [...] adds 0a1572b8bb powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] adds 97dd8b3f70 nptl: Fix __libc_cleanup_pop_restore asynchronous restore (B [...] adds 99978cd42c NEWS: Add a bug fix entry for BZ #29225 adds 8468be8433 hppa: Remove _dl_skip_args usage (BZ# 29165) adds 9d8ae95604 nios2: Remove _dl_skip_args usage (BZ# 29187) adds ccac2d6d95 nss: add assert to DB_LOOKUP_FCT (BZ #28752) adds b6aade18a7 nss: handle stat failure in check_reload_and_get (BZ #28752)
No new revisions were added by this update.
Summary of changes: NEWS | 13 + catgets/open_catalog.c | 4 +- csu/libc-start.c | 3 - csu/libc-tls.c | 11 +- elf/Makefile | 24 ++ .../linux/ia64/brk.c => elf/dl-early_allocate.c | 20 +- elf/dl-support.c | 85 +---- elf/dl-sysdep.c | 352 +-------------------- elf/enbl-secure.c | 10 - elf/rtld.c | 73 ++++- .../tst-tls-allocation-failure-static.c | 28 +- iconv/gconv_parseconfdir.h | 9 +- include/libc-internal.h | 3 - include/register-atfork.h | 26 +- include/unistd.h | 1 - inet/ruserpass.c | 4 +- misc/daemon.c | 5 +- misc/getusershell.c | 4 +- nptl/libc-cleanup.c | 3 +- nss/XXX-lookup.c | 5 + nss/nss_database.c | 39 ++- posix/fork.c | 7 +- posix/register-atfork.c | 140 ++++++-- scripts/tst-elf-edit.py | 34 +- socket/sys/socket.h | 2 +- string/bits/string_fortified.h | 2 +- sysdeps/generic/ldsodefs.h | 5 + sysdeps/generic/startup.h | 24 -- sysdeps/hppa/dl-machine.h | 36 +-- sysdeps/mach/hurd/dl-sysdep.c | 30 +- sysdeps/mach/hurd/i386/init-first.c | 4 - sysdeps/nios2/dl-machine.h | 50 +-- sysdeps/posix/fpathconf.c | 4 +- sysdeps/posix/isfdtype.c | 4 +- sysdeps/posix/posix_fallocate.c | 4 +- sysdeps/posix/posix_fallocate64.c | 4 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 4 +- sysdeps/pthread/Makefile | 39 ++- sysdeps/pthread/tst-atfork3.c | 118 +++++++ .../linux/ia64/brk.c => pthread/tst-atfork3mod.c} | 36 ++- sysdeps/pthread/tst-atfork4.c | 128 ++++++++ .../enbl-secure.c => pthread/tst-atfork4mod.c} | 36 ++- sysdeps/pthread/tst-cancel30.c | 82 +++++ sysdeps/s390/s390-64/configure | 122 +++++++ sysdeps/s390/s390-64/configure.ac | 92 ++++++ sysdeps/s390/s390-64/start.S | 28 ++ sysdeps/unix/sysv/linux/Makefile | 1 + .../sysv/linux/{ia64/brk.c => alpha/brk_call.h} | 20 +- sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 18 +- sysdeps/unix/sysv/linux/brk.c | 3 +- sysdeps/unix/sysv/linux/{ia64/brk.c => brk_call.h} | 17 +- sysdeps/unix/sysv/linux/dl-early_allocate.c | 82 +++++ sysdeps/unix/sysv/linux/dl-parse_auxv.h | 61 ++++ sysdeps/unix/sysv/linux/dl-sysdep.c | 240 +++++++++++++- sysdeps/unix/sysv/linux/i386/Makefile | 2 +- .../{ia64/brk.c => i386/libc-do-syscall-int80.S} | 15 +- sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 3 - sysdeps/unix/sysv/linux/i386/startup.h | 47 +-- sysdeps/unix/sysv/linux/i386/sysdep.h | 13 +- sysdeps/unix/sysv/linux/ia64/brk.c | 5 +- .../sysv/linux/ia64/startup.h} | 18 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 23 +- sysdeps/unix/sysv/linux/ldsodefs.h | 12 - sysdeps/unix/sysv/linux/m68k/sysdep.h | 4 +- .../linux/{s390/mmap_internal.h => mmap_call.h} | 20 +- sysdeps/unix/sysv/linux/mmap_internal.h | 6 +- sysdeps/unix/sysv/linux/powerpc/dl-auxv.h | 14 +- sysdeps/unix/sysv/linux/powerpc/dl-support.c | 4 + .../linux/s390/{mmap_internal.h => mmap_call.h} | 14 +- sysdeps/unix/sysv/linux/sparc/brk.c | 58 ---- .../sysv/linux/{alpha/brk.c => sparc/brk_call.h} | 35 +- sysdeps/unix/sysv/linux/startup.h | 39 +++ sysdeps/unix/sysv/linux/tst-getauxval.c | 74 +++++ sysdeps/x86_64/multiarch/strcmp-avx2.S | 8 +- 74 files changed, 1651 insertions(+), 962 deletions(-) copy sysdeps/unix/sysv/linux/ia64/brk.c => elf/dl-early_allocate.c (69%) copy sysdeps/posix/isfdtype.c => elf/tst-tls-allocation-failure-static.c (58%) create mode 100644 sysdeps/pthread/tst-atfork3.c copy sysdeps/{unix/sysv/linux/ia64/brk.c => pthread/tst-atfork3mod.c} (63%) create mode 100644 sysdeps/pthread/tst-atfork4.c copy sysdeps/{mach/hurd/enbl-secure.c => pthread/tst-atfork4mod.c} (55%) create mode 100644 sysdeps/pthread/tst-cancel30.c create mode 100644 sysdeps/s390/s390-64/configure create mode 100644 sysdeps/s390/s390-64/configure.ac copy sysdeps/unix/sysv/linux/{ia64/brk.c => alpha/brk_call.h} (62%) copy sysdeps/unix/sysv/linux/{ia64/brk.c => brk_call.h} (66%) create mode 100644 sysdeps/unix/sysv/linux/dl-early_allocate.c create mode 100644 sysdeps/unix/sysv/linux/dl-parse_auxv.h copy sysdeps/unix/sysv/linux/{ia64/brk.c => i386/libc-do-syscall-int80.S} (71%) rename sysdeps/{mach/hurd/enbl-secure.c => unix/sysv/linux/ia64/startup.h} (58%) copy sysdeps/unix/sysv/linux/{s390/mmap_internal.h => mmap_call.h} (67%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-support.c rename sysdeps/unix/sysv/linux/s390/{mmap_internal.h => mmap_call.h} (78%) delete mode 100644 sysdeps/unix/sysv/linux/sparc/brk.c rename sysdeps/unix/sysv/linux/{alpha/brk.c => sparc/brk_call.h} (61%) create mode 100644 sysdeps/unix/sysv/linux/startup.h create mode 100644 sysdeps/unix/sysv/linux/tst-getauxval.c