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 23fdf8178c powerpc64le: Optimize memset for POWER10 adds ad201afe5c Add pthread-in-libc, libpthread-routines-var, librt-routines-var adds 575295fc83 nptl: Move call_once into libc adds 0431f171da nptl: Move cnd_broadcast into libc adds f11c293a4c nptl: Move cnd_destroy into libc adds 3eab466e56 nptl: Move cnd_init into libc adds eef936eb45 nptl: Move cnd_signal into libc adds 08a31ef923 nptl: Move cnd_timedwait into libc adds cf3fff1c19 nptl: Move cnd_wait into libc adds 17b67416c5 nptl: Move mtx_destroy into libc adds f44c9a24ed nptl: Move mtx_init into libc adds b7863c732e nptl: Move mtx_lock into libc adds 032a9e17a7 nptl: Move mtx_timedlock into libc adds 08970190fc nptl: Move mtx_trylock into libc adds ae4a5ca074 nptl: Move mtx_unlock into libc adds 96e61709b4 nptl: Move thrd_exit into libc adds e4036b1ce9 nptl: Move tss_create into libc adds deb317d510 nptl: Move tss_delete into libc adds a062ba3836 nptl: Move tss_get into libc adds 2c5c5c87c9 nptl: Move tss_set into libc adds 0ace9b197c nptl: Move pthread_rwlock_clockrdlock into libc adds 2cf5b43bcb nptl: Move pthread_rwlock_clockwrlock into libc adds 504ac633b0 nptl: Move pthread_rwlock_destroy into libc adds 63627246f3 nptl: Move pthread_rwlock_init into libc adds 2392feb171 nptl: Move pthread_rwlock_timedrdlock into libc adds e7d2d48e56 nptl: Move pthread_rwlock_timedwrlock into libc adds c96dddd731 nptl: Move pthread_rwlock_tryrdlock into libc adds e8a9597159 nptl: Move pthread_rwlock_trywrlock into libc adds a8841e00d6 nptl: Move pthread_rwlockattr_destroy into libc adds 9f13a95b6f nptl: Move pthread_rwlockattr_getkind_np into libc adds 0af0ccc2d5 nptl: Move pthread_rwlockattr_getpshared into libc adds dbfa12e201 nptl: Move pthread_rwlockattr_init into libc adds b444409479 nptl: Move pthread_rwlockattr_setkind_np into libc adds 0505ae4e3b nptl: Move pthread_rwlockattr_setpshared into libc adds c2fd60a586 nptl: Move pthread_yield into libc, as a compatibility symbol adds b03e4d7bd2 stdio: fix vfscanf with matches longer than INT_MAX (bug 27650) adds 98544f5bcf bench-memcpy: Collect data from 2KB to 4KB adds cf2c57526b x86: Set rep_movsb_threshold to 2112 on processors with FSRM adds dde76856ba nptl: Re-sort Versions file adds 7b414d6e7b locale: Align _nl_C_LC_CTYPE_class and _nl_C_LC_CTYPE_class32 adds 1427d28e30 Bench: Expand bench-memchr.c adds 19d83270fc linux: Add execveat system call wrapper adds 77c1573dbc linux: use __fd_to_filename helper function instead of snprintf. adds acfd088a19 x86: Optimize memchr-avx2.S adds 2a76821c30 x86: Optimize memchr-evex.S new 2c71177309 posix: Fix Hurd build failure in tst-execveat
The 1 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: Makeconfig | 11 + NEWS | 8 + benchtests/bench-memchr.c | 13 + benchtests/bench-memcpy.c | 8 + config.h.in | 3 + config.make.in | 1 + configure | 8 + configure.ac | 6 + locale/C-ctype.c | 5 +- nptl/Makefile | 30 +- nptl/Versions | 120 +++-- nptl/pthreadP.h | 11 +- nptl/pthread_cond_broadcast.c | 5 +- nptl/pthread_cond_signal.c | 5 +- nptl/pthread_cond_wait.c | 12 +- nptl/pthread_getspecific.c | 7 +- nptl/pthread_key_delete.c | 6 +- nptl/pthread_mutex_destroy.c | 7 +- nptl/pthread_mutex_init.c | 8 +- nptl/pthread_mutex_timedlock.c | 8 +- nptl/pthread_mutex_trylock.c | 8 +- nptl/pthread_mutexattr_init.c | 6 +- nptl/pthread_mutexattr_settype.c | 6 +- nptl/pthread_once.c | 4 +- nptl/pthread_rwlock_clockrdlock.c | 23 +- nptl/pthread_rwlock_clockwrlock.c | 23 +- nptl/pthread_rwlock_destroy.c | 16 +- nptl/pthread_rwlock_init.c | 20 +- nptl/pthread_rwlock_timedrdlock.c | 23 +- nptl/pthread_rwlock_timedwrlock.c | 23 +- nptl/pthread_rwlock_tryrdlock.c | 15 +- nptl/pthread_rwlock_trywrlock.c | 15 +- nptl/pthread_rwlockattr_destroy.c | 11 +- nptl/pthread_rwlockattr_getkind_np.c | 11 +- nptl/pthread_rwlockattr_getpshared.c | 12 +- nptl/pthread_rwlockattr_init.c | 11 +- nptl/pthread_rwlockattr_setkind_np.c | 11 +- nptl/pthread_rwlockattr_setpshared.c | 11 +- nptl/pthread_setspecific.c | 9 +- nptl/pthread_yield.c | 13 +- posix/Makefile | 5 +- posix/Versions | 3 + posix/{execve.c => execveat.c} | 16 +- posix/tst-execveat.c | 186 +++++++ posix/unistd.h | 5 + rt/Makefile | 2 + stdio-common/vfscanf-internal.c | 13 +- sysdeps/mach/hurd/configure | 3 + sysdeps/mach/hurd/configure.ac | 3 + sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/nptl/libc-lockP.h | 48 +- sysdeps/nptl/pthread.h | 11 +- sysdeps/pthread/Makefile | 28 +- sysdeps/pthread/call_once.c | 11 +- sysdeps/pthread/cnd_broadcast.c | 11 +- sysdeps/pthread/cnd_destroy.c | 11 +- sysdeps/pthread/cnd_init.c | 11 +- sysdeps/pthread/cnd_signal.c | 11 +- sysdeps/pthread/cnd_wait.c | 11 +- sysdeps/pthread/mtx_destroy.c | 11 +- sysdeps/pthread/mtx_init.c | 11 +- sysdeps/pthread/mtx_lock.c | 11 +- sysdeps/pthread/mtx_trylock.c | 11 +- sysdeps/pthread/mtx_unlock.c | 11 +- sysdeps/pthread/thrd_exit.c | 11 +- sysdeps/pthread/tss_create.c | 11 +- sysdeps/pthread/tss_delete.c | 11 +- sysdeps/pthread/tss_get.c | 11 +- sysdeps/pthread/tss_set.c | 11 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/alpha/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/arc/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/arc/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/cnd_timedwait.c | 21 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/csky/libpthread.abilist | 37 -- .../unix/sysv/linux/execveat.c | 26 +- sysdeps/unix/sysv/linux/fchmodat.c | 13 +- sysdeps/unix/sysv/linux/fexecve.c | 10 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/i386/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/ia64/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 78 ++- .../sysv/linux/m68k/coldfire/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 78 ++- .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 78 ++- .../sysv/linux/microblaze/be/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 78 ++- .../sysv/linux/microblaze/le/libpthread.abilist | 37 -- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 78 ++- .../unix/sysv/linux/mips/mips32/libpthread.abilist | 37 -- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 78 ++- .../unix/sysv/linux/mips/mips64/libpthread.abilist | 37 -- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 78 ++- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/mtx_timedlock.c | 21 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 37 -- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 78 ++- .../linux/powerpc/powerpc32/libpthread.abilist | 37 -- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 78 ++- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 78 ++- .../linux/powerpc/powerpc64/be/libpthread.abilist | 37 -- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 78 ++- .../linux/powerpc/powerpc64/le/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 78 ++- .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 78 ++- .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 78 ++- .../sysv/linux/s390/s390-32/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 78 ++- .../sysv/linux/s390/s390-64/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 78 ++- sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 78 ++- .../sysv/linux/sparc/sparc32/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 78 ++- .../sysv/linux/sparc/sparc64/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/thrd_priv.h | 4 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 78 ++- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 37 -- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 78 ++- .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 37 -- sysdeps/x86/dl-cacheinfo.h | 4 + sysdeps/x86_64/multiarch/memchr-avx2.S | 425 +++++++++------- sysdeps/x86_64/multiarch/memchr-evex.S | 547 ++++++++++++--------- 139 files changed, 3665 insertions(+), 2028 deletions(-) copy posix/{execve.c => execveat.c} (68%) create mode 100644 posix/tst-execveat.c copy posix/fexecve.c => sysdeps/unix/sysv/linux/execveat.c (63%)