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-Os_LTO in repository toolchain/ci/glibc.
from a7e9dbb774 Add xchdir to libsupport. adds 7a72265436 Add xfchmod to libsupport adds 2cd361b511 posix: Correct attribute access mode on readlinkat [BZ #27024]. adds c31b1f5231 riscv: support GNU indirect function adds 313bfd505e riscv: Initialize $gp before resolving the IRELATIVE relocation adds 1c426b1d59 Update STATX_ATTR_DAX value from Linux 5.10. adds 7b9c3260bc support: Add xchmod wrapper adds 42dda89dcb posix: Fix return value of system if shell can not be execut [...] adds 4dddd7e9cb posix: Sync tempname with gnulib [BZ #26648] adds bf7db6d369 math: Add BZ#18980 fix back on dbl-64 cosh adds 87d583c6e8 install: Replace scripts/output-format.sed with objdump -f [ [...] adds 0400f92833 Makerules: Do not require startup files for format.lds probe object adds f430293d84 posix: consume less entropy on tempname adds 2ef23b5205 x86: Set header.feature_1 in TCB for always-on CET [BZ #27177] adds 86a4d3fa7d elf: work around a gcc bug in elf_get_dynamic_info adds efbbd9c33a ldconfig/x86: Store ISA level in cache and aux cache adds cf12900645 Use the right argument code in unnormal tests adds 7137d682eb ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] adds d18f59bf92 Fix x86 build with --enable-tunable=no adds 2d651eb926 x86: Move x86 processor cache info to cpu_features adds cc528f9a7e math/test-tgmath2: Fix fabs failure when no long double adds 86f65dffc2 ld.so: Add --list-tunables to print tunable values adds 96f17e6e63 ARC: nofpu: Regenerate ulps adds f678099de9 Update hppa libm-test-ulps adds a031b3abad Update powerpc-nofpu libm-test-ulps. adds 07169fcac7 Update arm libm-test-ulps. adds 202586f73e Update MIPS libm-test-ulps. adds 0887fff0b0 Hurd: Add rtld-strncpy-c.c adds 0ec583d926 libmvec: Add extra-test-objs to test-extras adds cabc8a2916 elf: Avoid RELATIVE relocation for _dl_sysinfo adds 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 adds df359a25ba Revert "Make libc symbols hidden in static PIE" [BZ #27237] adds 7d88c6142c gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256) adds 01cdcf783a elf: Limit tst-prelink-cmp target archs adds 429029a73e nsswitch: do not reload if "/" changes
No new revisions were added by this update.
Summary of changes: INSTALL | 26 +- Makerules | 16 +- NEWS | 4 + benchtests/Makefile | 14 +- benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 1 - config.h.in | 3 + config.make.in | 1 - configure | 32 +- configure.ac | 15 +- csu/libc-start.c | 15 +- elf/Makefile | 22 +- elf/cache.c | 39 +- elf/dl-cache.c | 4 + elf/dl-main.h | 2 +- elf/dl-reloc-static-pie.c | 2 + elf/dl-support.c | 16 +- elf/dl-tunable-types.h | 42 +- elf/dl-tunables.c | 49 +- elf/dl-tunables.h | 37 +- elf/dl-usage.c | 7 +- elf/enbl-secure.c | 10 +- elf/get-dynamic-info.h | 41 +- elf/ifuncmain6pie.c | 14 +- elf/ifuncmod6.c | 8 +- elf/ldconfig.c | 18 +- elf/readelflib.c | 81 ++- elf/readlib.c | 7 +- elf/rtld.c | 19 + elf/tst-glibc-hwcaps-2-cache.c | 45 ++ .../etc/ld.so.conf | 0 .../postclean.req | 0 elf/tst-glibc-hwcaps-2-cache.script | 8 + .../multiarch/init-arch.h => elf/tst-prelink-cmp.c | 38 +- elf/tst-prelink.exp | 1 - elf/tst-rtld-list-tunables.exp | 14 + elf/tst-rtld-list-tunables.sh | 34 + iconvdata/Makefile | 4 +- iconvdata/bug-iconv14.c | 127 ++++ iconvdata/iso-2022-jp-3.c | 67 +- include/shlib-compat.h | 23 +- io/bits/statx-generic.h | 2 +- libc-abis | 1 + manual/install.texi | 24 +- manual/platform.texi | 7 +- manual/sysinfo.texi | 4 +- manual/tunables.texi | 38 + math/libm-test-driver.c | 12 +- math/libm-test-fpclassify.inc | 14 +- math/libm-test-isinf.inc | 14 +- math/libm-test-isnan.inc | 14 +- math/libm-test-issignaling.inc | 14 +- math/test-tgmath2.c | 4 +- misc/sbrk.c | 4 + nss/Makefile | 2 +- nss/nss_database.c | 27 + nss/nss_module.c | 13 + nss/nss_module.h | 3 + nss/tst-reload2.c | 126 ++++ nss/tst-reload2.root/etc/nsswitch.conf | 2 + nss/tst-reload2.root/subdir/etc/group | 1 + nss/tst-reload2.root/subdir/etc/nsswitch.conf | 2 + nss/tst-reload2.root/tst-reload2.script | 3 + posix/fnmatch.c | 2 +- posix/regex_internal.h | 6 +- posix/unistd.h | 2 +- scripts/gen-tunables.awk | 16 +- scripts/output-format.sed | 35 - stdlib/Makefile | 3 +- stdlib/tst-canon-bz26341.c | 101 +++ stdlib/tst-system.c | 17 + support/Makefile | 2 + .../linux/aarch64/libc-start.c => support/xchmod.c | 22 +- .../aarch64/libc-start.c => support/xfchmod.c | 22 +- support/xunistd.h | 2 + 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/arc/nofpu/libm-test-ulps | 11 +- sysdeps/arm/libm-test-ulps | 23 +- sysdeps/csky/fpu/libm-test-ulps | 82 ++- sysdeps/csky/nofpu/libm-test-ulps | 33 +- sysdeps/generic/dl-cache.h | 16 +- .../libc-start.c => generic/dl-isa-level.h} | 21 +- .../hurd/fxstatat.c => generic/elf-read-prop.h} | 30 +- sysdeps/generic/ldconfig.h | 22 +- sysdeps/generic/startup.h | 26 + sysdeps/hppa/fpu/libm-test-ulps | 23 +- sysdeps/i386/configure | 3 + sysdeps/i386/configure.ac | 3 + sysdeps/ieee754/dbl-64/e_cosh.c | 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 +- .../mach/hurd/i386/i686/multiarch/rtld-strncpy-c.c | 1 + 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/mips/mips32/libm-test-ulps | 23 +- sysdeps/mips/mips64/libm-test-ulps | 23 +- sysdeps/posix/system.c | 4 + sysdeps/posix/tempname.c | 291 +++++--- sysdeps/powerpc/nofpu/libm-test-ulps | 33 +- sysdeps/powerpc/powerpc64/sysdep.h | 3 + sysdeps/riscv/dl-irel.h | 56 ++ sysdeps/riscv/dl-machine.h | 44 +- sysdeps/unix/sysv/linux/aarch64/libc-start.c | 5 + sysdeps/unix/sysv/linux/arm/readelflib.c | 22 +- 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/i386/startup.h | 29 +- sysdeps/unix/sysv/linux/ia64/readelflib.c | 22 +- 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/mips/readelflib.c | 22 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 3 + sysdeps/unix/sysv/linux/powerpc/readelflib.c | 22 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 5 +- sysdeps/unix/sysv/linux/riscv/readelflib.c | 22 +- sysdeps/unix/sysv/linux/s390/readelflib.c | 22 +- sysdeps/unix/sysv/linux/sparc/readelflib.c | 22 +- sysdeps/unix/sysv/linux/tst-getdents64.c | 29 +- sysdeps/unix/sysv/linux/x86/elf-read-prop.h | 60 ++ sysdeps/unix/sysv/linux/x86/readelflib.c | 23 +- sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/Makefile | 51 ++ .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 83 +++ sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + .../sysv/linux/x86_64/x86-64-isa-level-VALUE.c | 4 + sysdeps/unix/sysv/linux/xstat.c | 6 +- sysdeps/unix/sysv/linux/xstat64.c | 5 +- sysdeps/x86/Makefile | 21 + sysdeps/x86/Versions | 7 +- sysdeps/x86/bits/platform/x86.h | 299 ++++++++ sysdeps/x86/cacheinfo.c | 48 +- sysdeps/x86/cacheinfo.h | 400 +---------- sysdeps/x86/cpu-features.c | 103 ++- sysdeps/x86/dl-cacheinfo.h | 460 ++++++++++++ sysdeps/x86/dl-cet.c | 5 +- sysdeps/x86/dl-get-cpu-features.c | 8 +- .../{mach/hurd/fxstatat.c => x86/dl-isa-level.h} | 27 +- .../libc-start.c => x86/get-cpuid-feature-leaf.c} | 24 +- sysdeps/x86/get-isa-level.h | 3 +- sysdeps/x86/include/cpu-features.h | 781 ++++++++++++++++++++- 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 + .../aarch64/libc-start.c => x86/tst-ifunc-isa-1.c} | 22 +- sysdeps/x86/tst-ifunc-isa-2-static.c | 1 + .../hurd/fxstatat.c => x86/tst-ifunc-isa-2.c} | 30 +- sysdeps/x86/tst-ifunc-isa.h | 104 +++ sysdeps/x86/tst-isa-level-1.c | 3 +- sysdeps/x86/tst-setjmp-cet.c | 1 + sysdeps/x86_64/configure | 3 + sysdeps/x86_64/configure.ac | 3 + sysdeps/x86_64/dl-hwcaps-subdirs.c | 4 +- sysdeps/x86_64/fpu/Makefile | 8 + sysdeps/x86_64/tst-glibc-hwcaps.c | 3 +- 173 files changed, 3973 insertions(+), 2077 deletions(-) create mode 100644 elf/tst-glibc-hwcaps-2-cache.c copy elf/{tst-glibc-hwcaps-cache.root => tst-glibc-hwcaps-2-cache.root}/etc/ld.so. [...] copy elf/{tst-glibc-hwcaps-cache.root => tst-glibc-hwcaps-2-cache.root}/postclean. [...] create mode 100644 elf/tst-glibc-hwcaps-2-cache.script copy sysdeps/aarch64/multiarch/init-arch.h => elf/tst-prelink-cmp.c (50%) delete mode 100644 elf/tst-prelink.exp create mode 100644 elf/tst-rtld-list-tunables.exp create mode 100755 elf/tst-rtld-list-tunables.sh create mode 100644 iconvdata/bug-iconv14.c create mode 100644 nss/tst-reload2.c create mode 100644 nss/tst-reload2.root/etc/nsswitch.conf create mode 100644 nss/tst-reload2.root/subdir/etc/group create mode 100644 nss/tst-reload2.root/subdir/etc/nsswitch.conf create mode 100644 nss/tst-reload2.root/tst-reload2.script delete mode 100644 scripts/output-format.sed create mode 100644 stdlib/tst-canon-bz26341.c copy sysdeps/unix/sysv/linux/aarch64/libc-start.c => support/xchmod.c (68%) copy sysdeps/unix/sysv/linux/aarch64/libc-start.c => support/xfchmod.c (68%) copy sysdeps/{unix/sysv/linux/aarch64/libc-start.c => generic/dl-isa-level.h} (68%) copy sysdeps/{mach/hurd/fxstatat.c => generic/elf-read-prop.h} (59%) create mode 100644 sysdeps/mach/hurd/i386/i686/multiarch/rtld-strncpy-c.c create mode 100644 sysdeps/riscv/dl-irel.h create mode 100644 sysdeps/unix/sysv/linux/x86/elf-read-prop.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x86-64-isa-level-VALUE.c create mode 100644 sysdeps/x86/bits/platform/x86.h copy sysdeps/{mach/hurd/fxstatat.c => x86/dl-isa-level.h} (56%) copy sysdeps/{unix/sysv/linux/aarch64/libc-start.c => x86/get-cpuid-feature-leaf.c} (64%) create mode 100644 sysdeps/x86/tst-ifunc-isa-1-static.c copy sysdeps/{unix/sysv/linux/aarch64/libc-start.c => x86/tst-ifunc-isa-1.c} (68%) create mode 100644 sysdeps/x86/tst-ifunc-isa-2-static.c copy sysdeps/{mach/hurd/fxstatat.c => x86/tst-ifunc-isa-2.c} (60%) create mode 100644 sysdeps/x86/tst-ifunc-isa.h create mode 100644 sysdeps/x86/tst-setjmp-cet.c