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_apm/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/glibc.
from 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)
No new revisions were added by this update.
Summary of changes: NEWS | 7 + benchtests/bench-memset-large.c | 1 - benchtests/bench-memset-walk.c | 1 - benchtests/scripts/plot_strings.py | 11 +- 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/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/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/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/x86_64/64/libm.abilist | 13 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 13 + 93 files changed, 5846 insertions(+), 406 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_sqrt_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_sqrt_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