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-arm-spec2k6-Os_LTO in repository toolchain/ci/glibc.
from ea5814467a x86-64: Remove LD_PREFER_MAP_32BIT_EXEC support [BZ #28656] adds 26803075e4 hurd: Fix gmon-static adds 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 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 adds ec06717856 hurd: Do not set PIE_UNSUPPORTED adds f8392bb766 intl: Emit no lines in bison generated files new 0884724a95 elf: Use new dependency sorting algorithm by default
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 | 28 ++- config.h.in | 3 + config.make.in | 3 - configure | 83 ++++--- configure.ac | 56 +++-- csu/Makefile | 17 +- elf/dl-tunables.list | 2 +- elf/tst-rtld-list-tunables.exp | 2 +- gmon/Makefile | 8 +- intl/Makefile | 2 +- mach/Machrules | 1 + manual/install.texi | 16 +- manual/tunables.texi | 2 +- 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/Makefile | 4 +- 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 +- 99 files changed, 814 insertions(+), 1176 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