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-Oz in repository toolchain/ci/glibc.
from 2d8a22cdec manual: Correct description of ENTRY [BZ #17183] adds dfc3907cde Use binutils 2.36 branch in build-many-glibcs.py. adds 5ec029c883 argp: fix pointer-subtraction bug adds 1b3fc33f81 argp: Don't rely on undefined behaviour of _tolower(). adds e9f63b5126 argp: Don't pass invalid arguments to isspace, isalnum, isal [...] adds bbf15241db argp: Improve comments. adds 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 new 4b221ec9ee linux: Fix STATFS_IS_STATFS64 definition new 36260d5035 linux: Set default kernel_stat.h to LFS new e7702cb56e linux: Set LFS statfs as default new 1bfbaf7130 linux: Consolidate fstatfs implementations new f6e616435d linux: Consolidate statfs implementations new 6ea1603d65 linux: Consolidate fstatvfs implementations new 52f527d6f1 linux: Consolidate statvfs implementations new 1566d3c43f linux: Consolidate internal_statvfs new d2fa24f239 linux: Remove overflow.h new 7eb3000f9f linux: Remove stat-check.c
The 10 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: NEWS | 5 +- argp/argp-help.c | 379 +++++++++++++-------- 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 +- scripts/build-many-glibcs.py | 2 +- 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/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 +++++++++++ .../ia64/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/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/s390/s390-64/kernel_stat.h | 22 -- 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 + 128 files changed, 1706 insertions(+), 1754 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/ia64/kernel_stat.h => pthread/sem_routines.h} (69%) 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/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%) delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h 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