This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2 in repository toolchain/ci/glibc.
from 81b83ff61f linux: Move xmknod{at} to compat symbols adds 5a619c1f46 hurd: support clock_gettime(CLOCK_PROCESS/THREAD_CPUTIME_ID) adds 21181d1c7b elf: Add missing <dl-procinfo.h> header to elf/dl-usage.c adds 7ee881f1f4 rtld: fix typo in comment adds a5177499e4 manual: replace an obsolete collation example with a valid one adds af548086ed manual: correct the spelling of "MALLOC_PERTURB_" [BZ #23015] adds 880a12e96d Add missing stat/mknod symbol on libc.abilist some ABIs adds 873e239a4c support: Provide a way to reorder responses within the DNS t [...] adds 08443b1996 support: Provide a way to clear the RA bit in DNS server responses adds f1f00c0721 resolv: Handle transaction ID collisions in parallel queries [...] adds e11ed9d2b4 AArch64: Use __memcpy_simd on Neoverse N2/V1 adds 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] new dc274b1416 Remove __warn_memset_zero_len [BZ #25399] new 34aec973e1 Remove __warndecl
The 2 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 | 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/dl-usage.c | 1 + elf/elf.h | 6 - elf/ldconfig.c | 34 +- elf/rtld.c | 2 +- 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/memory.texi | 2 +- manual/resource.texi | 61 -- manual/startup.texi | 12 +- manual/string.texi | 6 +- 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/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 | 4 +- string/bits/string_fortified.h | 15 - string/byteswap.h | 7 +- support/Makefile | 2 + .../resolv_response_context_duplicate.c | 48 +- .../resolv_response_context_free.c | 21 +- support/resolv_test.c | 63 +- support/resolv_test.h | 41 +- 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/multiarch/memcpy.c | 3 +- sysdeps/aarch64/multiarch/memmove.c | 3 +- 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/clock_gettime.c | 88 ++- 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/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/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/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/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 + .../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/shmat.c | 1 - sysdeps/unix/sysv/linux/shmctl.c | 58 +- 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 | 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} | 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 +- 170 files changed, 3776 insertions(+), 2674 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 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/dirfd.c => support/resolv_response_context_free.c (70%) 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%) 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