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-build_cross in repository toolchain/ci/glibc.
from aaa12e9ff0 sysvipc: Fix semtimeop for !__ASSUME_DIRECT_SYSVIPC_SYSCALLS adds 50e19ddfcd nptl: Fix __futex_abstimed_wait_cancellable32 adds 2433d39b69 linux: Add time64 select support adds 94a83d8667 linux: Add time64 sigtimedwait support adds 7c7671767e linux: Use 64-bit time_t syscall on clock_getcputclockid adds 4af88f96de linux: Consolidate utimes adds c3a020eedd linux: Add time64 support for nanosleep adds b16f282cb0 linux: Add time64 recvmmsg support adds d3c5702747 Reversing calculation of __x86_shared_non_temporal_threshold adds c670278934 ld.so: add an --argv0 option [BZ #16124] adds dfb8e514cf Set tunable value as well as min/max values adds cef95fdc2e string: Fix strerrorname_np return value [BZ #26555] adds 3f9705f1fc nptl: Provide proper spelling for 32 bit version of futex_ab [...] adds e75fbaaa21 nptl: futex: Move __NR_futex_time64 alias to beginning of fu [...] adds 2deb779390 sysvipc: Fix semtimedop for Linux < 5.1 for 64-bit ABI adds 238032ead6 aarch64: enforce >=64K guard size [BZ #26691] adds 574500a108 sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637] adds a16d2abd49 sysvipc: Return EINVAL for invalid semctl commands adds 20a00dbefc sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639] adds be9b0b9a01 sysvipc: Return EINVAL for invalid msgctl commands adds b2cdadde4d Y2038: nptl: Provide futex_abstimed_wait64 supporting 64 bit time adds 3102e28bd1 y2038: nptl: Convert pthread_rwlock_{clock|timed}{rd|wr}lock [...] adds 5bb2e5300b manual: Fix typo adds 19302b27bd Fix GCC 11 -Warray-parameter warning for __sigsetjmp (bug 26647) adds 78e09591a5 Optimize scripts/merge-test-results.sh adds 862897d2ad Replace Minumum/minumum with Minimum/minimum adds 7a887dd537 posix: Fix -Warray-bounds instances building timer_create [B [...] adds c42b7058a2 login/tst-grantpt: Convert to support framework, more error [...] adds 0f9793a556 Linux: unlockpt needs to fail with EINVAL, not ENOTTY (bug 26053) adds 27fe5f2e67 Linux: Require properly configured /dev/pts for PTYs adds 56f8d44294 elf: Do not search HWCAP subdirectories in statically linked [...] adds b31d4355ae elf: Implement _dl_write adds a04689ee7a nptl: Add missing cancellation flags on futex_internal and p [...] new 8f8052c2aa Revert "Fix missing redirects in testsuite targets" new c0e9ddf59e __vfscanf_internal: fix aliasing violation (bug 26690) new 72d36ffd7d elf: Implement __rtld_malloc_is_complete new 2bf9e641fd elf: Extract command-line/environment variables state from rtld.c new 9590a71adc elf: Move ld.so error/help output to _dl_usage new 27316f4a23 elf: Record whether paths come from LD_LIBRARY_PATH or --lib [...] new e0f1a58f3d elf: Implement ld.so --help new 601f40d37b Update alpha libm-test-ulps new ebcff89a98 Update mips64 libm-test-ulps new addff78f1f nptl: Add missing cancellation flags on lockf new 542923d949 elf: Implement ld.so --version new 1a945ba5ad scripts/update-copyrights: Update csu/version.c, elf/dl-usage.c new ca52c56abf elf: Use the term "program interpreter" in the ld.so help message new db03874df9 elf: Print the full name of the dynamic loader in the ld.so [...] new 50b1b7a390 elf: Make __rtld_env_path_list and __rtld_search_dirs global [...]
The 15 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: INSTALL | 11 +- NEWS | 19 +- bits/sigstack.h | 2 +- elf/Makefile | 28 +- bits/sigstack.h => elf/argv0test.c | 27 +- elf/dl-load.c | 71 ++- elf/dl-main.h | 115 ++++ elf/dl-minimal.c | 8 + elf/dl-support.c | 2 +- elf/dl-tunables.c | 45 +- elf/dl-tunables.h | 21 +- elf/dl-usage.c | 84 +++ elf/dl-write.c | 56 ++ elf/rtld.c | 247 ++++---- setjmp/Makefile => elf/tst-rtld-argv0.sh | 42 +- grp/Makefile | 2 +- include/bits/types/struct___jmp_buf_tag.h | 1 + include/link.h | 4 + include/rtld-malloc.h | 4 + include/signal.h | 8 + include/sys/select.h | 8 + include/sys/socket.h | 8 + include/time.h | 15 + intl/Makefile | 10 +- io/Makefile | 4 +- libio/Makefile | 2 +- localedata/Makefile | 4 +- login/tst-grantpt.c | 105 ++-- malloc/Makefile | 2 +- malloc/malloc.c | 2 +- manual/README.tunables | 24 +- manual/install.texi | 11 +- manual/threads.texi | 2 +- manual/tunables.texi | 6 +- nptl/Makefile | 2 +- nptl/allocatestack.c | 14 +- nptl/pthreadP.h | 18 + nptl/pthread_rwlock_clockrdlock.c | 20 +- nptl/pthread_rwlock_clockwrlock.c | 20 +- nptl/pthread_rwlock_common.c | 33 +- nptl/pthread_rwlock_rdlock.c | 2 +- nptl/pthread_rwlock_timedrdlock.c | 20 +- nptl/pthread_rwlock_timedwrlock.c | 20 +- nptl/pthread_rwlock_wrlock.c | 2 +- posix/Makefile | 6 +- scripts/merge-test-results.sh | 7 +- scripts/update-copyrights | 6 + setjmp/Makefile | 3 +- .../bits/types/struct___jmp_buf_tag.h | 29 +- setjmp/setjmp.h | 15 +- stdio-common/Makefile | 7 +- stdio-common/errlist.c | 13 +- stdio-common/test-strerr.c | 690 ++++++++++++++++++++- stdio-common/vfscanf-internal.c | 22 +- stdlib/Makefile | 4 +- sysdeps/aarch64/nptl/pthreaddef.h | 3 + sysdeps/alpha/fpu/libm-test-ulps | 2 +- sysdeps/alpha/nptl/pthreaddef.h | 3 + sysdeps/arc/nptl/pthreaddef.h | 3 + sysdeps/arm/nptl/pthreaddef.h | 3 + sysdeps/csky/nptl/pthreaddef.h | 3 + sysdeps/generic/ldsodefs.h | 12 +- sysdeps/gnu/errlist.h | 301 +++++---- sysdeps/hppa/nptl/pthreaddef.h | 3 + sysdeps/i386/nptl/pthreaddef.h | 3 + sysdeps/ia64/nptl/pthreaddef.h | 3 + sysdeps/m68k/nptl/pthreaddef.h | 3 + sysdeps/microblaze/nptl/pthreaddef.h | 3 + sysdeps/mips/mips64/libm-test-ulps | 2 +- sysdeps/mips/nptl/pthreaddef.h | 3 + sysdeps/nios2/nptl/pthreaddef.h | 3 + sysdeps/nptl/Makefile | 1 + sysdeps/nptl/futex-internal.c | 96 ++- sysdeps/nptl/futex-internal.h | 14 +- sysdeps/nptl/pthread.h | 5 +- sysdeps/powerpc/nptl/pthreaddef.h | 3 + sysdeps/riscv/nptl/pthreaddef.h | 3 + sysdeps/s390/nptl/pthreaddef.h | 3 + sysdeps/sh/nptl/pthreaddef.h | 3 + sysdeps/sparc/sparc32/pthreaddef.h | 3 + sysdeps/sparc/sparc64/pthreaddef.h | 3 + sysdeps/unix/sysv/linux/Makefile | 3 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 25 +- .../unix/sysv/linux/dl-write.c | 30 +- sysdeps/unix/sysv/linux/generic/utimes.c | 46 -- sysdeps/unix/sysv/linux/getpt.c | 67 +- sysdeps/unix/sysv/linux/grantpt.c | 73 ++- sysdeps/unix/sysv/linux/hppa/kernel-features.h | 5 - sysdeps/unix/sysv/linux/kernel-posix-timers.h | 52 +- sysdeps/unix/sysv/linux/mips/configure | 2 +- sysdeps/unix/sysv/linux/mips/configure.ac | 2 +- sysdeps/unix/sysv/linux/msgctl.c | 53 +- .../unix/sysv/linux/{unlockpt.c => nanosleep.c} | 50 +- sysdeps/unix/sysv/linux/ptsname.c | 95 +-- sysdeps/unix/sysv/linux/recvmmsg.c | 63 +- sysdeps/unix/sysv/linux/select.c | 92 ++- sysdeps/unix/sysv/linux/semctl.c | 16 + sysdeps/unix/sysv/linux/semtimedop.c | 12 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 50 +- sysdeps/unix/sysv/linux/timer_create.c | 74 +-- sysdeps/unix/sysv/linux/timer_delete.c | 15 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 8 +- sysdeps/unix/sysv/linux/timer_gettime.c | 6 +- sysdeps/unix/sysv/linux/timer_settime.c | 8 +- sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c | 177 ++++++ sysdeps/unix/sysv/linux/tst-sysvsem-linux.c | 184 ++++++ sysdeps/unix/sysv/linux/unlockpt.c | 21 +- sysdeps/unix/sysv/linux/x86_64/timer_gettime.c | 4 +- sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 5 +- sysdeps/x86/cacheinfo.c | 16 +- sysdeps/x86_64/nptl/pthreaddef.h | 3 + sysvipc/test-sysvipc.h | 110 ++++ sysvipc/test-sysvmsg.c | 5 + sysvipc/test-sysvsem.c | 6 + 114 files changed, 2799 insertions(+), 1019 deletions(-) copy bits/sigstack.h => elf/argv0test.c (62%) create mode 100644 elf/dl-main.h create mode 100644 elf/dl-usage.c create mode 100644 elf/dl-write.c copy setjmp/Makefile => elf/tst-rtld-argv0.sh (59%) mode change 100644 => 100755 create mode 100644 include/bits/types/struct___jmp_buf_tag.h rename sysdeps/unix/sysv/linux/hppa/utimes.c => setjmp/bits/types/struct___jmp_buf [...] copy bits/sigstack.h => sysdeps/unix/sysv/linux/dl-write.c (61%) delete mode 100644 sysdeps/unix/sysv/linux/generic/utimes.c copy sysdeps/unix/sysv/linux/{unlockpt.c => nanosleep.c} (52%) create mode 100644 sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvsem-linux.c create mode 100644 sysvipc/test-sysvipc.h