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 72e84d1db2 Linux: Use 32-bit vDSO for clock_gettime, gettimeofday, time [...] adds 84ea6ea24b mcheck: Align struct hdr to MALLOC_ALIGNMENT bytes [BZ #28068] adds 9ed752af8d posix: Ignore non opened files on tst-spawn5 adds c27bcc9588 htl: Let libc call __pthread_mutex_{,try,un}lock adds d7fe71d842 htl: Fix linking static examples against libpthread adds 135425a1dd nss: Fix build error with --disable-nscd adds d8ea0d0168 Add an internal wrapper for clone, clone2 and clone3 adds 24c78e2c75 x86-64: Add the clone3 wrapper adds 84d40d702f Add static tests for __clone_internal adds 0e1f068108 Fix linknamespace errors and local-plt-usages in nss_files. adds ba33937be2 elf: Fix DTV gap reuse logic (BZ #27135) adds b8f889064d socket: Add hidden prototype for setsockopt adds 389c1114d1 resolv: Sort Makefile routines and Versions lexicographically adds 2ff32dd492 nss_dns: Do not use deprecated packet parsing functions adds adcc572a29 resolv: Move ns_name_ntop to its own file and into libc adds ee3639e0fe resolv: Remove unnecessary res_isourserver_p call from send_dg adds 820bb23ff0 resolv: Move ns_name_unpack to its own file and into libc adds 3a0253ac6f elf: Add -Wl,--no-as-needed for tst-tls-manydynamic*mod-dep- [...]
No new revisions were added by this update.
Summary of changes: elf/Makefile | 75 +++++- elf/dl-close.c | 8 +- elf/dl-load.c | 2 +- elf/dl-open.c | 10 - elf/dl-tls.c | 17 +- elf/rtld.c | 2 +- elf/tst-tls20.c | 275 ++++++++++++++++++++- htl/Versions | 1 + include/arpa/nameser.h | 7 +- include/clone_internal.h | 16 ++ include/sys/socket.h | 3 +- malloc/Makefile | 4 +- malloc/mcheck.c | 3 +- nptl/allocatestack.c | 59 +---- nptl/pthread_create.c | 38 +-- nss/nss_files/files-alias.c | 4 +- nss/nss_files/files-initgroups.c | 4 +- nss/nss_files/files-netgrp.c | 6 +- nss/nss_module.c | 6 +- nss/nss_readline.c | 2 +- posix/tst-spawn5.c | 53 ++-- resolv/Makefile | 63 ++++- resolv/Versions | 198 ++++++++++----- resolv/ns_name.c | 209 +--------------- resolv/ns_name_ntop.c | 145 +++++++++++ resolv/ns_name_unpack.c | 115 +++++++++ resolv/nss_dns/dns-canon.c | 13 +- resolv/nss_dns/dns-host.c | 28 +-- resolv/res_send.c | 6 - sysdeps/generic/ldsodefs.h | 4 +- sysdeps/htl/Makeconfig | 2 +- sysdeps/htl/pthreadP.h | 3 + sysdeps/i386/Makefile | 4 - sysdeps/mach/hurd/htl/pt-mutex-lock.c | 1 + sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 1 + sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 1 + sysdeps/mach/hurd/i386/libc.abilist | 4 + sysdeps/mach/hurd/i386/libresolv.abilist | 2 - sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/unix/sysv/linux/Makefile | 12 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + sysdeps/unix/sysv/linux/aarch64/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/arc/libc.abilist | 4 + sysdeps/unix/sysv/linux/arc/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/be/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/le/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/clone-internal.c | 91 +++++++ sysdeps/unix/sysv/linux/clone3.c | 1 + sysdeps/unix/sysv/linux/clone3.h | 67 +++++ sysdeps/unix/sysv/linux/csky/libc.abilist | 4 + sysdeps/unix/sysv/linux/csky/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + sysdeps/unix/sysv/linux/hppa/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + .../sysv/linux/m68k/coldfire/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + .../unix/sysv/linux/m68k/m680x0/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 4 + .../sysv/linux/microblaze/be/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 4 + .../sysv/linux/microblaze/le/libresolv.abilist | 2 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips32/libresolv.abilist | 2 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + .../sysv/linux/mips/mips64/n32/libresolv.abilist | 2 - .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + .../sysv/linux/mips/mips64/n64/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 2 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc32/libresolv.abilist | 2 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 4 + .../linux/powerpc/powerpc64/be/libresolv.abilist | 2 - .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 + .../linux/powerpc/powerpc64/le/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 4 + .../unix/sysv/linux/riscv/rv32/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + .../unix/sysv/linux/riscv/rv64/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 + .../unix/sysv/linux/s390/s390-32/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + .../unix/sysv/linux/s390/s390-64/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/setsockopt.c | 5 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/be/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + .../sysv/linux/sparc/sparc32/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../sysv/linux/sparc/sparc64/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/spawni.c | 26 +- sysdeps/unix/sysv/linux/tst-align-clone-internal.c | 68 +++++ sysdeps/unix/sysv/linux/tst-clone2-internal.c | 126 ++++++++++ sysdeps/unix/sysv/linux/tst-clone3-internal.c | 99 ++++++++ sysdeps/unix/sysv/linux/tst-getpid1-internal.c | 133 ++++++++++ .../unix/sysv/linux/tst-misalign-clone-internal.c | 74 ++++++ sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + .../unix/sysv/linux/x86_64/64/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/x86_64/clone3.S | 92 +++++++ sysdeps/unix/sysv/linux/x86_64/sysdep.h | 2 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + .../unix/sysv/linux/x86_64/x32/libresolv.abilist | 2 - sysdeps/x86_64/x32/Makefile | 4 - 115 files changed, 1847 insertions(+), 537 deletions(-) create mode 100644 include/clone_internal.h create mode 100644 resolv/ns_name_ntop.c create mode 100644 resolv/ns_name_unpack.c create mode 100644 sysdeps/unix/sysv/linux/clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/clone3.c create mode 100644 sysdeps/unix/sysv/linux/clone3.h create mode 100644 sysdeps/unix/sysv/linux/tst-align-clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-clone2-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-clone3-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-getpid1-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/clone3.S