This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/glibc.
from 7b15dabfdd tst: time: Provide Y2038 tests for mktime (tst-mktime4.c) adds 044e603b69 string: Work around GCC PR 98512 in rawmemchr adds 96b8038f12 Correct hppa EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD [...] adds 83908b3a1e Update syscall lists for Linux 5.11. adds 8310307403 configure: Replace obsoleted AC_HELP_STRING with AS_HELP_STRING adds 3907c7bf0f configure: Remove obsolete AC_CHECK_TOOL_PREFIX adds e9e7f24543 configure: Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE adds 418f5783d9 build-many-glibcs.py: Use make -O for more consistent log output adds fb37ef6960 aarch64: Remove the unused __read_tp symbol adds f8ff5a3cc2 i386/clone.S: Remove redundant EBX load adds ebbb8c9f64 x86_64/clone.S: Upate comments adds ba230b6387 <bits/platform/x86.h>: Correct x86_cpu_TBM adds 8a7b4dc6d0 Use Linux 5.11 in build-many-glibcs.py. adds feb741bb81 x86: Remove unused variables for raw cache sizes from cacheinfo.h adds 3f232aa36d nptl: Split libpthread-routines into one routine per line adds f720ce680e nptl: Reformat Versions adds 541e53c9dd nptl: Move futex-internal.c into main nptl directory adds 2f4019de81 nptl: Move lowlevellock into libc [BZ #15648] adds b5be9ae77e nptl: Move futex-internal into libc adds 89de9d3958 x86: Use x86/nptl/pthreaddef.h adds 90197376d5 added rt to malloc/Depend [BZ #27132] adds 597d0267b5 NEWS: Add missing bug closures adds 5a664d7ae8 nptl: Move elision implementations into libc adds a79328c745 posix: Falling back to non wide mode in case of encoding err [...] adds 035c012e32 Reduce the statically linked startup code [BZ #23323]
No new revisions were added by this update.
Summary of changes: NEWS | 11 +- configure | 1 - configure.ac | 64 +-- csu/Makefile | 10 +- csu/Versions | 3 + csu/elf-init.c | 107 ----- csu/libc-start.c | 166 +++++++- elf/dl-init.c | 8 +- elf/libc_early_init.c | 6 + malloc/Depend | 1 + nptl/Makefile | 247 +++++++---- nptl/Versions | 474 +++++++++++++-------- .../mips/tst-abi-fp64amod.c => nptl/elision-conf.c | 9 +- .../mips/tst-abi-fp64amod.c => nptl/elision-lock.c | 9 +- .../tst-abi-fp64amod.c => nptl/elision-timed.c | 9 +- .../tst-abi-fp64amod.c => nptl/elision-trylock.c | 9 +- .../tst-abi-fp64amod.c => nptl/elision-unlock.c | 9 +- {sysdeps/nptl => nptl}/futex-internal.c | 4 +- nptl/libc-lowlevellock.c | 20 - nptl/lowlevellock.c | 9 +- nptl/pthread_mutex_lock.c | 15 +- nptl/pthread_mutex_timedlock.c | 13 - nptl/pthread_mutex_trylock.c | 8 - nptl/pthread_mutex_unlock.c | 4 - posix/fnmatch.c | 160 +++---- posix/tst-fnmatch.input | 2 + scripts/build-many-glibcs.py | 4 +- string/rawmemchr.c | 26 +- sysdeps/aarch64/start.S | 14 +- sysdeps/alpha/start.S | 5 +- sysdeps/arc/start.S | 7 +- sysdeps/arm/start.S | 22 +- sysdeps/csky/abiv2/start.S | 17 +- sysdeps/generic/ldsodefs.h | 6 +- sysdeps/hppa/dl-lookupcfg.h | 2 +- sysdeps/hppa/start.S | 26 +- sysdeps/i386/start.S | 14 +- sysdeps/ia64/dl-lookupcfg.h | 2 +- sysdeps/ia64/start.S | 9 +- sysdeps/m68k/start.S | 13 +- sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/microblaze/start.S | 8 +- sysdeps/mips/start.S | 18 +- sysdeps/nios2/start.S | 17 +- sysdeps/nptl/Makefile | 3 +- sysdeps/nptl/futex-internal.h | 4 +- sysdeps/nptl/lowlevellock.h | 108 ++++- sysdeps/powerpc/powerpc32/start.S | 4 +- sysdeps/powerpc/powerpc64/start.S | 4 +- sysdeps/pthread/{sem_routines.h => elision-conf.h} | 14 +- sysdeps/riscv/nptl/libc-lowlevellock.c | 8 - sysdeps/riscv/start.S | 4 +- sysdeps/s390/s390-32/start.S | 10 +- sysdeps/s390/s390-64/start.S | 4 +- sysdeps/sh/start.S | 9 +- sysdeps/sparc/sparc32/start.S | 12 +- sysdeps/sparc/sparc64/start.S | 12 +- sysdeps/unix/sysv/linux/aarch64/Makefile | 7 - sysdeps/unix/sysv/linux/aarch64/__read_tp.S | 25 -- sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S | 19 - sysdeps/unix/sysv/linux/aarch64/libc.abilist | 1 + sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 1 + sysdeps/unix/sysv/linux/arc/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arc/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/csky/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/csky/libc.abilist | 1 + sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 + sysdeps/unix/sysv/linux/i386/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/i386/clone.S | 6 - sysdeps/unix/sysv/linux/i386/libc.abilist | 1 + sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 1 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 1 + sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 1 + sysdeps/unix/sysv/linux/powerpc/Makefile | 2 - sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 26 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 8 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 7 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 1 + sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 1 + sysdeps/unix/sysv/linux/powerpc/force-elision.h | 62 --- sysdeps/unix/sysv/linux/powerpc/libc-start.c | 13 +- sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 49 --- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 1 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 1 + .../sysv/linux/powerpc/pthread_mutex_cond_lock.c | 22 - .../unix/sysv/linux/powerpc/pthread_mutex_lock.c | 22 - .../sysv/linux/powerpc/pthread_mutex_timedlock.c | 22 - .../sysv/linux/powerpc/pthread_mutex_trylock.c | 22 - sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 1 + sysdeps/unix/sysv/linux/s390/Makefile | 3 - sysdeps/unix/sysv/linux/s390/elision-conf.c | 27 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 8 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 7 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 1 + sysdeps/unix/sysv/linux/s390/elision-unlock.c | 1 + sysdeps/unix/sysv/linux/s390/force-elision.h | 62 --- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 49 --- .../unix/sysv/linux/s390/pthread_mutex_cond_lock.c | 22 - sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c | 22 - .../unix/sysv/linux/s390/pthread_mutex_timedlock.c | 22 - .../unix/sysv/linux/s390/pthread_mutex_trylock.c | 22 - .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 1 + .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 1 + .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 1 + .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 1 + sysdeps/unix/sysv/linux/syscall-names.list | 5 +- sysdeps/unix/sysv/linux/x86/Makefile | 2 - sysdeps/unix/sysv/linux/x86/elision-conf.c | 25 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 8 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 7 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 1 + sysdeps/unix/sysv/linux/x86/elision-unlock.c | 1 + sysdeps/unix/sysv/linux/x86/force-elision.h | 62 --- sysdeps/unix/sysv/linux/x86/lowlevellock.h | 24 -- .../unix/sysv/linux/x86/pthread_mutex_cond_lock.c | 22 - sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c | 22 - .../unix/sysv/linux/x86/pthread_mutex_timedlock.c | 22 - .../unix/sysv/linux/x86/pthread_mutex_trylock.c | 22 - sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/clone.S | 14 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + sysdeps/x86/bits/platform/x86.h | 2 +- sysdeps/x86/cacheinfo.h | 12 - sysdeps/{i386 => x86}/nptl/pthreaddef.h | 8 +- sysdeps/x86_64/nptl/pthreaddef.h | 47 -- sysdeps/x86_64/start.S | 12 +- 166 files changed, 1050 insertions(+), 1678 deletions(-) delete mode 100644 csu/elf-init.c copy sysdeps/mips/tst-abi-fp64amod.c => nptl/elision-conf.c (85%) copy sysdeps/mips/tst-abi-fp64amod.c => nptl/elision-lock.c (87%) copy sysdeps/mips/tst-abi-fp64amod.c => nptl/elision-timed.c (86%) copy sysdeps/mips/tst-abi-fp64amod.c => nptl/elision-trylock.c (86%) copy sysdeps/mips/tst-abi-fp64amod.c => nptl/elision-unlock.c (86%) rename {sysdeps/nptl => nptl}/futex-internal.c (97%) delete mode 100644 nptl/libc-lowlevellock.c copy sysdeps/pthread/{sem_routines.h => elision-conf.h} (69%) delete mode 100644 sysdeps/riscv/nptl/libc-lowlevellock.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/__read_tp.S delete mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/force-elision.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/lowlevellock.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_mutex_cond_lock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_mutex_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_mutex_trylock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/force-elision.h delete mode 100644 sysdeps/unix/sysv/linux/s390/lowlevellock.h delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/force-elision.h delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c rename sysdeps/{i386 => x86}/nptl/pthreaddef.h (88%) delete mode 100644 sysdeps/x86_64/nptl/pthreaddef.h