This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os in repository toolchain/ci/glibc.
from 30bc003316 elf.h: fix spelling typos in comments adds 5a96fe2e02 elf.h: Remove SHF_GNU_BUILD_NOTE. adds 2ee7711bdd x86: Remove the default REP MOVSB threshold tunable value [B [...] adds d2e929a907 nsswitch: handle missing actions properly adds e182654151 Remove strtoimax, strtoumax, wcstoimax, wcstoumax inlines adds cb5648b00f elf: inline lose for error handling adds c6b0165327 elf: Fix failure handling in _dl_map_object_from_fd adds d4136903a2 aarch64: fix static PIE start code for BTI [BZ #27068] adds 4033f21eb2 aarch64: remove the strlen_asimd symbol adds 7366cb03f8 Use GMP 6.2.1 in build-many-glibcs.py. adds 4d0985543f elf: Record libc.so link map when it is the main program (bu [...] adds 1f3cb8d600 Use Linux 5.10 in build-many-glibcs.py. adds 18c2ab9a09 hurd: Rename LLL_INITIALIZER to LLL_LOCK_INITIALIZER adds bec412424e hurd: make lll_* take a variable instead of a ptr adds 59bb023c83 hurd: Add __lll_abstimed_wait_intr adds 6e411b42f8 htl: Add futex-internal.h adds f26f0d766b hurd: Add __libc_open and __libc_close adds 644d98ec4d hurd: Add LLL_PRIVATE and LLL_SHARED adds c8f9421298 htl: Add pshared semaphore support adds bcf47eb0fb Update syscall lists for Linux 5.10. adds 3c1fe20a9f Mark __libc_freeres_fn as used [BZ #27002] adds a28296e778 pthread: Move semaphore initialization for open to semaphoreP.h adds 749cd2ca78 htl: Get sem_open/sem_close/sem_unlink support [BZ #25524] adds 9459fe9da0 {nptl,htl}/semaphoreP.h: clean up adds e7570f4131 Replace __libc_multiple_libcs with __libc_initial flag adds 29a4db291b malloc: Use __libc_initial to detect an inner libc adds 844b4d8b4b s390x: Require GCC 7.1 or later to build glibc. adds 2ec40e66ad Update kernel version to 5.10 in tst-mman-consts.py. adds 59d572ef61 getenv: Move call to strlen to the branch it's used in. adds f67f9c9af2 ieee754: Remove slow paths from asin and acos adds 69a7ca7705 ieee754: Remove unused __sin32 and __cos32 adds b74233d009 hurd: Also turn KERN_INVALID_ADDRESS to EINVAL adds e94b01393e hurd: Note when the vm_map kernel bug was fixed adds 407765e9f2 hurd: Fix ELF_MACHINE_USER_ADDRESS_MASK value adds d865ff74ba hurd: implement SA_SIGINFO signal handlers. adds 53432762ac profil-counter: Add missing SIGINFO case adds 5c06743c8a Hurd: make sigstates hold a reference on thread ports adds e0aec6c833 hurd: Make trampoline fill siginfo ss_sp from sc_uesp adds ee7a3144c9 Fix buffer overrun in EUC-KR conversion module (bz #24973) adds d4eb814027 iconv: use iconv_close after iconv_open adds 756608dbe8 iconv add iconv_close before the function returned with bad value. adds 6eb7e1da0e m68k: fix clobbering a5 in setjmp() [BZ #24202] adds cad5ad81d2 add inputs to auto-libm-test-in yielding larger errors (bina [...] adds d552058570 alpha: Remove anonymous union in struct stat [BZ #27042] adds 3378408987 config: Allow memory tagging to be enabled when configuring glibc adds 26450d04d3 elf: Add a tunable to control use of tagged memory adds 3784dfc098 malloc: Basic support for memory tagging in the malloc() family adds 0d1bafdcb6 linux: Add compatibility definitions to sys/prctl.h for MTE adds bde4949b6b aarch64: Add sysv specific enabling code for memory tagging adds d27f0e5d88 aarch64: Add aarch64-specific files for memory tagging support adds 682cdd6e1a aarch64: update ulps. adds bca0283815 i386: Regenerate ulps
No new revisions were added by this update.
Summary of changes: INSTALL | 17 ++ NEWS | 2 + bits/sigaction.h | 1 + config.h.in | 3 + config.make.in | 2 + configure | 22 ++ configure.ac | 15 + csu/init-first.c | 10 +- csu/libc-start.c | 13 +- elf/dl-load.c | 110 ++++--- elf/dl-open.c | 6 - elf/dl-sysdep.c | 2 - elf/dl-tunables.list | 9 + elf/elf.h | 1 - elf/libc_early_init.c | 9 + elf/rtld.c | 11 + grp/Makefile | 4 + grp/initgroups.c | 6 +- nptl/sem_unlink.c => grp/tst-initgroups1.c | 50 ++- grp/tst-initgroups1.root/etc/group | 7 + grp/tst-initgroups1.root/etc/nsswitch.conf | 1 + grp/tst-initgroups1.root/etc/passwd | 1 + .../i386/sigcontextinfo.h => grp/tst-initgroups2.c | 15 +- grp/tst-initgroups2.root/etc/group | 7 + grp/tst-initgroups2.root/etc/nsswitch.conf | 2 + grp/tst-initgroups2.root/etc/passwd | 1 + htl/Makefile | 6 +- htl/pt-internal.h | 33 ++ {nptl => htl}/semaphoreP.h | 34 +-- hurd/Makefile | 1 + hurd/RPC_gsync_wait_intr.c | 4 + hurd/Versions | 3 +- hurd/hurd.h | 1 + hurd/hurd/signal.h | 24 +- hurd/hurdfault.c | 2 +- hurd/hurdinit.c | 2 +- hurd/hurdlock.c | 25 +- hurd/hurdlock.h | 54 +++- hurd/hurdpid.c | 2 +- hurd/hurdsig.c | 23 +- hurd/setauth.c | 2 +- iconv/tst-iconv3.c | 2 + iconv/tst-iconv5.c | 1 + iconvdata/Makefile | 3 +- iconvdata/bug-iconv13.c | 53 ++++ iconvdata/euc-kr.c | 6 +- iconvdata/ksc5601.h | 6 +- include/libc-internal.h | 7 +- include/libc-symbols.h | 2 +- include/malloc.h | 8 + mach/lock-intern.h | 8 +- mach/lowlevellock.h | 47 ++- mach/mutex-init.c | 2 +- malloc/arena.c | 72 ++++- malloc/hooks.c | 79 +++-- malloc/malloc.c | 338 +++++++++++++++++---- manual/install.texi | 15 + manual/probes.texi | 14 - manual/tunables.texi | 35 +++ math/auto-libm-test-in | 16 + math/auto-libm-test-out-asinh | 69 +++++ math/auto-libm-test-out-cbrt | 69 +++++ math/auto-libm-test-out-cosh | 69 +++++ math/auto-libm-test-out-erfc | 69 +++++ math/auto-libm-test-out-exp | 69 +++++ math/auto-libm-test-out-log | 69 +++++ math/auto-libm-test-out-sinh | 69 +++++ math/auto-libm-test-out-tgamma | 69 +++++ misc/sbrk.c | 34 ++- nptl/semaphoreP.h | 19 +- nss/nss_database.c | 3 +- nss/nsswitch.c | 5 +- scripts/build-many-glibcs.py | 4 +- stdlib/getenv.c | 2 +- stdlib/inttypes.h | 118 ------- sysdeps/aarch64/Makefile | 5 + .../__mtag_address_get_tag.S} | 29 +- sysdeps/aarch64/__mtag_memset_tag.S | 53 ++++ .../linux/sys/prctl.h => aarch64/__mtag_new_tag.S} | 30 +- sysdeps/aarch64/__mtag_tag_region.S | 51 ++++ sysdeps/aarch64/libc-mtag.h | 57 ++++ sysdeps/aarch64/libm-test-ulps | 22 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 3 +- sysdeps/aarch64/start.S | 1 + sysdeps/generic/libc-mtag.h | 52 ++++ sysdeps/generic/math_private.h | 2 - sysdeps/generic/profil-counter.h | 10 + sysdeps/htl/bits/semaphore.h | 20 +- sysdeps/htl/futex-internal.h | 39 +++ sysdeps/htl/sem-destroy.c | 10 +- sysdeps/htl/sem-getvalue.c | 10 +- sysdeps/htl/sem-init.c | 10 +- sysdeps/htl/sem-open.c | 31 -- sysdeps/htl/sem-post.c | 54 ++-- sysdeps/htl/sem-timedwait.c | 263 ++++++++-------- sysdeps/htl/sem-trywait.c | 15 +- sysdeps/htl/sem-unlink.c | 31 -- sysdeps/htl/{sem-trywait.c => sem-waitfast.c} | 36 ++- sysdeps/i386/dl-machine.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 10 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 10 +- sysdeps/ieee754/dbl-64/e_asin.c | 76 +---- sysdeps/ieee754/dbl-64/sincos32.c | 62 ---- sysdeps/m68k/setjmp.c | 1 + sysdeps/mach/hurd/close.c | 1 + sysdeps/mach/hurd/dl-sysdep.c | 4 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 6 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex.h | 2 +- sysdeps/mach/hurd/i386/Makefile | 8 - sysdeps/mach/hurd/i386/bits/sigcontext.h | 4 + sysdeps/mach/hurd/i386/exc2signal.c | 122 +++++--- sysdeps/mach/hurd/i386/init-first.c | 10 +- sysdeps/mach/hurd/i386/sigcontextinfo.h | 5 +- sysdeps/mach/hurd/i386/trampoline.c | 125 +++++++- sysdeps/mach/hurd/kill.c | 2 +- sysdeps/mach/hurd/setitimer.c | 2 +- sysdeps/mach/hurd/setpgid.c | 2 +- sysdeps/mach/hurd/setsid.c | 2 +- sysdeps/mach/hurd/tls.h | 4 +- sysdeps/mach/libc-lock.h | 20 +- {nptl => sysdeps/pthread}/sem_close.c | 0 {nptl => sysdeps/pthread}/sem_open.c | 12 +- {nptl => sysdeps/pthread}/sem_unlink.c | 0 sysdeps/s390/configure | 35 +++ sysdeps/s390/configure.ac | 17 ++ sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 1 + sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 1 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 30 ++ sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 2 + sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/alpha/bits/struct_stat.h | 81 ++--- sysdeps/unix/sysv/linux/alpha/kernel_stat.h | 24 +- sysdeps/unix/sysv/linux/alpha/xstatconv.c | 24 +- sysdeps/unix/sysv/linux/arc/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arm/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/csky/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/i386/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 1 + .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 1 + .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 1 + .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 1 + .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sys/prctl.h | 18 ++ sysdeps/unix/sysv/linux/syscall-names.list | 5 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 1 + sysdeps/x86/dl-tunables.list | 6 +- sysdeps/x86_64/fpu/libm-test-ulps | 24 +- sysdeps/x86_64/fpu/multiarch/e_asin-fma.c | 2 - sysdeps/x86_64/fpu/multiarch/e_asin-fma4.c | 2 - sysdeps/x86_64/fpu/multiarch/sincos32-fma.c | 2 - sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c | 2 - 169 files changed, 2556 insertions(+), 1091 deletions(-) copy nptl/sem_unlink.c => grp/tst-initgroups1.c (52%) create mode 100644 grp/tst-initgroups1.root/etc/group create mode 100644 grp/tst-initgroups1.root/etc/nsswitch.conf create mode 100644 grp/tst-initgroups1.root/etc/passwd copy sysdeps/mach/hurd/i386/sigcontextinfo.h => grp/tst-initgroups2.c (74%) create mode 100644 grp/tst-initgroups2.root/etc/group create mode 100644 grp/tst-initgroups2.root/etc/nsswitch.conf create mode 100644 grp/tst-initgroups2.root/etc/passwd copy {nptl => htl}/semaphoreP.h (57%) create mode 100644 hurd/RPC_gsync_wait_intr.c create mode 100644 iconvdata/bug-iconv13.c rename sysdeps/{htl/sem-close.c => aarch64/__mtag_address_get_tag.S} (63%) create mode 100644 sysdeps/aarch64/__mtag_memset_tag.S copy sysdeps/{unix/sysv/linux/sys/prctl.h => aarch64/__mtag_new_tag.S} (56%) create mode 100644 sysdeps/aarch64/__mtag_tag_region.S create mode 100644 sysdeps/aarch64/libc-mtag.h create mode 100644 sysdeps/generic/libc-mtag.h create mode 100644 sysdeps/htl/futex-internal.h delete mode 100644 sysdeps/htl/sem-open.c delete mode 100644 sysdeps/htl/sem-unlink.c copy sysdeps/htl/{sem-trywait.c => sem-waitfast.c} (60%) rename {nptl => sysdeps/pthread}/sem_close.c (100%) rename {nptl => sysdeps/pthread}/sem_open.c (96%) rename {nptl => sysdeps/pthread}/sem_unlink.c (100%)