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-aarch64-build_cross in repository toolchain/ci/glibc.
from 16b597807d elf: Fix not compiling ifunc tests that need gcc ifunc support adds 4631c2372a stdlib: Fix BZ #26241 testcase on GNU/Hurd adds 3a24ddeab5 Change how the symbol_version_reference macro is defined adds 6d8fcee694 locale: Use compat_symbol_reference in _nl_postload_ctype adds 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 new 1b53b5d970 misc: Fix tst-select timeout handling (BZ#27648) new 4d2e9ef806 Add OTHER_SHLIB_COMPAT new 78d1724d53 nptl: Remove send from libpthread new c5c3588475 nptl: Remove lseek from libpthread new 40873cdd38 nptl: Remove open from libpthread new dd795c6c24 nptl: Remove pread from libpthread new 4c8cb283ec nptl: Remove pwrite from libpthread new 8562794d11 nptl: Remove msgsnd from pthread-compat-wrappers new ea8966b965 nptl: Remove msgrcv from pthread-compat-wrappers new dd10230fd8 nptl: Remove sigsuspend from pthread-compat-wrappers new b76658451c nptl: Move pthread_kill to libc new ff1e342cd1 nptl: Remove pthread raise implementation new 70a1e36cbe nptl: Move sigaction to libc new 09ce31eddf nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, [...] new 7ab232e081 nptl: Remove unused rules
The 15 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: config.h.in | 4 + configure | 28 +++ configure.ac | 23 ++ include/libc-symbols.h | 21 +- include/malloc.h | 7 - include/shlib-compat.h | 94 ++++---- include/unistd.h | 7 +- io/tst-stat.c | 7 +- locale/lc-ctype.c | 14 +- malloc/arena.c | 45 +--- malloc/hooks.c | 31 ++- malloc/malloc.c | 257 +++++++++++---------- misc/tst-select.c | 85 ++++--- nptl/Makefile | 32 +-- nptl/Versions | 29 +-- nptl/libpthread-compat.c | 16 +- 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 + stdlib/tst-canon-bz26341.c | 7 +- 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/generic/libc-symver.h | 88 +++++++ .../{pthread/elision-conf.h => ia64/libc-symver.h} | 22 +- 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 -- time/clock_getcpuclockid.c | 3 +- time/clock_getres.c | 3 +- time/clock_gettime.c | 3 +- time/clock_nanosleep.c | 3 +- time/clock_settime.c | 3 +- 125 files changed, 942 insertions(+), 1379 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 create mode 100644 sysdeps/generic/libc-symver.h copy sysdeps/{pthread/elision-conf.h => ia64/libc-symver.h} (59%) 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