This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/glibc.
from 2e75604f83 elf: Install a symbolic link to ld.so as /usr/bin/ld.so adds 718fdd87b1 elf: Properly align PT_LOAD segments [BZ #28676] adds fc2334ab32 Add a testcase to check alignment of PT_LOAD segment [BZ #28676] adds f1eeef945d elf: Use errcode instead of (unset) errno in rtld_chain_load adds 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 adds 0884724a95 elf: Use new dependency sorting algorithm by default adds fd6062ede3 elf: Align argument of __munmap to page size [BZ #28676] adds f6ff87868a NEWS: Document LD_PREFER_MAP_32BIT_EXEC as x86-64 only adds 4435c29892 Support target specific ALIGN for variable alignment test [B [...] adds a6d2f948b7 Use LFS and 64 bit time for installed programs (BZ #15333) adds cb976fba4c powerpc: Use global register variable in <thread_pointer.h> adds 5f6d8d97c6 malloc: Add madvise support for Transparent Huge Pages adds 7478c9959a malloc: Add THP/madvise support for sbrk adds 6cc3ccc67e malloc: Move mmap logic to its own function adds 98d5fcb8d0 malloc: Add Huge Page support for mmap adds c1beb51d08 malloc: Add Huge Page support to arenas adds 0849eed45d malloc: Move MORECORE fallback mmap to sysmalloc_mmap_fallback adds 0f982c1827 malloc: Enable huge page support on main arena adds ae23fa3e5f __glibc_unsafe_len: Fix comment adds ff3cb03f38 Fix __minimal_malloc segfaults in __mmap due to stack-protector adds a16c5ab139 localedata: add new locale ab_GE
No new revisions were added by this update.
Summary of changes: INSTALL | 18 +- Makeconfig | 32 +- Makerules | 12 +- NEWS | 31 +- Rules | 36 +++ config.h.in | 3 + config.make.in | 3 - configure | 83 +++-- configure.ac | 56 ++-- csu/Makefile | 17 +- elf/Makefile | 14 +- elf/dl-load.c | 2 + elf/dl-load.h | 3 +- elf/dl-map-segments.h | 51 ++- elf/dl-tunables.list | 6 +- elf/rtld.c | 2 +- elf/sotruss-lib.c | 4 +- sysdeps/aarch64/fpu/s_fmin.c => elf/tst-align3.c | 24 +- .../aarch64/fpu/s_fmin.c => elf/tst-alignmod3.c | 20 +- elf/tst-rtld-list-tunables.exp | 3 +- gmon/Makefile | 8 +- include/libc-pointer-arith.h | 8 + intl/Makefile | 2 +- localedata/locales/ab_GE | 146 +++++++++ mach/Machrules | 1 + malloc/Makefile | 23 ++ malloc/arena.c | 143 ++++++--- malloc/malloc-internal.h | 1 + malloc/malloc.c | 355 ++++++++++++++------- malloc/morecore.c | 4 - manual/install.texi | 16 +- manual/tunables.texi | 19 +- 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 +- misc/Makefile | 4 + misc/sys/cdefs.h | 2 +- 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_fmaxf.c | 28 -- sysdeps/aarch64/fpu/s_fminf.c | 28 -- sysdeps/alpha/configure | 5 + sysdeps/alpha/configure.ac | 4 + .../e_hypot-power7.c => alpha/tst-file-align.h} | 11 +- sysdeps/csky/configure | 7 + sysdeps/csky/configure.ac | 5 + sysdeps/generic/Makefile | 8 + .../fpu/s_fmax.c => generic/malloc-hugepages.c} | 31 +- sysdeps/generic/malloc-hugepages.h | 44 +++ 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 + .../e_hypot-ppc32.c => generic/tst-file-align.h} | 11 +- 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 + .../tst-file-align.h} | 11 +- .../e_hypotf-ppc32.c => nios2/tst-file-align.h} | 11 +- sysdeps/powerpc/fpu/e_hypot.c | 87 ----- sysdeps/powerpc/fpu/e_hypotf.c | 78 ----- sysdeps/powerpc/nptl/thread_pointer.h | 13 +- sysdeps/powerpc/nptl/tls.h | 7 +- .../powerpc32/power4/fpu/multiarch/Makefile | 5 +- .../powerpc32/power4/fpu/multiarch/e_hypot.c | 33 -- .../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/malloc-hugepages.c | 201 ++++++++++++ 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/dl-librecon.h | 45 --- sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 2 + sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 42 --- sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 2 + sysdeps/x86/cpu-tunables.c | 7 - .../cpu-features-preferred_feature_index_1.def | 1 - sysdeps/x86_64/fpu/e_powl.S | 20 +- 126 files changed, 1818 insertions(+), 1357 deletions(-) copy sysdeps/aarch64/fpu/s_fmin.c => elf/tst-align3.c (62%) rename sysdeps/aarch64/fpu/s_fmin.c => elf/tst-alignmod3.c (68%) create mode 100644 localedata/locales/ab_GE 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_fmaxf.c delete mode 100644 sysdeps/aarch64/fpu/s_fminf.c rename sysdeps/{powerpc/powerpc32/power4/fpu/multiarch/e_hypot-power7.c => alpha/t [...] rename sysdeps/{aarch64/fpu/s_fmax.c => generic/malloc-hugepages.c} (52%) create mode 100644 sysdeps/generic/malloc-hugepages.h create mode 100644 sysdeps/generic/math-use-builtins-fmax.h create mode 100644 sysdeps/generic/math-use-builtins-fmin.h rename sysdeps/{powerpc/powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c => generic/ [...] 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 rename sysdeps/{powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-power7.c => microb [...] rename sysdeps/{powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-ppc32.c => nios2/t [...] 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.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c create mode 100644 sysdeps/unix/sysv/linux/malloc-hugepages.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h