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-arm-build_cross in repository toolchain/ci/glibc.
from 832f50be6c elf: Call free from base namespace on error in dl-libc.c [BZ [...] adds b156c5f0a7 manual: fix description for preadv() adds 1c46663a70 linux: Consolidate Linux getsockopt implementation adds 4b93a93e40 linux: Consolidate Linux setsockopt implementation adds f7de21498d linux: Use the expected size for SO_TIMESTAMP{NS} convertion adds cf2256196c linux: Fix setsockopt fallback adds 7042b53f11 Exclude tst-realloc from tests-mcheck adds 83e55c982f glibc.malloc.check: Fix nit in documentation adds 1f9c804fbd nptl: Use internal low-level lock type for !IS_IN (libc) adds 8ec022a037 nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, __ [...] adds ceda365fba nptl: Reduce the GLIBC_PRIVATE ABI adds 7a5db2e82f elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols adds fab3a6daf1 tests-exclude-mcheck: Fix typo adds b46cfcef3f Update kernel version to 5.13 in tst-mman-consts.py adds 6ec6c77867 soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__tru [...] adds f517610f3a Update powerpc-nofpu libm-test-ulps adds 26890e1cd0 Update MIPS libm-test-ulps adds 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)
No new revisions were added by this update.
Summary of changes: Makeconfig | 6 +- NEWS | 20 +- csu/libc-start.c | 3 +- dlfcn/dlerror.c | 1 - elf/Makefile | 18 +- elf/Versions | 3 - elf/dl-addr.c | 1 - elf/dl-libc.c | 4 - elf/dl-support.c | 6 +- elf/dl-sym.c | 2 - elf/elf.h | 2 + elf/rtld.c | 3 +- elf/tst-libc_dlvsym.h | 130 --------- iconv/gconv_parseconfdir.h | 2 +- include/arpa/inet.h | 2 + include/bits/local_lim.h | 7 + include/bits/unistd_ext.h | 6 + include/dlfcn.h | 30 +- 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 + inet/inet_net.c | 4 +- io/Makefile | 4 +- io/Versions | 3 + elf/tst-libc_dlvsym.c => io/closefrom.c | 28 +- io/tst-closefrom.c | 152 +++++++++++ libio/iogetdelim.c | 7 +- libio/ioungetc.c | 6 +- libio/libioP.h | 1 - malloc/Makefile | 4 +- 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 | 63 ++++- manual/memory.texi | 10 +- manual/tunables.texi | 2 +- misc/regexp.c | 9 +- nptl/Versions | 45 +-- nptl/libc_multiple_threads.c | 2 +- nptl/lowlevellock.c | 16 +- nptl/pthread_barrier_init.c | 5 +- nptl/pthread_barrier_wait.c | 5 +- nptl/pthread_cond_wait.c | 5 +- nptl/pthread_create.c | 4 +- nptl/pthread_keys.c | 3 +- nptl/pthread_mutex_lock.c | 5 +- nptl/pthread_mutex_timedlock.c | 5 +- nptl/pthread_mutex_unlock.c | 5 +- nptl/pthread_testcancel.c | 5 +- nptl/tst-context1.c | 15 +- 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 +- 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 + soft-fp/eqhf2.c | 49 ++++ soft-fp/extendhfdf2.c | 53 ++++ soft-fp/extendhfsf2.c | 49 ++++ soft-fp/half.h | 2 + soft-fp/truncdfhf2.c | 52 ++++ soft-fp/truncsfhf2.c | 48 ++++ 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 | 15 +- sysdeps/i386/Makefile | 4 + sysdeps/mach/hurd/i386/libc.abilist | 2 + sysdeps/mach/hurd/spawni.c | 4 + sysdeps/mips/mips32/libm-test-ulps | 58 ++-- sysdeps/mips/mips64/libm-test-ulps | 102 +++---- sysdeps/nptl/dl-tls_init_tp.c | 4 +- sysdeps/nptl/libc-lockP.h | 51 +--- sysdeps/nptl/lowlevellock.h | 26 +- sysdeps/posix/spawni.c | 4 + .../posix/sysconf-pthread_stack_min.h | 23 +- sysdeps/posix/sysconf.c | 7 +- sysdeps/powerpc/nofpu/libm-test-ulps | 86 +++--- 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 | 11 +- 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 | 23 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 5 +- 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 | 5 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 2 - sysdeps/unix/sysv/linux/arc/libc.abilist | 5 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 5 +- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 5 +- sysdeps/unix/sysv/linux/arm/syscalls.list | 2 - sysdeps/unix/sysv/linux/bits/local_lim.h | 8 +- .../unix/sysv/linux/bits/pthread_stack_min.h | 13 +- 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/convert_scm_timestamps.c | 7 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 5 +- sysdeps/unix/sysv/linux/generic/syscalls.list | 2 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 5 +- sysdeps/unix/sysv/linux/hppa/syscalls.list | 2 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 5 +- sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 99 ------- .../unix/sysv/linux/ia64/bits/pthread_stack_min.h | 13 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 5 +- sysdeps/unix/sysv/linux/ia64/syscalls.list | 2 - sysdeps/unix/sysv/linux/kernel-features.h | 2 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 5 +- .../unix/sysv/linux/microblaze/kernel-features.h | 2 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 5 +- sysdeps/unix/sysv/linux/mips/bits/local_lim.h | 99 ------- .../unix/sysv/linux/mips/bits/pthread_stack_min.h | 21 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 5 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 5 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 5 +- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 5 +- sysdeps/unix/sysv/linux/mips/syscalls.list | 2 - sysdeps/unix/sysv/linux/nios2/libc.abilist | 5 +- sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 100 ------- .../sysv/linux/powerpc/bits/pthread_stack_min.h | 21 ++ sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 2 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 5 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 5 +- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 5 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 5 +- sysdeps/unix/sysv/linux/setsockopt.c | 4 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 5 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 2 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 5 +- 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/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 5 +- .../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/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 2 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 5 +- 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 | 13 +- sysdeps/x86_64/x32/Makefile | 4 + 213 files changed, 2667 insertions(+), 1787 deletions(-) delete mode 100644 elf/tst-libc_dlvsym.h create mode 100644 include/bits/local_lim.h create mode 100644 include/bits/unistd_ext.h rename elf/tst-libc_dlvsym.c => io/closefrom.c (62%) 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%) create mode 100644 posix/spawn_faction_addclosefrom.c create mode 100644 posix/tst-spawn5.c create mode 100644 soft-fp/eqhf2.c create mode 100644 soft-fp/extendhfdf2.c create mode 100644 soft-fp/extendhfsf2.c create mode 100644 soft-fp/truncdfhf2.c create mode 100644 soft-fp/truncsfhf2.c create mode 100644 support/support_stack_alloc.c copy malloc/malloc-internal.h => sysdeps/generic/malloc-size.h (65%) copy elf/tst-libc_dlvsym-dso.c => sysdeps/generic/spawn_int_def.h (75%) rename elf/tst-libc_dlvsym-static.c => sysdeps/posix/sysconf-pthread_stack_min.h (65%) copy elf/tst-libc_dlvsym-dso.c => sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn [...] delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h copy elf/tst-libc_dlvsym-dso.c => sysdeps/unix/sysv/linux/aarch64/bits/pthread_sta [...] 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 elf/tst-libc_dlvsym-dso.c => sysdeps/unix/sysv/linux/bits/pthread_stack_min.h (77%) 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 elf/tst-libc_dlvsym-dso.c => sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_ [...] delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/local_lim.h copy elf/tst-libc_dlvsym-dso.c => sysdeps/unix/sysv/linux/mips/bits/pthread_stack_ [...] 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 rename elf/tst-libc_dlvsym-dso.c => sysdeps/x86_64/tst-rsi-wcslen.c (77%)