This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/release-arm 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] new 478cd506ea string.h: fix __fortified_attr_access macro call [BZ #29162]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: csu/libc-start.c | 3 - csu/libc-tls.c | 11 +- elf/Makefile | 24 ++ .../hurd/enbl-secure.c => elf/dl-early_allocate.c | 22 +- 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 | 21 +- include/libc-internal.h | 3 - include/unistd.h | 1 - scripts/tst-elf-edit.py | 34 +- string/bits/string_fortified.h | 2 +- sysdeps/generic/ldsodefs.h | 5 + sysdeps/generic/startup.h | 24 -- sysdeps/mach/hurd/dl-sysdep.c | 30 +- sysdeps/mach/hurd/i386/init-first.c | 4 - 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 +- sysdeps/unix/sysv/linux/ia64/{brk.c => startup.h} | 12 +- 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 +++++ 47 files changed, 1008 insertions(+), 780 deletions(-) copy sysdeps/mach/hurd/enbl-secure.c => elf/dl-early_allocate.c (58%) rename sysdeps/mach/hurd/enbl-secure.c => elf/tst-tls-allocation-failure-static.c (57%) 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%) copy sysdeps/unix/sysv/linux/ia64/{brk.c => startup.h} (75%) 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