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 0923f74ada Support for multiple versions in versioned_symbol, compat_symbol adds 1966f47a1e S390: Don't test nanoseconds in io/tst-stat.c adds 7759be2593 S390: Also check vector support in memmove ifunc-selector [B [...] adds 42cc96066b malloc: Fix a realloc crash with heap tagging [BZ 27468] adds 8ae909a533 malloc: Fix a potential realloc issue with memory tagging adds 0ae773bba0 malloc: Move MTAG_MMAP_FLAGS definition adds 91e5c439d3 malloc: Simplify __mtag_tag_new_usable adds b9b85be6ea malloc: Avoid taggig mmaped memory on free adds e865dcbb7b malloc: Ensure the generic mtag hooks are not used adds 0c719cf42c malloc: Refactor TAG_ macros to avoid indirection adds 42bac88a21 malloc: Use global flag instead of function pointer dispatch [...] adds c076a0bc69 malloc: Only support zeroing and not arbitrary memset with mtag adds 9d61722b59 malloc: Change calloc when tagging is disabled adds 63a20eb03c malloc: Use branches instead of mtag_granule_mask adds d32624802d malloc: Use mtag_enabled instead of USE_MTAG adds 40dc773f92 aarch64: inline __libc_mtag_address_get_tag adds 383bc24028 aarch64: inline __libc_mtag_new_tag adds 23fd760add aarch64: Optimize __libc_mtag_tag_region adds 1dc17ea8f8 aarch64: Optimize __libc_mtag_tag_zero_region adds faf003ed8d malloc: Use memsize instead of CHUNK_AVAILABLE_SIZE adds 14652f60a4 malloc: Use different tag after mremap adds 4eac0ab186 malloc: Use chunk2rawmem throughout adds ca89f1c7d7 malloc: Rename chunk2rawmem adds 05f878c58e malloc: Remove unnecessary tagging around _mid_memalign adds 850dbf24ee malloc: Ensure mtag code path in checked_request2size is cold adds 1b53b5d970 misc: Fix tst-select timeout handling (BZ#27648) adds 4d2e9ef806 Add OTHER_SHLIB_COMPAT adds 78d1724d53 nptl: Remove send from libpthread adds c5c3588475 nptl: Remove lseek from libpthread adds 40873cdd38 nptl: Remove open from libpthread adds dd795c6c24 nptl: Remove pread from libpthread adds 4c8cb283ec nptl: Remove pwrite from libpthread adds 8562794d11 nptl: Remove msgsnd from pthread-compat-wrappers adds ea8966b965 nptl: Remove msgrcv from pthread-compat-wrappers adds dd10230fd8 nptl: Remove sigsuspend from pthread-compat-wrappers adds b76658451c nptl: Move pthread_kill to libc adds ff1e342cd1 nptl: Remove pthread raise implementation adds 70a1e36cbe nptl: Move sigaction to libc adds 09ce31eddf nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, [...] adds 7ab232e081 nptl: Remove unused rules new 86859b7e58 test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655] new cb882b21b6 test-strnlen.c: Check that strnlen won't go beyond the maxim [...]
The 2 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: include/malloc.h | 7 - include/shlib-compat.h | 9 + include/unistd.h | 7 +- io/tst-stat.c | 7 +- malloc/arena.c | 45 +--- malloc/hooks.c | 31 ++- malloc/malloc.c | 255 +++++++++++---------- misc/tst-select.c | 85 ++++--- nptl/Makefile | 32 +-- nptl/Versions | 29 +-- nptl/pt-allocrtsig.c | 50 ---- nptl/pt-raise.c | 29 --- nptl/pthread_kill.c | 7 +- nptl/sigaction.c | 33 --- signal/Versions | 3 + signal/allocrtsig.c | 9 +- socket/Makefile | 1 + string/test-strnlen.c | 34 ++- support/Makefile | 1 + support/support.h | 3 + .../support_stat_nanoseconds.c | 16 +- sysdeps/aarch64/Makefile | 4 +- sysdeps/aarch64/__mtag_address_get_tag.S | 32 --- sysdeps/aarch64/__mtag_memset_tag.S | 53 ----- sysdeps/aarch64/__mtag_new_tag.S | 37 --- sysdeps/aarch64/__mtag_tag_region.S | 98 ++++++-- sysdeps/aarch64/__mtag_tag_zero_region.S | 113 +++++++++ sysdeps/aarch64/libc-mtag.h | 32 ++- sysdeps/generic/internal-signals.h | 4 + sysdeps/generic/libc-mtag.h | 43 +++- sysdeps/nptl/allocrtsig.c | 31 --- sysdeps/pthread/sem_open.c | 6 +- sysdeps/s390/configure | 8 +- sysdeps/s390/configure.ac | 8 +- sysdeps/s390/memmove.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 3 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 3 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/aarch64/send.c | 9 + sysdeps/unix/sysv/linux/aarch64/sysdep.h | 4 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 10 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/arc/libc.abilist | 2 + sysdeps/unix/sysv/linux/arc/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/arm/localplt.data | 1 - sysdeps/unix/sysv/linux/csky/libc.abilist | 2 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/i386/libc.abilist | 10 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/internal-signals.h | 5 + sysdeps/unix/sysv/linux/lseek64.c | 7 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 10 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 + .../sysv/linux/microblaze/be/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 + .../sysv/linux/microblaze/le/libpthread.abilist | 22 -- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 22 -- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 22 -- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 3 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/nios2/send.c | 9 + sysdeps/unix/sysv/linux/nios2/sysdep.h | 4 - sysdeps/unix/sysv/linux/open64.c | 6 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 10 + .../linux/powerpc/powerpc32/libpthread.abilist | 22 -- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 10 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 22 -- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 + .../linux/powerpc/powerpc64/le/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/pread.c | 6 + sysdeps/unix/sysv/linux/pread64.c | 10 + sysdeps/unix/sysv/linux/pt-raise.c | 20 -- sysdeps/unix/sysv/linux/pwrite.c | 6 + sysdeps/unix/sysv/linux/pwrite64.c | 10 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 + .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 10 + .../sysv/linux/s390/s390-32/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 + .../sysv/linux/s390/s390-64/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/send.c | 2 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 10 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/sysdep.h | 4 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 22 -- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 22 -- 112 files changed, 745 insertions(+), 1285 deletions(-) delete mode 100644 nptl/pt-allocrtsig.c delete mode 100644 nptl/pt-raise.c delete mode 100644 nptl/sigaction.c copy sysdeps/generic/dl-isa-level.h => support/support_stat_nanoseconds.c (70%) delete mode 100644 sysdeps/aarch64/__mtag_address_get_tag.S delete mode 100644 sysdeps/aarch64/__mtag_memset_tag.S delete mode 100644 sysdeps/aarch64/__mtag_new_tag.S create mode 100644 sysdeps/aarch64/__mtag_tag_zero_region.S delete mode 100644 sysdeps/nptl/allocrtsig.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/send.c create mode 100644 sysdeps/unix/sysv/linux/nios2/send.c delete mode 100644 sysdeps/unix/sysv/linux/pt-raise.c