This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/glibc.
from 22b79ed7f4 Use <startup.h> in __libc_init_secure new 1006250ea2 posix: Fix regex_internal.h on bootstrap new 961d7cff51 stdlib: Add testcase for BZ #26241 new d7ee6bd8c2 posix: Fix fnmatch.c on bootstrap new ff6d62e9ed <sys/platform/x86.h>: Remove the C preprocessor magic new 058308066c elf: Make the tunable struct definition internal only new bfe04789a8 elf: Avoid RELATIVE relocs in __tunables_init new 374cef32ac configure: Check for static PIE support new 04af1eb313 csu: Avoid weak ref for __ehdr_start in static PIE new 47618209d0 Use hidden visibility for early static PIE code new 86d439b06f csu: Move static pie self relocation later [BZ #27072] new 2682695e5c Make libc symbols hidden in static PIE new 28f2ce2772 aarch64: revert memcpy optimze for kunpeng to avoid performa [...] new 46c1c765d1 Revert "linux: Move {f}xstat{at} to compat symbols" for stat [...] new 7a5ab88e21 x86: Check ifunc resolver with CPU_FEATURE_USABLE [BZ #27072] new 527c89cd32 powerpc64: Select POWER9 machine for the scv instruction new f543259500 x86-64: Update tst-glibc-hwcaps-2.c for x86-64 baseline new 5f478eb0fb x86: Properly match CPU features in /proc/cpuinfo [BZ #27222] new 42d6270439 linux: mips: Fix getdents64 fallback on mips64-n32 new 56ef6ab0cd manual: Correct argument order in mount examples [BZ #27207] new fcfa4bb48d Update C-SKY libm-test-ulps new 31f6488722 Fix misplaced const new c3c4a25e65 aarch64: Move and update the definition of MTE_ENABLED new ad47748992 Update INSTALL with package versions that are known to work new 04c6a8073d aarch64: Fix the list of tested IFUNC variants [BZ #26818]
The 24 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 | 26 +- 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 +- 87 files changed, 1762 insertions(+), 1089 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