This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-master-arm-spec2k6-O3_VECT in repository toolchain/ci/glibc.
from 28d07380c2 support: Replace MINSIGSTKSZ with sysconf (_SC_MINSIGSTKSZ) adds 17cef890c9 support: Replace _SC_MINSIGSTKSZ with _SC_SIGSTKSZ adds 83b7008e11 hurd _Fork: Drop duplicate malloc_fork_lock calls adds 70099c7763 nis: nis_local_group may read from __nisgroup[-1] (bug 28075) adds 8235f9311b Fix failing nss/tst-nss-files-hosts-long. adds aaacde11f2 Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MIN adds 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- [...] adds 881b68e45c elf: Fix a wrong array access on tst-tls20 adds 0b217e5969 htl: Do not expose pthread hidden proto outside libpthread adds 191e406826 tst-safe-linking: make false positives even more improbable adds 248dbed118 resolv: Deprecate legacy interfaces in libresolv adds cff2c78c51 resolv: Move ns_name_skip to its own file and into libc (bug 28091) adds 4e1d3db1e8 resolv: Move ns_name_uncompress into its own file and into libc adds 276e9822b3 resolv: Move ns_name_pton into its own file and into libc adds 7ed1ac6da3 resolv: Move ns_name_pack into its own file and into libc adds 13e1f86706 resolv: Move ns_name_compress into its own file and into libc adds 640bbdf71c resolv: Move dn_expand to its own file and into libc adds 7ec366a08a resolv: Move _getlong, _getshort, __putlong, __putshort to r [...] adds fd8a87c0c1 resolv: Move dn_comp to its own file and into libc adds 391e02236b resolv: Move dn_skipname to its own file and into libc adds 2fbe5860d3 resolv: Rename res_comp.c to res-name-checking.c and move into libc adds 9515126f90 resolv: Move __res_get_nsaddr to its own file and into libc adds 17d0407a5c resolv: Move res_isourserver to its own file and reformat to [...] adds 08d4a98070 resolv: Move ns_makecanon into its own file, and into libc adds 762a2b2d34 resolv: Move ns_samename into its own file, and into libc adds 72a51ac647 resolv: Move res_nameinquery to its own file and into libc adds 7131727c6b resolv: Move res_queriesmatch to its own file and into libc adds be5773e166 resolv: Move __res_context_hostalias into its own file and i [...] adds 66ac4268f4 resolv: Move res_hostalias into its own file, along with hostalias adds b165c65c35 resolv: Move res_send, res_nsend into libc adds 21a497cc58 resolv: Move res_mkquery, res_nmkquery into libc adds ea9878ec27 resolv: Move res_query functions into libc adds e1fcf21474 resolv: Move nss_dns into libc adds ee5ed99922 nss: Directly load nss_dns, without going through dlsym/dlopen adds 5adb0e14a5 i386: Add the clone3 wrapper adds 469761eac8 elf: Fix tst-cpu-features-cpuinfo on some AMD systems (BZ #28090) adds ff417d4017 hurd: Add support for spawn_do_closefrom adds 20be978f05 resolv: Do not install libnss_dns.a, libnss_dns.so adds 39e8eb5973 RISC-V: Update rv64 ULPs adds 82c395d91e misc: Add time64 alias for ioctl adds 8a40aff86b io: Add time64 alias for fcntl adds b39ffab860 Linux: Add time64 alias for prctl adds 8b2c706a9d socket: Add time64 alias for sendmmsg adds 0a921c52b3 socket: Add time64 alias for recvmsg adds 77ede5f010 socket: Add time64 alias for sendmsg adds 31aefa93f3 ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit [...] adds 8eb4f2e404 ARC: elf: make type safe adds 63c60cff12 malloc: Fix tst-mallocfork3-malloc-check link adds 094ed6b0cc posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support adds 0075c4f39d Make mcheck tests conditional on GLIBC_2.23 or earlier adds 57b07bede1 Remove __after_morecore_hook adds 55a4dd3930 Remove __morecore and __default_morecore adds 2d2d9f2b48 Move malloc hooks into a compat DSO adds c142eb253f mcheck: Wean away from malloc hooks [BZ #23489] adds cc35896ea3 Simplify __malloc_initialized adds 9dad716d4d mtrace: Wean away from malloc hooks adds b5bd5bfe88 glibc.malloc.check: Wean away from malloc hooks adds 0552fd2c7d Move malloc_{g,s}et_state to libc_malloc_debug adds 1e5a5866cb Remove malloc hooks [BZ #23328] adds 6856975ed4 mcheck Fix malloc_usable_size [BZ #22057] adds 02c17c8c14 socket: Add time64 alias for getsockopt adds f032ac3b83 socket: Add time64 alias for setsockopt adds 9a7ab0769b hurd: Fix glob lstat compatibility adds 5b8d271571 Fix build and tests with --disable-tunables adds 7c124e3714 x86: Install <bits/platform/x86.h> [BZ #27958] adds d34ed66f96 manual: Document unsupported cases for interposition adds e785361ce3 i386: Regenerate ulps adds ddcc612ce9 Exclude static tests for mcheck and malloc-check adds de2f68c3c7 hurd: _Fork: unlock malloc before calling fork child hooks adds fb1621a886 manual: Drop the .so suffix in libc_malloc_debug description adds 4aedc25f55 __cxa_thread_atexit_impl: Abort on allocation failure [BZ #18524] adds b8e8bb324a xmalloc: Fix warnings with gcc analyzer adds 70d08ba204 tests: use xmalloc to allocate implementation array adds 5f18453d1c build-many-glibcs.py: Add x86_64-linux-gnu-minimal configuration adds c25c32165d Typo: Rename HAVE_CLONE3_WAPPER to HAVE_CLONE3_WRAPPER adds 91cc803d27 x86-64: Add Avoid_Short_Distance_REP_MOVSB
No new revisions were added by this update.
Summary of changes: NEWS | 40 ++ Rules | 9 +- benchtests/bench-string.h | 5 +- catgets/Makefile | 4 +- elf/Makefile | 90 ++- 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-leaks1-static.c | 1 - elf/tst-tls20.c | 275 ++++++++- htl/Versions | 1 + iconvdata/Makefile | 3 +- include/arpa/nameser.h | 28 +- include/bits/local_lim.h | 7 - include/clone_internal.h | 16 + include/malloc.h | 6 - include/mcheck.h | 4 - .../x86/tst-cet-legacy-10.c => include/nss_dns.h | 48 +- include/programs/xmalloc.h | 9 +- include/resolv.h | 22 +- include/stdlib.h | 3 - include/sys/socket.h | 3 +- inet/arpa/inet.h | 3 +- intl/tst-gettext.sh | 1 + io/Makefile | 2 + io/fcntl.h | 27 +- io/tst-fcntl-time64.c | 1 + libio/Makefile | 12 +- localedata/Makefile | 3 +- malloc/Makefile | 75 ++- malloc/Versions | 47 +- malloc/arena.c | 53 +- malloc/hooks.c | 177 +----- malloc/malloc-check.c | 65 +- malloc/malloc-debug.c | 671 +++++++++++++++++++++ malloc/malloc-hooks.h | 24 - malloc/malloc.c | 269 +++------ malloc/malloc.h | 27 - malloc/{mcheck.c => mcheck-impl.c} | 286 +++++---- malloc/mcheck.c | 396 +----------- malloc/morecore.c | 34 +- malloc/mtrace-impl.c | 226 +++++++ malloc/mtrace.c | 313 +--------- malloc/tst-compathooks-off.c | 145 +++++ malloc/tst-compathooks-on.c | 2 + malloc/tst-malloc-usable-static-tunables.c | 1 - malloc/tst-malloc-usable-static.c | 1 - malloc/tst-mtrace.sh | 1 + malloc/tst-safe-linking.c | 31 +- manual/memory.texi | 214 +------ manual/platform.texi | 21 +- manual/tunables.texi | 4 +- misc/Makefile | 13 +- misc/sys/cdefs.h | 10 + misc/sys/ioctl.h | 10 + misc/tst-ioctl-time64.c | 1 + .../x86/tst-cet-legacy-10.c => misc/tst-ioctl.c | 34 +- nis/nis_local_names.c | 1 + nptl/Makefile | 3 +- nptl/allocatestack.c | 59 +- nptl/pthread_create.c | 38 +- nptl/tst-minstack-exit.c | 3 + nss/nss_files/files-alias.c | 4 +- nss/nss_files/files-initgroups.c | 4 +- nss/nss_files/files-netgrp.c | 6 +- nss/nss_files_functions.c | 6 - nss/nss_module.c | 56 +- nss/nss_module.h | 10 +- nss/nss_readline.c | 2 +- .../tst-reload1.root}/postclean.req | 0 posix/Makefile | 48 +- posix/glob-lstat-compat.c | 3 +- posix/tst-spawn5.c | 53 +- resolv/Makefile | 100 ++- resolv/Versions | 255 +++++--- resolv/arpa/nameser.h | 33 +- resolv/compat-gethnamaddr.c | 13 +- resolv/dn_comp.c | 103 ++++ resolv/dn_expand.c | 112 ++++ resolv/dn_skipname.c | 103 ++++ resolv/ns_makecanon.c | 50 ++ resolv/ns_name.c | 614 ------------------- resolv/ns_name_compress.c | 50 ++ resolv/ns_name_ntop.c | 145 +++++ resolv/ns_name_pack.c | 202 +++++++ resolv/ns_name_pton.c | 157 +++++ resolv/ns_name_skip.c | 70 +++ resolv/ns_name_uncompress.c | 45 ++ resolv/ns_name_unpack.c | 115 ++++ resolv/ns_parse.c | 4 +- resolv/ns_print.c | 8 +- resolv/ns_samedomain.c | 62 +- resolv/ns_samename.c | 38 ++ resolv/nss_dns/dns-canon.c | 25 +- resolv/nss_dns/dns-host.c | 78 ++- resolv/nss_dns/dns-network.c | 15 +- .../nss_dns_functions.c | 41 +- resolv/{res_comp.c => res-name-checking.c} | 116 +--- resolv/res-putget.c | 112 ++++ resolv/res_context_hostalias.c | 132 ++++ resolv/res_debug.c | 4 +- resolv/res_enable_icmp.c | 4 +- resolv/res_get_nsaddr.c | 39 ++ resolv/res_hostalias.c | 51 ++ resolv/res_isourserver.c | 134 ++++ resolv/res_mkquery.c | 48 +- resolv/res_nameinquery.c | 115 ++++ resolv/res_queriesmatch.c | 129 ++++ resolv/res_query.c | 158 ++--- resolv/res_send.c | 238 ++------ resolv/resolv-deprecated.c | 56 ++ resolv/resolv-internal.h | 21 +- resolv/resolv.h | 103 ++-- scripts/build-many-glibcs.py | 10 + shlib-versions | 3 + socket/Makefile | 9 +- socket/sys/socket.h | 65 +- socket/tst-sockopt-time64.c | 1 + .../tst-cet-legacy-10.c => socket/tst-sockopt.c | 45 +- stdio-common/Makefile | 15 +- stdlib/cxa_thread_atexit_impl.c | 4 + string/test-string.h | 5 +- support/support.h | 24 +- support/support_stack_alloc.c | 4 +- sysdeps/aarch64/Makefile | 3 + sysdeps/arc/dl-machine.h | 23 +- sysdeps/arc/fpu_control.h | 15 +- sysdeps/generic/ldsodefs.h | 4 +- .../generic/libc_malloc_debug.abilist | 0 sysdeps/generic/localplt.data | 1 - sysdeps/gnu/glob-lstat-compat.c | 3 +- sysdeps/htl/Makeconfig | 2 +- sysdeps/htl/pthreadP.h | 3 + sysdeps/i386/Makefile | 4 - sysdeps/i386/fpu/libm-test-ulps | 48 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 74 +-- sysdeps/mach/hurd/Makefile | 1 + sysdeps/mach/hurd/_Fork.c | 2 - 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 | 50 +- sysdeps/mach/hurd/i386/libc_malloc_debug.abilist | 28 + sysdeps/mach/hurd/i386/libresolv.abilist | 24 - sysdeps/mach/hurd/i386/localplt.data | 1 - sysdeps/mach/hurd/setsockopt.c | 2 +- .../mach/hurd/spawn_int_def.h | 27 +- sysdeps/mach/hurd/spawni.c | 15 +- sysdeps/nptl/pthread.h | 4 +- sysdeps/posix/sysconf.c | 15 + sysdeps/pthread/Makefile | 3 +- sysdeps/riscv/rv64/rvd/libm-test-ulps | 122 ++-- sysdeps/unix/syscalls.list | 2 +- sysdeps/unix/sysv/linux/Makefile | 28 +- sysdeps/unix/sysv/linux/Versions | 8 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 50 +- .../sysv/linux/aarch64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/aarch64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/aarch64/localplt.data | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 55 +- .../sysv/linux/alpha/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/alpha/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/alpha/localplt.data | 1 - sysdeps/unix/sysv/linux/arc/libc.abilist | 48 ++ .../unix/sysv/linux/arc/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/arc/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/arc/localplt.data | 1 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 58 +- .../sysv/linux/arm/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/be/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 58 +- .../sysv/linux/arm/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/le/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/arm/localplt.data | 1 - sysdeps/unix/sysv/linux/bits/local_lim.h | 10 +- .../pthread_stack_min-dynamic.h} | 29 +- sysdeps/unix/sysv/linux/clock_gettime.c | 51 +- 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 | 56 ++ .../unix/sysv/linux/csky/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/csky/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/csky/localplt.data | 1 - sysdeps/unix/sysv/linux/fcntl64.c | 3 + sysdeps/unix/sysv/linux/getsockopt.c | 3 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 63 +- .../unix/sysv/linux/hppa/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/hppa/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/shlib-versions | 2 + sysdeps/unix/sysv/linux/i386/clone3.S | 123 ++++ sysdeps/unix/sysv/linux/i386/libc.abilist | 63 +- .../unix/sysv/linux/i386/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/i386/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/i386/localplt.data | 1 - sysdeps/unix/sysv/linux/i386/sysdep.h | 2 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 55 +- .../unix/sysv/linux/ia64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/ia64/localplt.data | 1 - sysdeps/unix/sysv/linux/ia64/shlib-versions | 2 + .../linux/include/bits/pthread_stack_min-dynamic.h | 7 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 58 +- .../linux/m68k/coldfire/libc_malloc_debug.abilist | 28 + .../sysv/linux/m68k/coldfire/libresolv.abilist | 24 - .../unix/sysv/linux/m68k/coldfire/localplt.data | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 63 +- .../linux/m68k/m680x0/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/m68k/m680x0/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 1 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 58 +- .../linux/microblaze/be/libc_malloc_debug.abilist | 28 + .../sysv/linux/microblaze/be/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 58 +- .../linux/microblaze/le/libc_malloc_debug.abilist | 28 + .../sysv/linux/microblaze/le/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/microblaze/localplt.data | 1 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 63 +- .../mips/mips32/fpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips32/libresolv.abilist | 29 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 63 +- .../mips/mips32/nofpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 63 +- .../mips/mips64/n32/libc_malloc_debug.abilist | 28 + .../sysv/linux/mips/mips64/n32/libresolv.abilist | 29 - .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 55 +- .../mips/mips64/n64/libc_malloc_debug.abilist | 28 + .../sysv/linux/mips/mips64/n64/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/mips/shlib-versions | 2 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 58 +- .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/nios2/localplt.data | 1 - sysdeps/unix/sysv/linux/powerpc/ioctl.c | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 63 +- .../powerpc32/fpu/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 1 - .../sysv/linux/powerpc/powerpc32/libresolv.abilist | 29 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 63 +- .../powerpc32/nofpu/libc_malloc_debug.abilist | 28 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 1 - .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 50 +- .../powerpc/powerpc64/be/libc_malloc_debug.abilist | 28 + .../linux/powerpc/powerpc64/be/libresolv.abilist | 24 - .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 50 +- .../powerpc/powerpc64/le/libc_malloc_debug.abilist | 28 + .../linux/powerpc/powerpc64/le/libresolv.abilist | 24 - .../sysv/linux/powerpc/powerpc64/localplt.data | 1 - sysdeps/unix/sysv/linux/prctl.c | 3 + sysdeps/unix/sysv/linux/recvmsg.c | 3 + sysdeps/unix/sysv/linux/riscv/localplt.data | 1 - sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 48 ++ .../linux/riscv/rv32/libc_malloc_debug.abilist | 26 + .../unix/sysv/linux/riscv/rv32/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 48 ++ .../linux/riscv/rv64/libc_malloc_debug.abilist | 26 + .../unix/sysv/linux/riscv/rv64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/s390/localplt.data | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 63 +- .../linux/s390/s390-32/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/s390/s390-32/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 50 +- .../linux/s390/s390-64/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/s390/s390-64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/sendmmsg.c | 3 + sysdeps/unix/sysv/linux/sendmsg.c | 3 + sysdeps/unix/sysv/linux/setsockopt.c | 8 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 63 +- .../sysv/linux/sh/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/be/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 63 +- .../sysv/linux/sh/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/le/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/sh/localplt.data | 1 - sysdeps/unix/sysv/linux/sh/shlib-versions | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 63 +- .../linux/sparc/sparc32/libc_malloc_debug.abilist | 28 + .../sysv/linux/sparc/sparc32/libresolv.abilist | 29 - .../unix/sysv/linux/sparc/sparc32/localplt.data | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 55 +- .../linux/sparc/sparc64/libc_malloc_debug.abilist | 28 + .../sysv/linux/sparc/sparc64/libresolv.abilist | 29 - .../unix/sysv/linux/sparc/sparc64/localplt.data | 1 - .../unix/sysv/linux/sparc/sparc64/shlib-versions | 1 + sysdeps/unix/sysv/linux/spawni.c | 26 +- sysdeps/unix/sysv/linux/sys/prctl.h | 10 + sysdeps/unix/sysv/linux/tst-align-clone-internal.c | 68 +++ .../unix/sysv/linux/tst-clock_gettime-clobber.c | 57 ++ 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 ++++ .../sysv/linux/tst-gettimeofday-clobber.c} | 28 +- .../unix/sysv/linux/tst-misalign-clone-internal.c | 74 +++ sysdeps/unix/sysv/linux/tst-prctl-time64.c | 1 + .../sysv/linux/tst-prctl.c} | 28 +- sysdeps/unix/sysv/linux/tst-scm_rights-time64.c | 1 + sysdeps/unix/sysv/linux/tst-scm_rights.c | 186 ++++++ .../sysv/linux/tst-time-clobber.c} | 27 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 50 +- .../sysv/linux/x86_64/64/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/x86_64/64/libresolv.abilist | 24 - 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 | 50 +- .../linux/x86_64/x32/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/x86_64/x32/libresolv.abilist | 24 - sysdeps/x86/Makefile | 10 +- sysdeps/x86/bits/platform/x86.h | 3 +- sysdeps/x86/cacheinfo.h | 9 + sysdeps/x86/cpu-features.c | 193 +++--- sysdeps/x86/dl-diagnostics-cpu.c | 4 +- .../cpu-features-preferred_feature_index_1.def | 1 + sysdeps/x86/include/cpu-features.h | 23 +- sysdeps/x86/sys/platform/x86.h | 14 +- sysdeps/x86/sysdep.h | 5 + sysdeps/x86/tst-cet-legacy-10.c | 8 +- sysdeps/x86/tst-cpu-features-cpuinfo.c | 17 +- sysdeps/x86/tst-cpu-features-supports.c | 184 +++--- sysdeps/x86/tst-get-cpu-features.c | 670 ++++++++++---------- sysdeps/x86/tst-ifunc-isa.h | 12 +- sysdeps/x86/tst-string-rtm.h | 2 +- sysdeps/x86_64/fpu/math-tests-arch.h | 6 +- sysdeps/x86_64/localplt.data | 1 - .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 5 + sysdeps/x86_64/x32/Makefile | 4 - 328 files changed, 9838 insertions(+), 4938 deletions(-) delete mode 100644 elf/tst-leaks1-static.c delete mode 100644 include/bits/local_lim.h create mode 100644 include/clone_internal.h copy sysdeps/x86/tst-cet-legacy-10.c => include/nss_dns.h (55%) create mode 100644 io/tst-fcntl-time64.c create mode 100644 malloc/malloc-debug.c delete mode 100644 malloc/malloc-hooks.h copy malloc/{mcheck.c => mcheck-impl.c} (62%) create mode 100644 malloc/mtrace-impl.c create mode 100644 malloc/tst-compathooks-off.c create mode 100644 malloc/tst-compathooks-on.c delete mode 100644 malloc/tst-malloc-usable-static-tunables.c delete mode 100644 malloc/tst-malloc-usable-static.c create mode 100644 misc/tst-ioctl-time64.c copy sysdeps/x86/tst-cet-legacy-10.c => misc/tst-ioctl.c (62%) copy {elf/tst-glibc-hwcaps-2-cache.root => nss/tst-reload1.root}/postclean.req (100%) create mode 100644 resolv/dn_comp.c create mode 100644 resolv/dn_expand.c create mode 100644 resolv/dn_skipname.c create mode 100644 resolv/ns_makecanon.c create mode 100644 resolv/ns_name_compress.c create mode 100644 resolv/ns_name_ntop.c create mode 100644 resolv/ns_name_pack.c create mode 100644 resolv/ns_name_pton.c create mode 100644 resolv/ns_name_skip.c create mode 100644 resolv/ns_name_uncompress.c create mode 100644 resolv/ns_name_unpack.c create mode 100644 resolv/ns_samename.c copy sysdeps/x86/tst-cet-legacy-10.c => resolv/nss_dns_functions.c (50%) rename resolv/{res_comp.c => res-name-checking.c} (73%) create mode 100644 resolv/res-putget.c create mode 100644 resolv/res_context_hostalias.c create mode 100644 resolv/res_get_nsaddr.c create mode 100644 resolv/res_hostalias.c create mode 100644 resolv/res_isourserver.c create mode 100644 resolv/res_nameinquery.c create mode 100644 resolv/res_queriesmatch.c create mode 100644 resolv/resolv-deprecated.c create mode 100644 socket/tst-sockopt-time64.c copy sysdeps/x86/tst-cet-legacy-10.c => socket/tst-sockopt.c (51%) copy elf/tst-glibc-hwcaps-2-cache.root/postclean.req => sysdeps/generic/libc_mallo [...] create mode 100644 sysdeps/mach/hurd/i386/libc_malloc_debug.abilist copy resolv/res_enable_icmp.c => sysdeps/mach/hurd/spawn_int_def.h (59%) create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist copy sysdeps/unix/sysv/linux/{sendmsg.c => bits/pthread_stack_min-dynamic.h} (60%) 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/csky/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/i386/clone3.S create mode 100644 sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/include/bits/pthread_stack_min-dynamic.h create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_deb [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/tst-align-clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-clock_gettime-clobber.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 copy sysdeps/{x86/tst-cet-legacy-10.c => unix/sysv/linux/tst-gettimeofday-clobber. [...] create mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-prctl-time64.c copy sysdeps/{x86/tst-cet-legacy-10.c => unix/sysv/linux/tst-prctl.c} (63%) create mode 100644 sysdeps/unix/sysv/linux/tst-scm_rights-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-scm_rights.c copy sysdeps/{x86/tst-cet-legacy-10.c => unix/sysv/linux/tst-time-clobber.c} (64%) create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/clone3.S create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist