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-O3_LTO 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 new a2e5da2cf4 <sys/platform/x86.h>: Add Intel LAM support
The 1 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: 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/platform.texi | 3 + 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/sys/platform/x86.h | 3 + sysdeps/x86/tst-get-cpu-features.c | 1 + 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 - 172 files changed, 2563 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%)