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_build/master-arm in repository toolchain/ci/glibc.
from 556a6126f8 hurd: Add rules for static PIE build adds 23645707f1 Replace --enable-static-pie with --disable-default-pie adds 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 new 57e349b1b0 Disable DT_RUNPATH on NSS tests [BZ #28455]
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 | 18 +- Makeconfig | 21 +- NEWS | 13 + config.h.in | 3 + config.make.in | 3 - configure | 83 ++++--- configure.ac | 56 +++-- manual/install.texi | 16 +- math/Versions | 2 + math/s_fmax_template.c | 5 + math/s_fmin_template.c | 5 + math/w_hypot.c | 8 + math/w_hypot_compat.c | 13 +- math/w_hypotf.c | 8 + math/w_hypotf_compat.c | 6 +- nss/Makefile | 8 + scripts/build-many-glibcs.py | 13 +- 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/alpha/configure | 5 + sysdeps/alpha/configure.ac | 4 + sysdeps/csky/configure | 7 + sysdeps/csky/configure.ac | 5 + 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/hppa/configure | 7 + sysdeps/hppa/configure.ac | 5 + sysdeps/i386/fpu/e_hypot.S | 75 ------ sysdeps/i386/fpu/e_hypot.c | 57 +++++ sysdeps/i386/fpu/e_hypotf.S | 64 ----- sysdeps/i386/fpu/e_pow.S | 20 +- sysdeps/i386/fpu/e_powl.S | 20 +- sysdeps/ia64/configure | 5 + sysdeps/ia64/configure.ac | 4 + sysdeps/ia64/fpu/s_tanf.S | 4 +- 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/microblaze/configure | 8 + sysdeps/microblaze/configure.ac | 7 + 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/sparc/Makefile | 1 + 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 + sysdeps/x86_64/fpu/e_powl.S | 20 +- 93 files changed, 793 insertions(+), 1155 deletions(-) create mode 100644 math/w_hypot.c create mode 100644 math/w_hypotf.c 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%) create mode 100755 sysdeps/microblaze/configure create mode 100644 sysdeps/microblaze/configure.ac 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