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_tx1/gnu-master-aarch64-spec2k6-O2 in repository toolchain/ci/glibc.
from 89dc0372a9 Update syscall lists for Linux 5.14 adds 27ae52e4d1 testrun.sh: Add support for --tool=rpctrace adds c9fef4b7d1 _Static_assert needs two arguments for compatibility with GC [...] adds abd383584b Add narrowing square root functions adds 3886eaff9d benchtests: Enable scripts/plot_strings.py to read stdin adds 2fd36391be benchtests: Remove redundant assert.h adds 8af8456004 nptl: pthread_kill, pthread_cancel should not fail after exi [...] adds 526c3cf11e nptl: Fix race between pthread_kill and thread exit (bug 12889) adds 43cea6d565 iconvconfig: Fix behaviour with --prefix [BZ #28199] adds 5f07d47e4b configure: Fix check for INSERT in linker script adds 4b39e34983 Update kernel version to 5.14 in tst-mman-consts.py adds 3561106278 Add MADV_POPULATE_READ and MADV_POPULATE_WRITE from Linux 5. [...] adds 520a588705 elf: Replace most uses of THREAD_GSCOPE_IN_TCB adds 2444ce5421 mach lll_lock/unlock: Explicitly request private locking
No new revisions were added by this update.
Summary of changes: Makefile | 9 +- NEWS | 7 + benchtests/bench-memset-large.c | 1 - benchtests/bench-memset-walk.c | 1 - benchtests/scripts/plot_strings.py | 11 +- configure | 2 +- configure.ac | 2 +- elf/dl-reloc.c | 4 +- elf/dl-support.c | 6 +- elf/dl-tls.c | 6 +- elf/dl-tls_init_tp.c | 2 +- iconv/gconv_conf.c | 2 +- iconv/gconv_parseconfdir.h | 22 +- iconv/iconvconfig.c | 16 +- include/sys/cdefs.h | 7 + manual/arith.texi | 19 + math/Makefile | 6 +- math/Versions | 9 + math/auto-libm-test-out-narrow-sqrt | 4485 ++++++++++++++++++++ math/bits/mathcalls-narrow.h | 3 + math/gen-tgmath-tests.py | 5 +- math/libm-test-driver.c | 18 +- math/libm-test-narrow-sqrt.inc | 56 + math/math-narrow.h | 145 +- math/math.h | 6 + math/tgmath.h | 56 + math/w_sqrt_compat.c | 6 + math/w_sqrt_template.c | 8 + math/w_sqrtl_compat.c | 4 + nptl/allocatestack.c | 3 + nptl/descr.h | 6 + nptl/pthread_cancel.c | 9 +- nptl/pthread_create.c | 14 + nptl/pthread_kill.c | 60 +- sysdeps/generic/ldsodefs.h | 11 +- sysdeps/generic/math-narrow-alias.h | 135 + sysdeps/generic/math-type-macros-double.h | 5 + sysdeps/generic/math-type-macros-float.h | 4 + sysdeps/generic/math-type-macros-float128.h | 5 + sysdeps/generic/math-type-macros-ldouble.h | 5 + sysdeps/generic/math-type-macros.h | 7 + sysdeps/i386/fpu/w_sqrt.c | 2 + sysdeps/i386/fpu/w_sqrt_compat.c | 2 + sysdeps/ia64/fpu/e_sqrt.S | 1 + sysdeps/ia64/fpu/libm-symbols.h | 1 + sysdeps/ieee754/dbl-64/s_f32xsqrtf64.c | 1 + .../ieee754/dbl-64/s_fsqrt.c | 28 +- sysdeps/ieee754/float128/float128_private.h | 5 + sysdeps/ieee754/float128/s_f32sqrtf128.c | 6 + sysdeps/ieee754/float128/s_f64sqrtf128.c | 10 + sysdeps/ieee754/float128/s_f64xsqrtf128.c | 2 + .../ieee754/ldbl-128/s_dsqrtl.c | 29 +- .../ieee754/ldbl-128/s_f64xsqrtf128.c | 30 +- .../ieee754/ldbl-128/s_fsqrtl.c | 27 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 4 + .../ieee754/ldbl-128ibm/s_dsqrtl.c | 22 +- .../ieee754/ldbl-128ibm/s_fsqrtl.c | 24 +- .../ieee754/ldbl-96/s_dsqrtl.c | 25 +- .../ieee754/ldbl-96/s_fsqrtl.c | 25 +- sysdeps/ieee754/ldbl-opt/Makefile | 4 +- .../ieee754/ldbl-opt/nldbl-dsqrt.c | 24 +- .../ieee754/ldbl-opt/nldbl-fsqrt.c | 26 +- sysdeps/ieee754/soft-fp/s_dsqrtl.c | 67 + sysdeps/ieee754/soft-fp/s_fsqrt.c | 54 + .../ieee754/soft-fp/s_fsqrtl.c | 45 +- sysdeps/mach/hurd/i386/libm.abilist | 13 + sysdeps/mach/libc-lock.h | 4 +- sysdeps/powerpc/fpu/libm-test-ulps | 3 + .../le/fpu/multiarch/float128-ifunc-macros.h | 2 + .../powerpc64/le/fpu/multiarch/float128-ifunc.h | 6 + sysdeps/pthread/Makefile | 7 +- sysdeps/pthread/tst-kill4.c | 89 - .../pthread/tst-pthread_cancel-exited.c | 39 +- sysdeps/pthread/tst-pthread_cancel-select-loop.c | 87 + .../pthread/tst-pthread_kill-exited.c | 40 +- sysdeps/pthread/tst-pthread_kill-exiting.c | 123 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 13 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 13 + sysdeps/unix/sysv/linux/arc/libm.abilist | 6 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 6 + sysdeps/unix/sysv/linux/bits/mman-linux.h | 4 + sysdeps/unix/sysv/linux/csky/libm.abilist | 6 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 6 + sysdeps/unix/sysv/linux/i386/libm.abilist | 13 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 13 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 6 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 6 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 6 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 13 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 6 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 15 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 13 + sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 13 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 13 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 13 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 6 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 13 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 13 + sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 13 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 13 + 108 files changed, 5913 insertions(+), 438 deletions(-) create mode 100644 math/auto-libm-test-out-narrow-sqrt create mode 100644 math/libm-test-narrow-sqrt.inc create mode 100644 sysdeps/generic/math-narrow-alias.h create mode 100644 sysdeps/ieee754/dbl-64/s_f32xsqrtf64.c copy math/w_sqrt_compat.c => sysdeps/ieee754/dbl-64/s_fsqrt.c (63%) create mode 100644 sysdeps/ieee754/float128/s_f32sqrtf128.c create mode 100644 sysdeps/ieee754/float128/s_f64sqrtf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xsqrtf128.c copy math/w_sqrt_compat.c => sysdeps/ieee754/ldbl-128/s_dsqrtl.c (58%) copy math/w_sqrtl_compat.c => sysdeps/ieee754/ldbl-128/s_f64xsqrtf128.c (53%) copy math/w_sqrt_compat.c => sysdeps/ieee754/ldbl-128/s_fsqrtl.c (63%) copy math/w_sqrt_compat.c => sysdeps/ieee754/ldbl-128ibm/s_dsqrtl.c (63%) copy math/w_sqrt_compat.c => sysdeps/ieee754/ldbl-128ibm/s_fsqrtl.c (63%) copy math/w_sqrt_compat.c => sysdeps/ieee754/ldbl-96/s_dsqrtl.c (63%) copy math/w_sqrt_compat.c => sysdeps/ieee754/ldbl-96/s_fsqrtl.c (63%) copy math/w_sqrt_compat.c => sysdeps/ieee754/ldbl-opt/nldbl-dsqrt.c (62%) copy math/w_sqrt_compat.c => sysdeps/ieee754/ldbl-opt/nldbl-fsqrt.c (61%) create mode 100644 sysdeps/ieee754/soft-fp/s_dsqrtl.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsqrt.c copy math/w_sqrtl_compat.c => sysdeps/ieee754/soft-fp/s_fsqrtl.c (50%) delete mode 100644 sysdeps/pthread/tst-kill4.c copy math/w_sqrtl_compat.c => sysdeps/pthread/tst-pthread_cancel-exited.c (55%) create mode 100644 sysdeps/pthread/tst-pthread_cancel-select-loop.c copy math/w_sqrtl_compat.c => sysdeps/pthread/tst-pthread_kill-exited.c (54%) create mode 100644 sysdeps/pthread/tst-pthread_kill-exiting.c