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_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 new 4f88b38097 Convert Python scripts to Python 3 new 78c9d0c6ef Update translations
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: benchtests/scripts/bench.py | 2 +- benchtests/scripts/validate_benchout.py | 2 +- conform/glibcconform.py | 2 +- conform/linknamespace.py | 2 +- conform/list-header-symbols.py | 2 +- csu/init-first.c | 12 +- elf/Makefile | 7 + 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 | 18 + malloc/tst-mallocfork2.c | 39 +- 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 ++- 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 ++++ support/Makefile | 3 + support/process_state.h | 43 ++ support/shell-container.c | 2 +- support/support_process_state.c | 92 ++++ support/tst-support-process_state.c | 105 ++++ .../sysv/linux/mq_close.c => support/xgetline.c | 27 +- support/xstdio.h | 2 + sysdeps/alpha/Makefile | 4 - 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/Makefile | 10 + sysdeps/ieee754/ldbl-128ibm-compat/Versions | 4 + .../ieee754/ldbl-128ibm-compat/s_nextafterf128.c | 22 +- .../ldbl-128ibm-compat/s_nexttowardf128.c} | 34 +- .../ieee754/ldbl-128ibm-compat/s_significandf128.c | 25 +- 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/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/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/m68k/getpagesize.c | 4 - sysdeps/unix/sysv/linux/microblaze/vfork.S | 4 - 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/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/sigstack.c | 4 - sysdeps/unix/sysv/linux/statx.c | 11 +- sysdeps/unix/sysv/linux/syscalls.list | 1 - sysdeps/unix/sysv/linux/utime.c | 56 +++ sysdeps/unix/sysv/linux/utimensat.c | 2 + sysdeps/unix/sysv/linux/utimes.c | 37 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 7 - 102 files changed, 1215 insertions(+), 926 deletions(-) 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_close.c => support/xgetline.c (65%) copy support/xstdio.h => sysdeps/ieee754/ldbl-128ibm-compat/s_nextafterf128.c (64%) copy sysdeps/{unix/sysv/linux/pread64_nocancel.c => ieee754/ldbl-128ibm-compat/s_n [...] copy support/xstdio.h => sysdeps/ieee754/ldbl-128ibm-compat/s_significandf128.c (65%) rename sysdeps/{posix => mach/hurd}/waitid.c (65%) create mode 100644 sysdeps/unix/sysv/linux/utime.c