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 c4ec8cab07 inet: Add hidden prototype for __inet_network adds 771473a8c4 libio: Add hidden prototype for ungetc adds 7fcdb53253 libio: Replace internal _IO_getdelim symbol with __getdelim adds f0c28504a9 nss_files: Allocate nscd file registration data on the heap adds 36861a968a nss_files: Add generic code for set*ent, end*ent and file open adds 6212bb67f4 nss_files: Move into libc adds f9c8b11ed7 nss: Access nss_files through direct references adds fc859c3048 Harden tcache double-free check adds 5ceb1630bd elf/tests: Make thrlock and noload depend on libm adds 9ed48feed8 nss: Do not install static linker input files for libnss_files adds b8a19968b0 Move mcheck symbol from stdlib to malloc adds 79969f41a7 _int_realloc is static adds ae8c243d24 support: Add support_stack_alloc adds 286286283e linux: Add close_range adds 607449506f io: Add closefrom [BZ #10353] adds 882d6e17bc posix: Add posix_spawn_file_actions_addclosefrom_np adds bba4383c6b Add NT_ARM_PAC_ENABLED_KEYS to elf.h adds 115d242456 x86_64: Remove unneeded static PIE check for undefined weak [...] adds a6e7c3745d x86-64: Test strlen and wcslen with 0 in the RSI register [B [...] adds 0679442def x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064] adds 20f0491c67 powerpc64: Remove strcspn ifunc from the loader adds 01d7806282 powerpc64le: Fix typo in configure adds 508ee037a3 nptl: Use out-of-line wake function in __libc_lock_unlock slow path adds 1e5235c561 build-many-glibcs.py: Add glibcs-arm-linux-gnueabihf-thumb adds 0ec97597c8 Properly run tst-spawn5 directly [BZ #28067] adds dc76a059fd Add a generic malloc test for MALLOC_ALIGNMENT adds 7c241325d6 Force building with -fno-common adds 5d98a7dae9 Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN) adds 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 new 70099c7763 nis: nis_local_group may read from __nisgroup[-1] (bug 28075) new 8235f9311b Fix failing nss/tst-nss-files-hosts-long. new aaacde11f2 Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MIN
The 3 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: Makeconfig | 6 +- NEWS | 20 +- csu/libc-start.c | 3 +- elf/Makefile | 2 + elf/dl-support.c | 6 +- elf/elf.h | 2 + elf/rtld.c | 3 +- iconv/gconv_parseconfdir.h | 2 +- include/bits/unistd_ext.h | 6 + include/features.h | 18 +- include/libc-symbols.h | 23 -- include/netdb.h | 2 +- include/nss_files.h | 80 +++++- include/shlib-compat.h | 6 +- include/stdio.h | 2 + include/unistd.h | 1 + io/Makefile | 4 +- io/Versions | 3 + stdio-common/getline.c => io/closefrom.c | 25 +- io/tst-closefrom.c | 152 +++++++++++ libio/iogetdelim.c | 7 +- libio/ioungetc.c | 6 +- libio/libioP.h | 1 - malloc/Makefile | 1 + malloc/Versions | 2 +- malloc/arena.c | 8 + malloc/malloc-internal.h | 41 +-- malloc/malloc.c | 43 ++- malloc/mtrace.c | 2 +- {sysdeps/x86_64 => malloc}/tst-mallocalign1.c | 31 +-- manual/creature.texi | 4 +- manual/llio.texi | 61 +++++ misc/regexp.c | 9 +- nis/nis_local_names.c | 1 + nptl/Versions | 1 + nptl/libc_multiple_threads.c | 2 +- nptl/lowlevellock.c | 16 +- nptl/pthread_create.c | 4 +- nptl/pthread_keys.c | 3 +- nptl/tst-context1.c | 15 +- nptl/tst-minstack-exit.c | 3 + nptl/vars.c | 6 +- nss/Makefile | 24 +- nss/Versions | 17 +- nss/nss_files/files-XXX.c | 73 ++--- nss/nss_files/files-alias.c | 86 ++---- nss/nss_files/files-ethers.c | 2 - nss/nss_files/files-grp.c | 2 - nss/nss_files/files-hosts.c | 17 +- nss/nss_files/files-init.c | 58 ++-- nss/nss_files/files-initgroups.c | 3 +- nss/nss_files/files-netgrp.c | 11 +- nss/nss_files/files-network.c | 4 +- nss/nss_files/files-parse.c | 8 +- nss/nss_files/files-proto.c | 2 - nss/nss_files/files-pwd.c | 2 - nss/nss_files/files-rpc.c | 2 - nss/nss_files/files-service.c | 2 - nss/nss_files/files-sgrp.c | 2 - nss/nss_files/files-spwd.c | 2 - nss/nss_files_data.c | 161 +++++++++++ .../malloc-machine.h => nss/nss_files_functions.c | 51 ++-- nss/nss_module.c | 38 ++- nss/nss_module.h | 4 + nss/nss_readline.c | 4 +- .../tst-reload1.root}/postclean.req | 0 posix/Makefile | 4 +- posix/Versions | 1 + posix/spawn.h | 8 + posix/spawn_faction_addclosefrom.c | 57 ++++ posix/spawn_faction_destroy.c | 1 + posix/spawn_int.h | 6 + posix/tst-spawn5.c | 294 ++++++++++++++++++++ posix/unistd.h | 6 + resolv/res_libc.c | 2 +- scripts/build-many-glibcs.py | 3 + stdio-common/getline.c | 2 +- stdlib/Versions | 2 +- stdlib/abort.c | 2 +- stdlib/test-atexit-race-common.c | 11 +- sunrpc/key_call.c | 8 +- sunrpc/rpc_common.c | 12 +- sunrpc/svcauth_des.c | 2 +- support/Makefile | 1 + support/support.h | 19 ++ support/support_path_support_time64.c | 1 + support/support_stack_alloc.c | 83 ++++++ support/xsigstack.c | 43 +-- sysdeps/generic/malloc-machine.h | 1 - .../generic/malloc-size.h | 42 +-- .../generic/spawn_int_def.h | 14 +- sysdeps/i386/Makefile | 4 + sysdeps/mach/hurd/_Fork.c | 3 - sysdeps/mach/hurd/i386/libc.abilist | 2 + sysdeps/mach/hurd/spawni.c | 4 + sysdeps/nptl/dl-tls_init_tp.c | 4 +- sysdeps/nptl/lowlevellock.h | 26 +- sysdeps/nptl/pthread.h | 4 +- sysdeps/posix/spawni.c | 4 + .../posix/sysconf-pthread_stack_min.h | 19 +- sysdeps/posix/sysconf.c | 7 +- sysdeps/powerpc/nofpu/sim-full.c | 8 +- sysdeps/powerpc/powerpc64/le/configure | 2 +- sysdeps/powerpc/powerpc64/le/configure.ac | 2 +- .../powerpc/powerpc64/multiarch/rtld-strcspn.c | 10 +- sysdeps/unix/sysv/linux/Makefile | 9 +- sysdeps/unix/sysv/linux/Versions | 1 + sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h | 101 ------- .../sysv/linux/aarch64/bits/pthread_stack_min.h | 22 ++ sysdeps/unix/sysv/linux/aarch64/libc.abilist | 3 + sysdeps/unix/sysv/linux/alpha/bits/local_lim.h | 99 ------- .../unix/sysv/linux/alpha/bits/pthread_stack_min.h | 20 ++ sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 + sysdeps/unix/sysv/linux/arc/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 3 + sysdeps/unix/sysv/linux/bits/local_lim.h | 4 +- .../sysv/linux/bits/pthread_stack_min-dynamic.h | 30 +- .../unix/sysv/linux/bits/pthread_stack_min.h | 12 +- sysdeps/unix/sysv/linux/bits/sigstksz.h | 2 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 23 ++ .../unix/sysv/linux/closefrom.c | 27 +- sysdeps/unix/sysv/linux/closefrom_fallback.c | 99 +++++++ sysdeps/unix/sysv/linux/csky/libc.abilist | 3 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 3 + sysdeps/unix/sysv/linux/i386/libc.abilist | 3 + sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 99 ------- .../unix/sysv/linux/ia64/bits/pthread_stack_min.h | 12 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 3 + .../linux/include/bits/pthread_stack_min-dynamic.h | 7 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 3 + sysdeps/unix/sysv/linux/mips/bits/local_lim.h | 99 ------- .../unix/sysv/linux/mips/bits/pthread_stack_min.h | 20 ++ .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 3 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 3 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 3 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 3 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 3 + sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 100 ------- .../sysv/linux/powerpc/bits/pthread_stack_min.h | 21 ++ .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 3 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 3 + sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 3 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 3 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 3 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/bits/local_lim.h | 99 ------- .../unix/sysv/linux/sparc/bits/pthread_stack_min.h | 20 ++ sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 3 + .../unix/sysv/linux/spawn_int_def.h | 15 +- sysdeps/unix/sysv/linux/spawni.c | 34 ++- sysdeps/unix/sysv/linux/syscalls.list | 1 + .../unix/sysv/linux/sysconf-pthread_stack_min.h | 39 +++ sysdeps/unix/sysv/linux/timer_routines.c | 5 +- sysdeps/unix/sysv/linux/tst-close_range.c | 303 +++++++++++++++++++++ sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 3 + sysdeps/x86_64/Makefile | 11 +- sysdeps/x86_64/configure | 33 --- sysdeps/x86_64/configure.ac | 25 -- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 4 +- sysdeps/x86_64/tst-rsi-strlen.c | 81 ++++++ .../x86_64/tst-rsi-wcslen.c | 12 +- sysdeps/x86_64/x32/Makefile | 4 + 173 files changed, 2251 insertions(+), 1272 deletions(-) create mode 100644 include/bits/unistd_ext.h copy stdio-common/getline.c => io/closefrom.c (64%) create mode 100644 io/tst-closefrom.c rename {sysdeps/x86_64 => malloc}/tst-mallocalign1.c (65%) create mode 100644 nss/nss_files_data.c copy sysdeps/generic/malloc-machine.h => nss/nss_files_functions.c (51%) copy {elf/tst-glibc-hwcaps-2-cache.root => nss/tst-reload1.root}/postclean.req (100%) create mode 100644 posix/spawn_faction_addclosefrom.c create mode 100644 posix/tst-spawn5.c create mode 100644 support/support_stack_alloc.c copy malloc/malloc-internal.h => sysdeps/generic/malloc-size.h (65%) copy nptl/pthread_keys.c => sysdeps/generic/spawn_int_def.h (70%) copy nptl/pthread_keys.c => sysdeps/posix/sysconf-pthread_stack_min.h (70%) copy nptl/pthread_keys.c => sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c (70%) delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/pthread_stack_min.h copy stdio-common/getline.c => sysdeps/unix/sysv/linux/bits/pthread_stack_min-dyna [...] copy nptl/pthread_keys.c => sysdeps/unix/sysv/linux/bits/pthread_stack_min.h (70%) copy stdio-common/getline.c => sysdeps/unix/sysv/linux/closefrom.c (63%) create mode 100644 sysdeps/unix/sysv/linux/closefrom_fallback.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/local_lim.h copy nptl/pthread_keys.c => sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_min.h (70%) create mode 100644 sysdeps/unix/sysv/linux/include/bits/pthread_stack_min-dynamic.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/pthread_stack_min.h copy nptl/pthread_keys.c => sysdeps/unix/sysv/linux/spawn_int_def.h (70%) create mode 100644 sysdeps/unix/sysv/linux/sysconf-pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/tst-close_range.c mode change 100644 => 100755 sysdeps/x86_64/configure create mode 100644 sysdeps/x86_64/tst-rsi-strlen.c copy nptl/pthread_keys.c => sysdeps/x86_64/tst-rsi-wcslen.c (70%)