This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/glibc.
from 0d4ed9d40e elf: Fix incorrect comparison in sort_priorities_by_name adds 4b2e40a925 Handle out-of-memory case in svc_tcp.c/svc_unix.c:rendezvous [...] adds 1bb8d05b9c elf: Fix run-time dependencies of tst-dlopen-fail-2 adds fdf8fbca45 s390x: Add glibc-hwcaps support adds 880433de13 elf: Include <sys/param.h> in cache.c new 720480934a linux: Consolidate brk implementation new 14ef9c185b treewide: fix incorrect spelling of indices in comments new 6f19927b98 Fix linknamespace errors in nss_database.c if build with -Os. new 72739c79f6 aarch64: Fix missing BTI protection from dependencies [BZ #26926] new 8b8f616e6a aarch64: align address for BTI protection [BZ #26988] new 38a3836011 elf: Move note processing after l_phdr is updated new c00452d775 elf: Pass the fd to note processing new cd543b5eb3 aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] new cb81264fd9 support: Add support_slibdir_prefix variable new 9ffa50b26b elf: Include libc.so.6 as main program in dependency sort (b [...] new 751acde7ec elf: Fix dl-load.c new 0e00b35704 malloc: Detect infinite-loop in _int_free when freeing tcach [...]
The 12 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: dlfcn/dlfcn.h | 2 +- elf/Makefile | 6 +- elf/cache.c | 1 + elf/dl-deps.c | 7 +- elf/dl-load.c | 38 ++++---- elf/dl-version.c | 2 +- elf/elf.h | 4 +- elf/rtld.c | 4 +- elf/tst-glibc-hwcaps-cache.script | 10 ++ ...-auditlogmod-1.c => tst-preload-pthread-libc.c} | 21 +++-- iconv/gconv_trans.c | 4 +- iconvdata/jis0208.h | 2 +- iconvdata/jis0212.h | 2 +- include/rpc/svc.h | 1 + locale/programs/ld-collate.c | 4 +- malloc/malloc.c | 5 +- misc/hsearch_r.c | 2 +- nptl_db/td_thr_tsd.c | 2 +- nss/nss_database.c | 4 +- string/strxfrm_l.c | 2 +- sunrpc/svc.c | 10 +- sunrpc/svc_tcp.c | 8 ++ sunrpc/svc_unix.c | 8 ++ support/Makefile | 1 + support/support.h | 2 + support/support_paths.c | 7 ++ sysdeps/aarch64/dl-bti.c | 71 ++++++++++---- sysdeps/aarch64/dl-prop.h | 14 ++- sysdeps/aarch64/linkmap.h | 2 +- sysdeps/generic/dl-prop.h | 6 +- sysdeps/generic/ldsodefs.h | 5 +- sysdeps/s390/s390-64/Makefile | 39 ++++++++ .../le => s390/s390-64}/dl-hwcaps-subdirs.c | 30 +++--- sysdeps/s390/s390-64/tst-glibc-hwcaps.c | 82 ++++++++++++++++ sysdeps/unix/sysv/linux/aarch64/sysdep.h | 3 + sysdeps/unix/sysv/linux/alpha/brk.S | 83 ---------------- sysdeps/unix/sysv/linux/{arm => alpha}/brk.c | 13 +-- sysdeps/unix/sysv/linux/alpha/dl-brk.S | 1 - sysdeps/unix/sysv/linux/arc/sysdep.h | 3 + sysdeps/unix/sysv/linux/{generic => }/brk.c | 6 +- sysdeps/unix/sysv/linux/csky/sysdep.h | 3 + sysdeps/unix/sysv/linux/dl-brk.c | 5 - sysdeps/unix/sysv/linux/hppa/brk.c | 41 -------- sysdeps/unix/sysv/linux/i386/brk.c | 23 +---- sysdeps/unix/sysv/linux/i386/sysdep.h | 3 + sysdeps/unix/sysv/linux/ia64/brk.S | 50 ---------- sysdeps/unix/sysv/linux/ia64/dl-brk.S | 1 - sysdeps/unix/sysv/linux/ia64/sysdep.h | 3 + sysdeps/unix/sysv/linux/m68k/brk.c | 46 --------- sysdeps/unix/sysv/linux/m68k/sysdep.h | 3 + sysdeps/unix/sysv/linux/microblaze/brk.c | 42 --------- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 3 + sysdeps/unix/sysv/linux/mips/brk.c | 46 --------- sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 3 + sysdeps/unix/sysv/linux/mips/mips64/sysdep.h | 3 + sysdeps/unix/sysv/linux/nios2/sysdep.h | 3 + sysdeps/unix/sysv/linux/powerpc/dl-brk.S | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S | 52 ----------- sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S | 43 --------- sysdeps/unix/sysv/linux/riscv/sysdep.h | 3 + sysdeps/unix/sysv/linux/s390/brk.c | 55 ----------- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 5 + sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 5 + sysdeps/unix/sysv/linux/sh/brk.c | 47 ---------- sysdeps/unix/sysv/linux/sparc/sparc32/brk.c | 54 ----------- sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 104 --------------------- sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S | 1 - sysdeps/unix/sysv/linux/sysdep.h | 4 + sysdeps/unix/sysv/linux/x86_64/brk.c | 41 -------- sysdeps/x86/dl-prop.h | 6 +- 71 files changed, 383 insertions(+), 836 deletions(-) copy elf/{tst-auditlogmod-1.c => tst-preload-pthread-libc.c} (61%) copy sysdeps/{powerpc/powerpc64/le => s390/s390-64}/dl-hwcaps-subdirs.c (58%) create mode 100644 sysdeps/s390/s390-64/tst-glibc-hwcaps.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/brk.S rename sysdeps/unix/sysv/linux/{arm => alpha}/brk.c (77%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/dl-brk.S rename sysdeps/unix/sysv/linux/{generic => }/brk.c (90%) delete mode 100644 sysdeps/unix/sysv/linux/dl-brk.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/brk.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/brk.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/m68k/brk.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/brk.c delete mode 100644 sysdeps/unix/sysv/linux/mips/brk.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S delete mode 100644 sysdeps/unix/sysv/linux/s390/brk.c delete mode 100644 sysdeps/unix/sysv/linux/sh/brk.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/brk.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/brk.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/brk.c