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-Os_LTO in repository toolchain/ci/glibc.
from a92ac9f494 ldbl-128ibm: make ieee754.h work with IEEE 128 long double adds 783e641fba csu: Use ELF constructor instead of _init in libc.so adds d423e17031 nss_nis: Use NSS_DECLARE_MODULE_FUNCTIONS adds f1a0840c15 powerpc: Refactor fenvinline.h adds 758599bc9d elf: Apply attribute_relro to pointers in elf/dl-minimal.c adds 5c8aa3849a malloc/tst-mallocfork2: Kill lingering process for unexpecte [...] adds dfe9aa9156 support: Add support_process_state_wait adds b3b6a40ab9 posix: Refactor tst-waitid (BZ #14666) adds 6437fecca3 posix: Remove posix waitid adds 8dbfea3a20 ldbl-128ibm-compat: Redirect long double functions to f128/i [...] adds 39b47ada8d ldbl-128ibm-compat: Redirect complex math functions adds f1a166b0d7 ldbl-128ibm-compat: Provide a significand implementation adds d967237443 ldbl-128ibm-compat: Provide nexttoward functions adds 77d5bddd8f ldbl-128ibm-compat: enforce ibm128 on compat tests adds 4068b54c70 ldbl-128ibm-compat: link tst-ldbl-efgcvt against loader too adds b5b7fb76e1 i386: Use comdat instead of .gnu.linkonce for i386 setup pic [...] adds 0499a353a6 elf: Add elf/check-wx-segment, a test for the presence of WX [...] adds 808cd69267 Add missing libc_hidden_def for __utimensat64 adds 542160f0b6 Fixed typo in run_command_array() in support/shell-container.c adds c592721a5b build-many-glibcs.py: Add --shallow option adds feaa150680 build-many-glibcs.py: Add list-compilers, list-glibcs commands adds f122f356c5 Linux: renameat2 syscall number is always available adds a72ae22d5d Linux: copy_file_range syscall number is always available adds 8d25a67650 Linux: mlock2 syscall number is always available adds 276e6080c8 Linux: mq_* syscall numbers are always available adds 7255ccbec9 Linux: statx syscall number is always available adds 78e132b319 Linux: sched_setaffinity syscall number is always available adds 822a391076 Linux: sched_getaffinity syscall number is always available adds 1a5f1153a7 Linux: sigaltstack syscall number is always available adds 71691aae92 Linux: Clean up pread64/pwrite64 system call names adds d241dee4dd Linux: Clean up preadv, pwritev system call names adds 658b5848a8 Linux: getrandom syscall number is always available adds c99517a738 Linux: rt_sigqueueinfo syscall number is always available adds 5d9f1add86 Linux: pkey_mprotect syscall number is always available adds aa350443c5 Linux: set_tid_address syscall number is always available adds 11ae9a185b Linux: exit_group syscall number is always available adds b5350b487c Linux: Clean up preadv2, pwritev2 system call names adds 4fe5d3867a Linux: getdents64 syscall number is always available on MIPS adds 75376039be Linux: pciconfig_iobase syscall number is always available on alpha adds b03604b1b8 Linux: set_robust_list syscall number is always available adds ed9ce57e3c Linux: open_by_handle_at syscall number is always available adds 2982d0c18f ia64: Do not define __NR_semtimedop in <sysdep.h> adds 63e9b4bd9c x86_64: Do not define __NR_semtimedop in <sysdep.h> adds e76d4fb014 Linux: epoll_pwait syscall number is always available adds bf956afeaa m68k: getpagesize syscall number is always available adds 24caa35c57 microblaze: vfork is always available adds 847d3913da y2038: Introduce struct __utimbuf64 - new internal glibc type adds d962a5d68a y2038: linux: Provide __utimes64 implementation adds 66449d9339 y2038: linux: Provide __utime64 implementation adds c014359a7d alpha: Do not build with -fpic adds 4f88b38097 Convert Python scripts to Python 3 adds 78c9d0c6ef Update translations adds 72bcc9ade0 manual: Fix typo in parse_printf_format example [BZ #24638] adds f801cf7bb1 manual: Fix wrong declaration of wcschr [BZ #24654] adds 1301097665 S390: Remove backchain-based fallback and use generic backtrace.c. adds c10826a327 Linux: Use AT_FDCWD in utime, utimes when calling utimensat adds e5244cd88a Linux: Use __fstatat64 in fchmodat implementation adds d5e492ba4c linux: Remove aarch64 ipc_priv.h adds 24fdebe75f linux: Clear mode_t padding bits (BZ#25623) adds 87a698a216 Improve IFUNC check [BZ #25506] adds 60f071f47a linux/sysipc: Include linux/posix_types.h for __kernel_mode_t adds a63189c021 Remove reference of --without-fp on configure adds af09e5e5d9 arm: Fix softp-fp Implies (BZ #25635) adds 1c252f0e7e powerpc: Fix feraiseexcept and feclearexcept macros adds 0059122aa0 ldbl-128ibm-compat: Add tests for IBM long double functions adds d2b2acefa6 ldbl-128ibm: Let long double files have specific compiler flags adds b33e946fbb sparc: Move sigreturn stub to assembly adds 7975f9a48a y2038: fix: Add missing libc_hidden_def for __futimens64 adds f072671cf5 y2038: linux: Provide __futimes64 implementation adds 1a5e12826c y2038: linux: Provide __lutimes64 implementation adds 8b8f39376b y2038: linux: Provide __futimesat64 implementation adds fbaf0bae57 elf: Fix wrong indentation from commit eb447b7b4b adds d8faf2955a mips: Fix wrong INTERNAL_SYSCALL_ERROR_P check from bc2eb9321e adds a9f4703d93 gcc PR 89877: miscompilation due to missing cc clobber in lo [...] adds 15ab195229 Add NEWS entry for CVE-2020-10029 (bug 25487) adds 7000651327 [AArch64] Improve integer memcpy adds 083d644d42 test-container: print errno when execvp fails
No new revisions were added by this update.
Summary of changes: NEWS | 4 +- benchtests/scripts/bench.py | 2 +- benchtests/scripts/validate_benchout.py | 2 +- configure | 5 +- configure.ac | 5 +- conform/glibcconform.py | 2 +- conform/linknamespace.py | 2 +- conform/list-header-symbols.py | 2 +- csu/init-first.c | 12 +- elf/Makefile | 7 + elf/dl-deps.c | 11 +- elf/dl-minimal.c | 16 +- elf/soinit.c | 2 +- include/libc-internal.h | 2 +- include/libc-symbols.h | 23 + include/math.h | 9 +- include/netdb.h | 8 +- include/time.h | 28 ++ malloc/tst-mallocfork2.c | 39 +- manual/stdio.texi | 2 +- manual/string.texi | 2 +- math/Makefile | 7 +- math/bits/mathcalls-helper-functions.h | 18 +- math/bits/mathcalls.h | 9 +- math/complex.h | 21 +- math/gen-libm-test.py | 2 +- math/gen-tgmath-tests.py | 2 +- math/math.h | 59 ++- .../linux/aarch64/ipc_priv.h => math/test-ibm128.h | 10 +- math/test-ldouble.h | 7 + nis/nss-nis.h | 1 + nis/nss_nis/nis-hosts.c | 17 +- nis/nss_nis/nis-network.c | 17 +- nis/nss_nis/nis-spwd.c | 16 +- nptl/nptl-init.c | 4 - nptl/pthread_create.c | 6 +- po/be.po | 9 +- po/fr.po | 237 ++++++++- posix/tst-waitid.c | 549 ++++++--------------- scripts/build-many-glibcs.py | 40 +- scripts/check-wx-segment.py | 85 ++++ stdlib/longlong.h | 6 +- support/Makefile | 3 + support/process_state.h | 43 ++ support/shell-container.c | 2 +- support/support_process_state.c | 92 ++++ support/test-container.c | 2 +- support/tst-support-process_state.c | 105 ++++ .../sysv/linux/mq_getattr.c => support/xgetline.c | 27 +- support/xstdio.h | 2 + sysdeps/aarch64/memcpy.S | 197 ++++---- sysdeps/alpha/Makefile | 4 - sysdeps/arm/be/nofpu/Implies | 1 + sysdeps/arm/le/nofpu/Implies | 1 + sysdeps/i386/sysdep.h | 5 +- sysdeps/ieee754/ldbl-128/s_nexttoward.c | 4 +- sysdeps/ieee754/ldbl-128/s_nexttowardf.c | 4 +- sysdeps/ieee754/ldbl-128ibm-compat/Makeconfig | 3 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 10 + sysdeps/ieee754/ldbl-128ibm-compat/Versions | 4 + .../ldbl-128ibm-compat/s_nextafterf128.c} | 11 +- .../ldbl-128ibm-compat/s_nexttowardf128.c} | 34 +- .../ldbl-128ibm-compat/s_significandf128.c} | 14 +- sysdeps/ieee754/ldbl-128ibm/Makefile | 22 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 8 +- sysdeps/{posix => mach/hurd}/waitid.c | 70 +-- sysdeps/nptl/fork.c | 10 +- sysdeps/powerpc/bits/fenvinline.h | 32 +- sysdeps/s390/s390-32/backtrace.c | 148 ------ sysdeps/s390/s390-64/backtrace.c | 147 ------ sysdeps/sparc/Makefile | 9 + sysdeps/unix/sysv/linux/_exit.c | 2 - sysdeps/unix/sysv/linux/aio_sigqueue.c | 5 - sysdeps/unix/sysv/linux/alpha/ioperm.c | 2 - sysdeps/unix/sysv/linux/copy_file_range.c | 5 - sysdeps/unix/sysv/linux/epoll_pwait.c | 16 - sysdeps/unix/sysv/linux/fchmodat.c | 2 +- sysdeps/unix/sysv/linux/futimens.c | 2 + sysdeps/unix/sysv/linux/futimes.c | 42 +- sysdeps/unix/sysv/linux/futimesat.c | 41 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 5 - sysdeps/unix/sysv/linux/generic/sysdep.h | 8 - sysdeps/unix/sysv/linux/getentropy.c | 9 - sysdeps/unix/sysv/linux/getrandom.c | 13 - sysdeps/unix/sysv/linux/hppa/Makefile | 9 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 6 - sysdeps/unix/sysv/linux/lutimes.c | 37 +- sysdeps/unix/sysv/linux/m68k/getpagesize.c | 4 - sysdeps/unix/sysv/linux/microblaze/vfork.S | 4 - sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 2 - sysdeps/unix/sysv/linux/mlock2.c | 2 - sysdeps/unix/sysv/linux/mq_close.c | 6 - sysdeps/unix/sysv/linux/mq_getattr.c | 6 - sysdeps/unix/sysv/linux/mq_notify.c | 6 - sysdeps/unix/sysv/linux/mq_open.c | 5 - sysdeps/unix/sysv/linux/mq_receive.c | 6 - sysdeps/unix/sysv/linux/mq_send.c | 6 - sysdeps/unix/sysv/linux/mq_unlink.c | 6 - sysdeps/unix/sysv/linux/msgctl.c | 10 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 2 - sysdeps/unix/sysv/linux/open_by_handle_at.c | 9 - sysdeps/unix/sysv/linux/pkey_mprotect.c | 5 - sysdeps/unix/sysv/linux/pread.c | 6 +- sysdeps/unix/sysv/linux/pread64.c | 4 - sysdeps/unix/sysv/linux/pread64_nocancel.c | 4 - sysdeps/unix/sysv/linux/preadv.c | 6 - sysdeps/unix/sysv/linux/preadv2.c | 7 +- sysdeps/unix/sysv/linux/preadv64.c | 10 +- sysdeps/unix/sysv/linux/preadv64v2.c | 9 +- sysdeps/unix/sysv/linux/pwrite.c | 6 +- sysdeps/unix/sysv/linux/pwrite64.c | 4 - sysdeps/unix/sysv/linux/pwritev.c | 6 - sysdeps/unix/sysv/linux/pwritev2.c | 4 +- sysdeps/unix/sysv/linux/pwritev64.c | 10 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 9 +- sysdeps/unix/sysv/linux/renameat2.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 12 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 10 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 7 +- sysdeps/unix/sysv/linux/semctl.c | 10 +- sysdeps/unix/sysv/linux/shmctl.c | 10 +- sysdeps/unix/sysv/linux/sigstack.c | 4 - sysdeps/unix/sysv/linux/sparc/Makefile | 8 +- sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 26 +- .../sparc32/sigreturn_stub.S} | 28 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 14 +- .../{mq_close.c => sparc/sparc64/sigreturn_stub.S} | 23 +- sysdeps/unix/sysv/linux/statx.c | 11 +- sysdeps/unix/sysv/linux/syscalls.list | 1 - sysdeps/unix/sysv/linux/utime.c | 57 +++ sysdeps/unix/sysv/linux/utimensat.c | 2 + sysdeps/unix/sysv/linux/utimes.c | 38 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 7 - 134 files changed, 1527 insertions(+), 1439 deletions(-) copy sysdeps/unix/sysv/linux/aarch64/ipc_priv.h => math/test-ibm128.h (75%) create mode 100644 scripts/check-wx-segment.py create mode 100644 support/process_state.h create mode 100644 support/support_process_state.c create mode 100644 support/tst-support-process_state.c copy sysdeps/unix/sysv/linux/mq_getattr.c => support/xgetline.c (65%) create mode 100644 sysdeps/arm/be/nofpu/Implies create mode 100644 sysdeps/arm/le/nofpu/Implies create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/Makeconfig copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => ieee754/ldbl-128ibm-compat/s_n [...] copy sysdeps/{unix/sysv/linux/pread64_nocancel.c => ieee754/ldbl-128ibm-compat/s_n [...] rename sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => ieee754/ldbl-128ibm-compat/s [...] rename sysdeps/{posix => mach/hurd}/waitid.c (65%) delete mode 100644 sysdeps/s390/s390-32/backtrace.c delete mode 100644 sysdeps/s390/s390-64/backtrace.c copy sysdeps/unix/sysv/linux/{mq_getattr.c => sparc/sparc32/sigreturn_stub.S} (64%) copy sysdeps/unix/sysv/linux/{mq_close.c => sparc/sparc64/sigreturn_stub.S} (69%) create mode 100644 sysdeps/unix/sysv/linux/utime.c