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 e182654151 Remove strtoimax, strtoumax, wcstoimax, wcstoumax inlines adds cb5648b00f elf: inline lose for error handling adds c6b0165327 elf: Fix failure handling in _dl_map_object_from_fd adds d4136903a2 aarch64: fix static PIE start code for BTI [BZ #27068] adds 4033f21eb2 aarch64: remove the strlen_asimd symbol adds 7366cb03f8 Use GMP 6.2.1 in build-many-glibcs.py. adds 4d0985543f elf: Record libc.so link map when it is the main program (bu [...] adds 1f3cb8d600 Use Linux 5.10 in build-many-glibcs.py. adds 18c2ab9a09 hurd: Rename LLL_INITIALIZER to LLL_LOCK_INITIALIZER adds bec412424e hurd: make lll_* take a variable instead of a ptr adds 59bb023c83 hurd: Add __lll_abstimed_wait_intr adds 6e411b42f8 htl: Add futex-internal.h adds f26f0d766b hurd: Add __libc_open and __libc_close adds 644d98ec4d hurd: Add LLL_PRIVATE and LLL_SHARED adds c8f9421298 htl: Add pshared semaphore support adds bcf47eb0fb Update syscall lists for Linux 5.10. new 3c1fe20a9f Mark __libc_freeres_fn as used [BZ #27002] new a28296e778 pthread: Move semaphore initialization for open to semaphoreP.h new 749cd2ca78 htl: Get sem_open/sem_close/sem_unlink support [BZ #25524] new 9459fe9da0 {nptl,htl}/semaphoreP.h: clean up new e7570f4131 Replace __libc_multiple_libcs with __libc_initial flag new 29a4db291b malloc: Use __libc_initial to detect an inner libc
The 6 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/init-first.c | 10 +- csu/libc-start.c | 13 +- elf/dl-load.c | 110 +++++---- elf/dl-open.c | 6 - elf/dl-sysdep.c | 2 - elf/libc_early_init.c | 9 + elf/rtld.c | 11 + htl/Makefile | 6 +- htl/pt-internal.h | 33 +++ {nptl => htl}/semaphoreP.h | 34 +-- hurd/Makefile | 1 + hurd/RPC_gsync_wait_intr.c | 4 + hurd/Versions | 3 +- hurd/hurdlock.c | 25 +- hurd/hurdlock.h | 54 +++-- hurd/hurdpid.c | 2 +- hurd/setauth.c | 2 +- include/libc-internal.h | 7 +- include/libc-symbols.h | 2 +- mach/lock-intern.h | 8 +- mach/lowlevellock.h | 47 +++- mach/mutex-init.c | 2 +- malloc/arena.c | 13 +- malloc/malloc.c | 2 + misc/sbrk.c | 34 ++- nptl/semaphoreP.h | 19 +- scripts/build-many-glibcs.py | 4 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 3 +- sysdeps/aarch64/start.S | 1 + sysdeps/htl/bits/semaphore.h | 20 +- .../s390/elision-conf.h => htl/futex-internal.h} | 43 ++-- sysdeps/htl/sem-destroy.c | 10 +- sysdeps/htl/sem-getvalue.c | 10 +- sysdeps/htl/sem-init.c | 10 +- sysdeps/htl/sem-open.c | 31 --- sysdeps/htl/sem-post.c | 54 +++-- sysdeps/htl/sem-timedwait.c | 263 +++++++++++---------- sysdeps/htl/sem-trywait.c | 15 +- sysdeps/htl/sem-unlink.c | 31 --- sysdeps/htl/{sem-close.c => sem-waitfast.c} | 34 ++- sysdeps/mach/hurd/close.c | 1 + sysdeps/mach/hurd/dl-sysdep.c | 2 - sysdeps/mach/hurd/htl/pt-mutex-lock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 6 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex.h | 2 +- sysdeps/mach/hurd/i386/Makefile | 8 - sysdeps/mach/hurd/i386/init-first.c | 10 +- sysdeps/mach/hurd/setpgid.c | 2 +- sysdeps/mach/hurd/setsid.c | 2 +- sysdeps/mach/hurd/tls.h | 4 +- sysdeps/mach/libc-lock.h | 20 +- {nptl => sysdeps/pthread}/sem_close.c | 0 {nptl => sysdeps/pthread}/sem_open.c | 12 +- {nptl => sysdeps/pthread}/sem_unlink.c | 0 sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arc/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arm/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/csky/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/i386/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 1 + .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 1 + .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 1 + .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 1 + .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/syscall-names.list | 5 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 1 + 82 files changed, 606 insertions(+), 505 deletions(-) copy {nptl => htl}/semaphoreP.h (57%) create mode 100644 hurd/RPC_gsync_wait_intr.c copy sysdeps/{unix/sysv/linux/s390/elision-conf.h => htl/futex-internal.h} (53%) delete mode 100644 sysdeps/htl/sem-open.c delete mode 100644 sysdeps/htl/sem-unlink.c rename sysdeps/htl/{sem-close.c => sem-waitfast.c} (55%) rename {nptl => sysdeps/pthread}/sem_close.c (100%) rename {nptl => sysdeps/pthread}/sem_open.c (96%) rename {nptl => sysdeps/pthread}/sem_unlink.c (100%)