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-check_cross in repository toolchain/ci/glibc.
from a49d7fd4f7 sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636] adds 9ebaabeaac sysvipc: Return EINVAL for invalid shmctl commands adds 29e9874a04 y2038: nptl: Convert pthread_mutex_{clock|timed}lock to supp [...] adds af79ed5fb6 y2038: Remove not used __fstatat_time64 define adds d3a5ae6ad1 statfs: add missing f_flags assignment adds b8b53b338f resolv: Serialize processing in resolv/tst-resolv-txnid-collision adds c02695d776 x86/CET: Update vfork to prevent child return adds 602da9de69 sysvipc: Fix tst-sysvshm-linux on x32 adds 9030377480 shm tests: Append PID to names passed to shm_open [BZ #26737] adds cb49c65bb5 linux: Use INTERNAL_SYSCALL on fstatat{64} adds 01f33a9acc linux: Fix time64 support for futimesat adds 14633d3e56 Move ftime to a compatibility symbol adds f1ed4d4c2c linux: Add 64-bit time_t support for wait3 adds 905ae44c77 linux: Move posix dir implementations to Linux adds 4b962c9e85 linux: Simplify opendir buffer allocation adds 30d2e4a963 linux: Add __readdir_unlocked adds 60854f40ea support: Add create_temp_file_in_dir adds d6fa317099 Add NEWS entry for ftime compatibility move adds 0f09154c64 x86: Initialize CPU info via IFUNC relocation [BZ 26203] adds 7449320983 C-SKY:Fix dynamic linker's name when mfloat-abi=softfp. adds 0e6ee9c143 rt: Fix typos in comments in <aio.h> adds 75c4044b9a y2038: linux: Provide __time64 implementation adds ab5ee31e14 Move vtimes to a compatibility symbol adds 33e5907ee6 Revert "C-SKY:Fix dynamic linker's name when mfloat-abi=softfp." adds 56b223c1c8 C-SKY: Make dynamic linker's name compitable with the older gcc. adds 9cb2c92384 y2038: nptl: Provide __futex_clock_wait_bitset64 to support [...] adds 4be44c3208 New benchtest: pthread locks adds 6c2b579962 Reword description of SXID_* tunable properties adds f603224706 Use Linux 5.9 in build-many-glibcs.py. adds dac8713629 Update syscall lists for Linux 5.9. adds 9a29f1a2ae Remove timing related checks of time/tst-cpuclock1 adds ce643e6fe9 Fix typo in NEWS file adds 0a3fce86ee Amend grammar and add a description adds 6f21b0c5ed Update kernel version to 5.9 in tst-mman-consts.py. adds 30a0b167d3 Reinstate ftime and add deprecate message on ftime usage adds 5d8aa97da2 time: Add 64-bit time_t support for ftime adds 0ce51bef34 Remove NEWS entry about ftime removal adds 562ef5e69e misc: Add internal __getauxval2 function adds b94cc191e0 Add IP_RECVERR_RFC4884 and IPV6_RECVERR_RFC4884 from Linux 5.9. adds 641a124845 Hurd: Fix ftime build adds 59803e81f9 x86: Optimizing memcpy for AMD Zen architecture. adds 9538f6b95a Make elf.h header self contained. adds cb3a749a22 x86: Restore processing of cache size tunables in init_cacheinfo adds de1a9197af elf: Unify old and new format cache handling code in ld.so adds d598134bfb Argument Syntax: Use "option", @option, and @command. adds b853a4176c Use MPC 1.2.1 in build-many-glibcs.py. adds 5e598c2bbf elf: In ldconfig, extract the new_sub_entry function from se [...] adds 024f873209 tst-tcfree2: adjust coding style. adds 961d12d947 malloc debug: fix compile error when enable macro MALLOC_DEBUG > 1 adds 2098d4034d Disable spurious -Wstringop-overflow for setjmp/longjmp (bug 26647) adds 5c3b0374eb Do not use array parameter to new_composite_name (bug 26726) adds 882774658c Disable spurious -Warray-bounds for ypclnt.c (bug 26687) adds 548f467fa1 Avoid -Wstringop-overflow warning in pthread_cleanup_push macros adds fd0981e402 hurd: Correct 'ethenet' spelling adds 558251bd87 aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] adds e156dabc76 aarch64: Add variant PCS lazy binding test [BZ #26798] adds fbb71eddb3 tst-setuid1-static-ENV: Add $(common-objpfx)nss [BZ #26820] adds bb0719a80d msg: Remove redundant #include <sys/msg.h> header adds 9a99c68214 iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] adds dc274b1416 Remove __warn_memset_zero_len [BZ #25399] adds 34aec973e1 Remove __warndecl
No new revisions were added by this update.
Summary of changes: NEWS | 9 +- benchtests/Makefile | 3 +- benchtests/bench-pthread-locks.c | 554 +++++++++++++ csu/libc-start.c | 10 + debug/Makefile | 2 +- debug/warning-nop.c | 70 -- elf/dl-cache.c | 287 +++---- elf/dl-tunables.list | 11 +- elf/elf.h | 6 - elf/ldconfig.c | 34 +- iconv/tst-iconv_prog.sh | 16 +- iconvdata/ibm1364.c | 14 +- include/bits/types/struct_timeb.h | 1 + include/dirent.h | 4 +- include/struct___timeb64.h | 16 + include/sys/auxv.h | 5 + include/sys/resource.h | 4 + include/sys/stat.h | 1 - include/sys/timeb.h | 12 + include/sys/vtimes.h | 1 - include/time.h | 7 + locale/setlocale.c | 2 +- malloc/arena.c | 4 +- malloc/tst-tcfree2.c | 8 +- manual/README.tunables | 11 +- manual/resource.texi | 61 -- manual/startup.texi | 12 +- misc/getauxval.c | 33 +- misc/sys/cdefs.h | 11 +- nis/ypclnt.c | 8 + nptl/Makefile | 2 +- nptl/pthreadP.h | 9 + nptl/pthread_create.c | 10 + nptl/pthread_mutex_timedlock.c | 68 +- nptl/unwind.c | 10 + resolv/tst-resolv-txnid-collision.c | 5 + 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 | 4 +- string/bits/string_fortified.h | 15 - string/byteswap.h | 7 +- support/temp_file.c | 12 +- support/temp_file.h | 7 + sysdeps/aarch64/Makefile | 7 + sysdeps/aarch64/configure | 40 + sysdeps/aarch64/configure.ac | 22 + sysdeps/aarch64/dl-machine.h | 12 +- sysdeps/aarch64/tst-vpcs-mod.S | 141 ++++ sysdeps/aarch64/tst-vpcs.c | 78 ++ sysdeps/csky/preconfigure | 35 +- sysdeps/generic/dl-cache.h | 17 +- sysdeps/i386/dl-machine.h | 7 +- sysdeps/mach/hurd/net/ethernet.h | 2 +- sysdeps/nptl/futex-internal.c | 101 ++- sysdeps/nptl/futex-internal.h | 77 +- sysdeps/nptl/pthread.h | 37 +- sysdeps/posix/readdir.c | 127 --- sysdeps/posix/readdir_r.c | 159 ---- sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + 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/bits/in.h | 2 + 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 +- .../{posix/closedir.c => unix/sysv/linux/ftime.c} | 58 +- 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/microblaze/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 1 + 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/msgget.c | 1 - sysdeps/unix/sysv/linux/msgrcv.c | 1 - sysdeps/unix/sysv/linux/msgsnd.c | 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 + .../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/shmat.c | 1 - sysdeps/unix/sysv/linux/shmctl.c | 44 +- sysdeps/unix/sysv/linux/shmdt.c | 1 - sysdeps/unix/sysv/linux/shmget.c | 1 - .../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 | 9 +- 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} | 534 +------------ 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/sys/timeb.h | 15 +- time/tst-cpuclock1.c | 65 +- time/tst-ftime.c | 27 +- 148 files changed, 2998 insertions(+), 2563 deletions(-) create mode 100644 benchtests/bench-pthread-locks.c delete mode 100644 debug/warning-nop.c create mode 100644 include/bits/types/struct_timeb.h create mode 100644 include/struct___timeb64.h delete mode 100644 include/sys/vtimes.h delete mode 100644 resource/sys/vtimes.h create mode 100644 sysdeps/aarch64/tst-vpcs-mod.S create mode 100644 sysdeps/aarch64/tst-vpcs.c delete mode 100644 sysdeps/posix/readdir.c delete mode 100644 sysdeps/posix/readdir_r.c copy 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%) rename sysdeps/{posix/closedir.c => unix/sysv/linux/ftime.c} (51%) 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%) 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