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-arm-build_cross in repository toolchain/ci/glibc.
from 5a619c1f46 hurd: support clock_gettime(CLOCK_PROCESS/THREAD_CPUTIME_ID) new 21181d1c7b elf: Add missing <dl-procinfo.h> header to elf/dl-usage.c new 7ee881f1f4 rtld: fix typo in comment new a5177499e4 manual: replace an obsolete collation example with a valid one new af548086ed manual: correct the spelling of "MALLOC_PERTURB_" [BZ #23015] new 880a12e96d Add missing stat/mknod symbol on libc.abilist some ABIs new 873e239a4c support: Provide a way to reorder responses within the DNS t [...] new 08443b1996 support: Provide a way to clear the RA bit in DNS server responses new f1f00c0721 resolv: Handle transaction ID collisions in parallel queries [...] new e11ed9d2b4 AArch64: Use __memcpy_simd on Neoverse N2/V1 new a49d7fd4f7 sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636] new 9ebaabeaac sysvipc: Return EINVAL for invalid shmctl commands new 29e9874a04 y2038: nptl: Convert pthread_mutex_{clock|timed}lock to supp [...] new af79ed5fb6 y2038: Remove not used __fstatat_time64 define new d3a5ae6ad1 statfs: add missing f_flags assignment new b8b53b338f resolv: Serialize processing in resolv/tst-resolv-txnid-collision new c02695d776 x86/CET: Update vfork to prevent child return new 602da9de69 sysvipc: Fix tst-sysvshm-linux on x32 new 9030377480 shm tests: Append PID to names passed to shm_open [BZ #26737] new cb49c65bb5 linux: Use INTERNAL_SYSCALL on fstatat{64} new 01f33a9acc linux: Fix time64 support for futimesat new 14633d3e56 Move ftime to a compatibility symbol new f1ed4d4c2c linux: Add 64-bit time_t support for wait3 new 905ae44c77 linux: Move posix dir implementations to Linux new 4b962c9e85 linux: Simplify opendir buffer allocation new 30d2e4a963 linux: Add __readdir_unlocked new 60854f40ea support: Add create_temp_file_in_dir new d6fa317099 Add NEWS entry for ftime compatibility move new 0f09154c64 x86: Initialize CPU info via IFUNC relocation [BZ 26203] new 7449320983 C-SKY:Fix dynamic linker's name when mfloat-abi=softfp. new 0e6ee9c143 rt: Fix typos in comments in <aio.h> new 75c4044b9a y2038: linux: Provide __time64 implementation new ab5ee31e14 Move vtimes to a compatibility symbol new 33e5907ee6 Revert "C-SKY:Fix dynamic linker's name when mfloat-abi=softfp." new 56b223c1c8 C-SKY: Make dynamic linker's name compitable with the older gcc. new 9cb2c92384 y2038: nptl: Provide __futex_clock_wait_bitset64 to support [...] new 4be44c3208 New benchtest: pthread locks new 6c2b579962 Reword description of SXID_* tunable properties new f603224706 Use Linux 5.9 in build-many-glibcs.py. new dac8713629 Update syscall lists for Linux 5.9. new 9a29f1a2ae Remove timing related checks of time/tst-cpuclock1 new ce643e6fe9 Fix typo in NEWS file new 0a3fce86ee Amend grammar and add a description new 6f21b0c5ed Update kernel version to 5.9 in tst-mman-consts.py. new 30a0b167d3 Reinstate ftime and add deprecate message on ftime usage new 5d8aa97da2 time: Add 64-bit time_t support for ftime new 0ce51bef34 Remove NEWS entry about ftime removal
The 46 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 + benchtests/Makefile | 3 +- benchtests/bench-pthread-locks.c | 554 +++++++++++++ elf/dl-tunables.list | 11 +- elf/dl-usage.c | 1 + elf/rtld.c | 2 +- include/bits/types/struct_timeb.h | 1 + include/dirent.h | 4 +- include/struct___timeb64.h | 16 + include/sys/resource.h | 4 + include/sys/stat.h | 1 - include/sys/timeb.h | 12 + include/sys/vtimes.h | 1 - include/time.h | 7 + manual/README.tunables | 11 +- manual/memory.texi | 2 +- manual/resource.texi | 61 -- manual/string.texi | 6 +- nptl/pthreadP.h | 9 + nptl/pthread_mutex_timedlock.c | 68 +- resolv/Makefile | 7 + resolv/res_send.c | 40 +- resolv/tst-resolv-txnid-collision.c | 334 ++++++++ resource/Makefile | 2 +- resource/sys/vtimes.h | 68 -- resource/vtimes.c | 45 +- rt/aio.h | 13 +- rt/tst-shm-cancel.c | 11 +- rt/tst-shm.c | 35 +- scripts/build-many-glibcs.py | 2 +- string/byteswap.h | 7 +- support/Makefile | 2 + .../resolv_response_context_duplicate.c | 48 +- .../resolv_response_context_free.c | 23 +- support/resolv_test.c | 63 +- support/resolv_test.h | 41 +- support/temp_file.c | 12 +- support/temp_file.h | 7 + sysdeps/aarch64/multiarch/memcpy.c | 3 +- sysdeps/aarch64/multiarch/memmove.c | 3 +- sysdeps/csky/preconfigure | 35 +- sysdeps/i386/dl-machine.h | 7 +- sysdeps/nptl/futex-internal.c | 101 ++- sysdeps/nptl/futex-internal.h | 77 +- sysdeps/posix/readdir.c | 127 --- sysdeps/posix/readdir_r.c | 159 ---- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 4 + 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/arm/be/libc.abilist | 10 + sysdeps/{posix => unix/sysv/linux}/closedir.c | 0 sysdeps/unix/sysv/linux/csky/arch-syscall.h | 1 + sysdeps/{posix => unix/sysv/linux}/dirfd.c | 0 sysdeps/{posix => unix/sysv/linux}/dirstream.h | 0 sysdeps/{posix => unix/sysv/linux}/fdopendir.c | 0 sysdeps/unix/sysv/linux/fstatat.c | 19 +- sysdeps/unix/sysv/linux/fstatat64.c | 31 +- sysdeps/unix/sysv/linux/generic/futimesat.c | 52 -- sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/i386/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/i386/vfork.S | 55 +- sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 10 + sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 10 + sysdeps/unix/sysv/linux/mips/mips64/kstat_cp.h | 8 +- .../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 + sysdeps/{posix => unix/sysv/linux}/opendir.c | 51 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 5 +- sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 2 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 1 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 2 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/powerpc/time.c | 4 +- sysdeps/unix/sysv/linux/readdir.c | 73 +- sysdeps/unix/sysv/linux/readdir64.c | 131 +++- sysdeps/unix/sysv/linux/readdir64_r.c | 194 ++++- sysdeps/unix/sysv/linux/readdir_r.c | 49 +- sysdeps/{posix => unix/sysv/linux}/rewinddir.c | 0 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/s390/elision-timed.c | 5 +- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 2 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 1 + .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 1 + sysdeps/{posix => unix/sysv/linux}/seekdir.c | 0 sysdeps/unix/sysv/linux/sh/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/shmctl.c | 58 +- .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 1 + .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/kstat_cp.h | 4 +- sysdeps/unix/sysv/linux/statfs64.c | 1 + sysdeps/unix/sysv/linux/syscall-names.list | 5 +- sysdeps/{posix => unix/sysv/linux}/telldir.c | 0 sysdeps/unix/sysv/linux/time.c | 38 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-sysvshm-linux.c | 186 +++++ sysdeps/unix/sysv/linux/utimensat.c | 8 +- .../{posix/rewinddir.c => unix/sysv/linux/wait3.c} | 45 +- sysdeps/unix/sysv/linux/x86/Makefile | 5 + sysdeps/unix/sysv/linux/x86/elision-timed.c | 5 +- sysdeps/unix/sysv/linux/x86/lowlevellock.h | 2 +- sysdeps/unix/sysv/linux/x86/time.c | 4 +- sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c | 88 +++ sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/vfork.S | 36 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 1 + sysdeps/x86/cacheinfo.c | 868 +-------------------- sysdeps/x86/{cacheinfo.c => cacheinfo.h} | 510 +----------- sysdeps/x86/cpu-features.c | 12 +- sysdeps/x86/dl-cacheinfo.h | 478 ++++++++++++ sysdeps/x86/dl-get-cpu-features.c | 27 +- sysdeps/x86/include/cpu-features.h | 1 + sysdeps/x86/libc-start.c | 1 - sysdeps/x86_64/dl-machine.h | 7 +- sysvipc/test-sysvipc.h | 33 +- sysvipc/test-sysvshm.c | 5 + time/Makefile | 2 +- time/bits/types/struct_timeb.h | 15 + time/ftime.c | 29 +- time/sys/timeb.h | 15 +- time/tst-cpuclock1.c | 65 +- time/tst-ftime.c | 27 +- 133 files changed, 3068 insertions(+), 2314 deletions(-) create mode 100644 benchtests/bench-pthread-locks.c create mode 100644 include/bits/types/struct_timeb.h create mode 100644 include/struct___timeb64.h delete mode 100644 include/sys/vtimes.h create mode 100644 resolv/tst-resolv-txnid-collision.c delete mode 100644 resource/sys/vtimes.h copy sysdeps/unix/sysv/linux/time.c => support/resolv_response_context_duplicate.c (51%) copy sysdeps/posix/telldir.c => support/resolv_response_context_free.c (70%) delete mode 100644 sysdeps/posix/readdir.c delete mode 100644 sysdeps/posix/readdir_r.c rename sysdeps/{posix => unix/sysv/linux}/closedir.c (100%) rename sysdeps/{posix => unix/sysv/linux}/dirfd.c (100%) rename sysdeps/{posix => unix/sysv/linux}/dirstream.h (100%) rename sysdeps/{posix => unix/sysv/linux}/fdopendir.c (100%) delete mode 100644 sysdeps/unix/sysv/linux/generic/futimesat.c rename sysdeps/{posix => unix/sysv/linux}/opendir.c (74%) copy sysdeps/{posix => unix/sysv/linux}/rewinddir.c (100%) rename sysdeps/{posix => unix/sysv/linux}/seekdir.c (100%) rename sysdeps/{posix => unix/sysv/linux}/telldir.c (100%) create mode 100644 sysdeps/unix/sysv/linux/tst-sysvshm-linux.c rename sysdeps/{posix/rewinddir.c => unix/sysv/linux/wait3.c} (53%) create mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c copy sysdeps/x86/{cacheinfo.c => cacheinfo.h} (50%) create mode 100644 sysdeps/x86/dl-cacheinfo.h create mode 100644 time/bits/types/struct_timeb.h