This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O3_LTO in repository toolchain/ci/glibc.
from 1e3d9c1e4d argp: Avoid undefined behaviour when invoking qsort(). adds 339f7fea92 Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h. adds 921e6f4198 printf: Add smoke tests for long double adds c3479fb793 nsswitch: return result when nss database is locked [BZ #27343] adds 5ab25c8875 x86: Add PTWRITE feature detection [BZ #27346] adds 5692abd13d tst: Provide test for timerfd related functions adds e2c0794d13 tst: Provide test for ppoll adds 7f61f785f1 sunrpc: Fix typo in xdr_string comment adds e9fed2438a linux: Require /dev/shm as the shared memory file system adds da4aea0b5e pthread: Refactor semaphore code adds c1f46f9db7 pthread: Remove alloca usage from __sem_check_add_mapping adds 1f745ecc21 x86-64: Refactor and improve performance of strchr-avx2.S adds a00e2fe3df strchr: Add additional benchmarks and tests adds 0ff786226c Add more ptrace constants for AArch64 and PowerPC. adds e99156816d linux: Fix __sem_check_add_mapping name length adds 7dd416491e linux: Fix __sem_check_add_mapping search_sem adds c8ba52ab33 misc: Sync cdefs.h with gnulib adds de0e1b45b0 malloc: Sync dynarray with gnulib adds f0908ba118 regex: remove alloca usage on regex set_regs adds f3e5c7262e regexec: remove alloca usage in build_trtable adds 36c604ed36 regex: stop using alloca adds 7960c5eea9 benchtests: Updated json bench-variant attribute adds e604a5e4bb setrlimit/getrlimit: Use __nonnull to avoid null pointer adds 61117bfa1b tunables: Simplify TUNABLE_SET interface adds a1b8b06a55 x86: Use SIZE_MAX instead of (long int)-1 for tunable range value adds 228f30ab47 tunables: Disallow negative values for some tunables adds 4b221ec9ee linux: Fix STATFS_IS_STATFS64 definition adds 36260d5035 linux: Set default kernel_stat.h to LFS adds e7702cb56e linux: Set LFS statfs as default adds 1bfbaf7130 linux: Consolidate fstatfs implementations adds f6e616435d linux: Consolidate statfs implementations adds 6ea1603d65 linux: Consolidate fstatvfs implementations adds 52f527d6f1 linux: Consolidate statvfs implementations adds 1566d3c43f linux: Consolidate internal_statvfs adds d2fa24f239 linux: Remove overflow.h adds 7eb3000f9f linux: Remove stat-check.c adds 4458eb1257 hurd: Fix fstatfs build failure
No new revisions were added by this update.
Summary of changes: NEWS | 5 +- benchtests/bench-memset.c | 2 +- benchtests/bench-strchr.c | 26 ++- elf/dl-tunable-types.h | 4 +- elf/dl-tunables.c | 128 ++++-------- elf/dl-tunables.h | 37 ++-- elf/dl-tunables.list | 6 + elf/elf.h | 2 + elf/tst-rtld-list-tunables.exp | 2 +- htl/Makefile | 3 +- htl/Versions | 1 - htl/semaphoreP.h | 21 -- {sysdeps/nptl => include}/shm-directory.h | 30 ++- include/sys/resource.h | 4 +- include/sys/statfs.h | 7 +- include/sys/statvfs.h | 3 +- malloc/dynarray-skeleton.c | 128 ++++++------ malloc/dynarray.h | 3 +- malloc/dynarray_at_failure.c | 4 + malloc/dynarray_emplace_enlarge.c | 3 +- malloc/dynarray_resize.c | 3 +- malloc/dynarray_resize_clear.c | 4 +- malloc/tst-dynarray-fail.c | 8 +- malloc/tst-dynarray-shared.h | 4 +- malloc/tst-dynarray.c | 22 +- manual/README.tunables | 16 +- manual/platform.texi | 3 + misc/sys/cdefs.h | 142 +++++++------ nptl/Makefile | 3 +- nptl/Versions | 1 - nptl/nptlfreeres.c | 1 - nptl/pthreadP.h | 1 - nptl/semaphoreP.h | 21 -- nss/nss_database.c | 3 +- posix/Makefile | 3 +- posix/Versions | 1 + posix/regex_internal.h | 19 -- posix/regexec.c | 115 +++-------- {sysdeps/posix => posix}/shm-directory.c | 30 ++- resource/sys/resource.h | 14 +- stdio-common/tst-printf.c | 65 +++++- stdio-common/tst-printf.sh | 66 ++++-- string/test-strchr.c | 26 ++- sunrpc/xdr.c | 2 +- sysdeps/htl/shm-directory.h | 30 --- sysdeps/mach/hurd/fstatfs.c | 2 +- sysdeps/posix/Makefile | 6 - sysdeps/posix/shm-directory.h | 66 ------ sysdeps/posix/shm_open.c | 10 +- sysdeps/posix/shm_unlink.c | 13 +- sysdeps/pthread/sem_close.c | 56 +---- sysdeps/pthread/sem_open.c | 142 ++----------- sysdeps/pthread/sem_routines.c | 199 ++++++++++++++++++ .../kernel_stat.h => pthread/sem_routines.h} | 17 +- sysdeps/pthread/sem_unlink.c | 10 +- sysdeps/unix/sysv/linux/Makefile | 5 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 16 ++ .../linux/{generic/wordsize-32 => alpha}/fstatfs.c | 13 +- sysdeps/unix/sysv/linux/alpha/fstatfs64.c | 52 ++++- sysdeps/unix/sysv/linux/alpha/fstatvfs.c | 1 - sysdeps/unix/sysv/linux/alpha/fstatvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c | 1 - .../linux/{generic/wordsize-32 => alpha}/statfs.c | 16 +- sysdeps/unix/sysv/linux/alpha/statfs64.c | 52 ++++- sysdeps/unix/sysv/linux/alpha/statvfs.c | 1 - sysdeps/unix/sysv/linux/alpha/statvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/syscalls.list | 4 - sysdeps/unix/sysv/linux/arc/kernel_stat.h | 27 --- sysdeps/unix/sysv/linux/{ => arm}/kernel_stat.h | 0 .../sysv/linux/{generic => csky}/bits/statfs.h | 11 - .../unix/sysv/linux/{riscv => csky}/kernel_stat.h | 12 +- sysdeps/unix/sysv/linux/fstatat64.c | 12 ++ sysdeps/unix/sysv/linux/fstatfs.c | 62 ++++++ sysdeps/unix/sysv/linux/fstatfs64.c | 67 +----- sysdeps/unix/sysv/linux/fstatvfs.c | 11 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 53 ++--- sysdeps/unix/sysv/linux/generic/Makefile | 2 +- sysdeps/unix/sysv/linux/generic/stat-check.c | 29 --- .../unix/sysv/linux/generic/wordsize-32/overflow.h | 69 ------- sysdeps/unix/sysv/linux/{ => i386}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 22 -- sysdeps/unix/sysv/linux/internal_statvfs.c | 70 ++++--- sysdeps/unix/sysv/linux/internal_statvfs.h | 8 +- sysdeps/unix/sysv/linux/internal_statvfs64.c | 4 - sysdeps/unix/sysv/linux/kernel_stat.h | 58 ++---- sysdeps/unix/sysv/linux/{ => m68k}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/mips/kernel_stat.h | 6 +- .../unix/sysv/linux/mips/mips64/n64/fstatfs64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 3 - .../sysv/linux/{generic => nios2}/bits/statfs.h | 11 - .../sysv/linux/{generic => nios2}/kernel_stat.h | 18 +- .../sysv/linux/powerpc/powerpc64/kernel_stat.h | 22 -- sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 10 + .../sysv/linux/{ => s390/s390-32}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/{ => sh}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/shm-directory.c | 147 -------------- .../unix/sysv/linux/sparc/sparc64/kernel_stat.h | 7 +- .../sysv/linux/{generic/wordsize-32 => }/statfs.c | 35 +++- sysdeps/unix/sysv/linux/statfs64.c | 69 +------ sysdeps/unix/sysv/linux/statvfs.c | 11 +- sysdeps/unix/sysv/linux/statvfs64.c | 54 ++--- sysdeps/unix/sysv/linux/tst-ppoll.c | 56 +++++ sysdeps/unix/sysv/linux/tst-timerfd.c | 65 ++++++ sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c | 5 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c | 1 - .../sysv/linux/wordsize-64/internal_statvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statvfs.c | 5 - sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 2 - sysdeps/unix/sysv/linux/x86_64/kernel_stat.h | 22 -- sysdeps/unix/sysv/linux/xstatconv.c | 7 +- sysdeps/x86/Makefile | 7 +- sysdeps/x86/bits/platform/x86.h | 11 +- sysdeps/x86/cpu-features.c | 8 + sysdeps/x86/dl-cacheinfo.h | 19 +- sysdeps/x86/include/cpu-features.h | 17 +- sysdeps/x86/tst-cpu-features-cpuinfo-static.c | 1 + sysdeps/x86/tst-cpu-features-cpuinfo.c | 1 + sysdeps/x86/tst-cpu-features-supports-static.c | 1 + sysdeps/x86/tst-cpu-features-supports.c | 1 + sysdeps/x86/tst-get-cpu-features.c | 2 + sysdeps/x86_64/multiarch/strchr-avx2.S | 225 ++++++++++----------- sysdeps/x86_64/multiarch/strchr.c | 1 + 127 files changed, 1460 insertions(+), 1621 deletions(-) rename {sysdeps/nptl => include}/shm-directory.h (56%) rename {sysdeps/posix => posix}/shm-directory.c (60%) delete mode 100644 sysdeps/htl/shm-directory.h delete mode 100644 sysdeps/posix/shm-directory.h create mode 100644 sysdeps/pthread/sem_routines.c rename sysdeps/{unix/sysv/linux/s390/s390-64/kernel_stat.h => pthread/sem_routines [...] rename sysdeps/unix/sysv/linux/{generic/wordsize-32 => alpha}/fstatfs.c (76%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/fstatvfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fstatvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c copy sysdeps/unix/sysv/linux/{generic/wordsize-32 => alpha}/statfs.c (72%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/statvfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/arc/kernel_stat.h copy sysdeps/unix/sysv/linux/{ => arm}/kernel_stat.h (100%) copy sysdeps/unix/sysv/linux/{generic => csky}/bits/statfs.h (79%) rename sysdeps/unix/sysv/linux/{riscv => csky}/kernel_stat.h (77%) create mode 100644 sysdeps/unix/sysv/linux/fstatfs.c delete mode 100644 sysdeps/unix/sysv/linux/generic/stat-check.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h copy sysdeps/unix/sysv/linux/{ => i386}/kernel_stat.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/ia64/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/internal_statvfs64.c copy sysdeps/unix/sysv/linux/{ => m68k}/kernel_stat.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c rename sysdeps/unix/sysv/linux/{generic => nios2}/bits/statfs.h (79%) rename sysdeps/unix/sysv/linux/{generic => nios2}/kernel_stat.h (71%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h copy sysdeps/unix/sysv/linux/{ => s390/s390-32}/kernel_stat.h (100%) copy sysdeps/unix/sysv/linux/{ => sh}/kernel_stat.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/shm-directory.c rename sysdeps/unix/sysv/linux/{generic/wordsize-32 => }/statfs.c (54%) create mode 100644 sysdeps/unix/sysv/linux/tst-ppoll.c create mode 100644 sysdeps/unix/sysv/linux/tst-timerfd.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/internal_statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statvfs.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/kernel_stat.h create mode 100644 sysdeps/x86/tst-cpu-features-cpuinfo-static.c create mode 100644 sysdeps/x86/tst-cpu-features-supports-static.c