This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/glibc.
from 5afe4c0d69 Cleanup encoding in comments adds 7fe0ace3e2 math: Simplify hypotf implementation adds 6c848d7038 math: Use an improved algorithm for hypot (dbl-64) adds ccfa865a82 math: Improve hypot performance with FMA adds aa9c28cde3 math: Use an improved algorithm for hypotl (ldbl-96) adds c212d6397e math: Use an improved algorithm for hypotl (ldbl-128) adds a1d3c9b642 i386: Move hypot implementation to C adds 2eb1cd2f47 math: Remove powerpc e_hypot adds 72ab1eaec7 math: Add math-use-builtinds-fmax.h adds 583c4d424e math: Add math-use-builtinds-fmin.h adds ecb94e9587 aarch64: Add math-use-builtins-f{max,min}.h adds 2f44eef584 math: Use fmin/fmax on hypot adds 104d2005d5 math: Remove the error handling wrapper from hypot and hypotf adds 3b1402b3fc sysdeps: Simplify sin Taylor Series calculation adds 57e349b1b0 Disable DT_RUNPATH on NSS tests [BZ #28455] adds cf44f08379 mach: Fix spurious inclusion of stack_chk_fail_local in libm [...] adds 1f3d460761 NEWS: Move LD_PREFER_MAP_32BIT_EXEC new ec06717856 hurd: Do not set PIE_UNSUPPORTED
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: NEWS | 8 +- mach/Machrules | 1 + math/Versions | 2 + math/s_fmax_template.c | 5 + math/s_fmin_template.c | 5 + math/{w_log2f.c => w_hypot.c} | 6 +- math/w_hypot_compat.c | 13 +- math/{w_log2f.c => w_hypotf.c} | 6 +- math/w_hypotf_compat.c | 6 +- nss/Makefile | 8 + sysdeps/aarch64/fpu/math-use-builtins-fmax.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-fmin.h | 4 + sysdeps/aarch64/fpu/s_fmax.c | 28 --- sysdeps/aarch64/fpu/s_fmaxf.c | 28 --- sysdeps/aarch64/fpu/s_fmin.c | 28 --- sysdeps/aarch64/fpu/s_fminf.c | 28 --- sysdeps/generic/math-type-macros-double.h | 1 + sysdeps/generic/math-type-macros-float.h | 1 + sysdeps/generic/math-type-macros-float128.h | 1 + sysdeps/generic/math-type-macros-ldouble.h | 1 + sysdeps/generic/math-use-builtins-fmax.h | 4 + sysdeps/generic/math-use-builtins-fmin.h | 4 + sysdeps/generic/math-use-builtins.h | 2 + sysdeps/i386/fpu/e_hypot.S | 75 ------ sysdeps/i386/fpu/e_hypot.c | 57 +++++ sysdeps/i386/fpu/e_hypotf.S | 64 ----- sysdeps/ieee754/dbl-64/e_hypot.c | 270 ++++++++++----------- sysdeps/ieee754/dbl-64/s_sin.c | 10 +- sysdeps/{ia64/fpu => ieee754/dbl-64}/w_hypot.c | 0 sysdeps/ieee754/flt-32/e_hypotf.c | 78 +++--- sysdeps/ieee754/flt-32/math_config.h | 9 + sysdeps/{ia64/fpu => ieee754/flt-32}/w_hypotf.c | 0 sysdeps/ieee754/ldbl-128/e_hypotl.c | 226 ++++++++--------- sysdeps/ieee754/ldbl-96/e_hypotl.c | 231 ++++++++---------- sysdeps/mach/hurd/configure | 6 - sysdeps/mach/hurd/configure.ac | 5 - sysdeps/mach/hurd/i386/libm.abilist | 2 + sysdeps/powerpc/fpu/e_hypot.c | 87 ------- sysdeps/powerpc/fpu/e_hypotf.c | 78 ------ .../powerpc32/power4/fpu/multiarch/Makefile | 5 +- .../power4/fpu/multiarch/e_hypot-power7.c | 23 -- .../powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c | 23 -- .../powerpc32/power4/fpu/multiarch/e_hypot.c | 33 --- .../power4/fpu/multiarch/e_hypotf-power7.c | 23 -- .../power4/fpu/multiarch/e_hypotf-ppc32.c | 23 -- .../powerpc32/power4/fpu/multiarch/e_hypotf.c | 33 --- sysdeps/unix/sysv/linux/aarch64/libm.abilist | 2 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 2 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 2 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 2 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 2 + sysdeps/unix/sysv/linux/i386/libm.abilist | 2 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 2 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 2 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 2 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 2 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 2 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 2 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 2 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 2 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 2 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 2 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 2 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 2 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 2 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 2 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 2 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 2 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 2 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 2 + 71 files changed, 551 insertions(+), 1054 deletions(-) copy math/{w_log2f.c => w_hypot.c} (56%) copy math/{w_log2f.c => w_hypotf.c} (55%) create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fmax.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fmin.h delete mode 100644 sysdeps/aarch64/fpu/s_fmax.c delete mode 100644 sysdeps/aarch64/fpu/s_fmaxf.c delete mode 100644 sysdeps/aarch64/fpu/s_fmin.c delete mode 100644 sysdeps/aarch64/fpu/s_fminf.c create mode 100644 sysdeps/generic/math-use-builtins-fmax.h create mode 100644 sysdeps/generic/math-use-builtins-fmin.h delete mode 100644 sysdeps/i386/fpu/e_hypot.S create mode 100644 sysdeps/i386/fpu/e_hypot.c delete mode 100644 sysdeps/i386/fpu/e_hypotf.S copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_hypot.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_hypotf.c (100%) delete mode 100644 sysdeps/powerpc/fpu/e_hypot.c delete mode 100644 sysdeps/powerpc/fpu/e_hypotf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c