This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Oz in repository toolchain/ci/glibc.
from 22b79ed7f4 Use <startup.h> in __libc_init_secure adds 1006250ea2 posix: Fix regex_internal.h on bootstrap adds 961d7cff51 stdlib: Add testcase for BZ #26241 adds d7ee6bd8c2 posix: Fix fnmatch.c on bootstrap adds ff6d62e9ed <sys/platform/x86.h>: Remove the C preprocessor magic adds 058308066c elf: Make the tunable struct definition internal only adds bfe04789a8 elf: Avoid RELATIVE relocs in __tunables_init adds 374cef32ac configure: Check for static PIE support adds 04af1eb313 csu: Avoid weak ref for __ehdr_start in static PIE adds 47618209d0 Use hidden visibility for early static PIE code adds 86d439b06f csu: Move static pie self relocation later [BZ #27072] adds 2682695e5c Make libc symbols hidden in static PIE adds 28f2ce2772 aarch64: revert memcpy optimze for kunpeng to avoid performa [...] adds 46c1c765d1 Revert "linux: Move {f}xstat{at} to compat symbols" for stat [...] adds 7a5ab88e21 x86: Check ifunc resolver with CPU_FEATURE_USABLE [BZ #27072] adds 527c89cd32 powerpc64: Select POWER9 machine for the scv instruction adds f543259500 x86-64: Update tst-glibc-hwcaps-2.c for x86-64 baseline adds 5f478eb0fb x86: Properly match CPU features in /proc/cpuinfo [BZ #27222] adds 42d6270439 linux: mips: Fix getdents64 fallback on mips64-n32 adds 56ef6ab0cd manual: Correct argument order in mount examples [BZ #27207] adds fcfa4bb48d Update C-SKY libm-test-ulps adds 31f6488722 Fix misplaced const adds c3c4a25e65 aarch64: Move and update the definition of MTE_ENABLED adds ad47748992 Update INSTALL with package versions that are known to work adds 04c6a8073d aarch64: Fix the list of tested IFUNC variants [BZ #26818] adds 3725ee39db benchtests: Do not build bench-timing-type with MODULE_NAME=libc
No new revisions were added by this update.
Summary of changes: INSTALL | 26 +- benchtests/Makefile | 14 +- config.h.in | 3 + configure | 13 + configure.ac | 4 + csu/libc-start.c | 15 +- elf/dl-reloc-static-pie.c | 2 + elf/dl-support.c | 6 + elf/dl-tunable-types.h | 42 +- elf/dl-tunables.c | 6 +- elf/dl-tunables.h | 35 +- elf/enbl-secure.c | 4 + include/libc-symbols.h | 9 +- include/shlib-compat.h | 23 +- manual/install.texi | 24 +- manual/platform.texi | 7 +- manual/sysinfo.texi | 4 +- misc/sbrk.c | 4 + posix/fnmatch.c | 2 +- posix/regex_internal.h | 6 +- scripts/gen-tunables.awk | 16 +- stdlib/Makefile | 3 +- stdlib/tst-canon-bz26341.c | 101 +++ sysdeps/aarch64/configure | 4 + sysdeps/aarch64/configure.ac | 3 + sysdeps/aarch64/multiarch/ifunc-impl-list.c | 8 +- sysdeps/aarch64/multiarch/init-arch.h | 13 +- sysdeps/aarch64/multiarch/memcpy.c | 2 +- sysdeps/aarch64/multiarch/strlen.c | 11 +- sysdeps/csky/fpu/libm-test-ulps | 82 ++- sysdeps/csky/nofpu/libm-test-ulps | 33 +- sysdeps/i386/configure | 3 + sysdeps/i386/configure.ac | 3 + sysdeps/mach/hurd/fxstat.c | 4 +- sysdeps/mach/hurd/fxstat64.c | 2 +- sysdeps/mach/hurd/fxstatat.c | 3 +- sysdeps/mach/hurd/fxstatat64.c | 3 +- sysdeps/mach/hurd/i386/ld.abilist | 1 - sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/mach/hurd/lxstat.c | 2 +- sysdeps/mach/hurd/lxstat64.c | 3 +- sysdeps/mach/hurd/xstat.c | 2 +- sysdeps/mach/hurd/xstat64.c | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 3 + sysdeps/unix/sysv/linux/aarch64/libc-start.c | 5 + sysdeps/unix/sysv/linux/fxstat.c | 4 +- sysdeps/unix/sysv/linux/fxstat64.c | 4 +- sysdeps/unix/sysv/linux/fxstatat.c | 4 +- sysdeps/unix/sysv/linux/fxstatat64.c | 4 +- sysdeps/unix/sysv/linux/i386/ld.abilist | 1 - sysdeps/unix/sysv/linux/i386/libc.abilist | 1 + sysdeps/unix/sysv/linux/lxstat.c | 2 +- sysdeps/unix/sysv/linux/lxstat64.c | 4 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 37 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 3 + sysdeps/unix/sysv/linux/powerpc/sysdep.h | 5 +- sysdeps/unix/sysv/linux/tst-getdents64.c | 29 +- sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 + .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + sysdeps/unix/sysv/linux/xstat.c | 6 +- sysdeps/unix/sysv/linux/xstat64.c | 5 +- sysdeps/x86/Makefile | 15 + sysdeps/x86/Versions | 7 +- sysdeps/x86/bits/platform/x86.h | 299 ++++++++ sysdeps/x86/cacheinfo.c | 2 +- sysdeps/x86/cpu-features.c | 68 +- sysdeps/x86/dl-cacheinfo.h | 4 +- sysdeps/x86/dl-get-cpu-features.c | 8 +- .../x86/get-cpuid-feature-leaf.c | 20 +- sysdeps/x86/get-isa-level.h | 2 +- sysdeps/x86/include/cpu-features.h | 759 +++++++++++++++++++- sysdeps/x86/libc-start.c | 5 + sysdeps/x86/sys/platform/x86.h | 777 +-------------------- sysdeps/x86/tst-cpu-features-cpuinfo.c | 43 +- sysdeps/x86/tst-get-cpu-features.c | 29 +- sysdeps/x86/tst-ifunc-isa-1-static.c | 1 + .../tst-platform-1.c => x86/tst-ifunc-isa-1.c} | 11 +- sysdeps/x86/tst-ifunc-isa-2-static.c | 1 + .../tst-bz24228.c => sysdeps/x86/tst-ifunc-isa-2.c | 15 +- sysdeps/x86/tst-ifunc-isa.h | 104 +++ sysdeps/x86/tst-isa-level-1.c | 3 +- sysdeps/x86_64/configure | 3 + sysdeps/x86_64/configure.ac | 3 + sysdeps/x86_64/dl-hwcaps-subdirs.c | 3 +- sysdeps/x86_64/tst-glibc-hwcaps.c | 3 +- 88 files changed, 1769 insertions(+), 1096 deletions(-) create mode 100644 stdlib/tst-canon-bz26341.c create mode 100644 sysdeps/x86/bits/platform/x86.h copy support/xfchmod.c => sysdeps/x86/get-cpuid-feature-leaf.c (69%) create mode 100644 sysdeps/x86/tst-ifunc-isa-1-static.c copy sysdeps/{x86_64/tst-platform-1.c => x86/tst-ifunc-isa-1.c} (76%) create mode 100644 sysdeps/x86/tst-ifunc-isa-2-static.c copy libio/tst-bz24228.c => sysdeps/x86/tst-ifunc-isa-2.c (67%) create mode 100644 sysdeps/x86/tst-ifunc-isa.h