This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm in repository toolchain/ci/glibc.
from c9fef4b7d1 _Static_assert needs two arguments for compatibility with GC [...] adds abd383584b Add narrowing square root functions
No new revisions were added by this update.
Summary of changes: NEWS | 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 + 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/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 + 79 files changed, 5505 insertions(+), 257 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%)