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 in repository toolchain/ci/glibc.
from 6cc992412c alpha: Provide wait4 for static library [BZ #27150] adds ef8c78a6c6 Import idx.h from gnulib adds 47f4316095 Import filename.h from gnulib adds 448a256359 malloc: Add scratch_buffer_dupfree adds c6e0b0b5b0 stdlib: Sync canonicalize with gnulib [BZ #10635] [BZ #26592 [...] adds ecdb06cdf2 support: Add support_small_thread_stack_size adds 3016596a81 Add SEGV_MTEAERR and SEGV_MTESERR from Linux 5.10. adds caa884dda7 Remove dbl-64/wordsize-64 adds 9e97f239ea Remove dbl-64/wordsize-64 (part 2) adds ecce11aa07 x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker [BZ #26717] adds 18b640c570 Update NEWS for CVE-2019-25013. adds 2f056e8a5d aarch64: define PI_STATIC_AND_HIDDEN adds eeaa19f75e mntent: Use __putc_unlocked instead of fputc_unlocked adds 1b5c9dfeb2 ARC: Regenerate ulps adds c6e2ca2c3f POSIX locale: Fix typo in comment adds 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 new 96f17e6e63 ARC: nofpu: Regenerate ulps new f678099de9 Update hppa libm-test-ulps
The 2 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: Makerules | 16 +- NEWS | 7 + benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 1 - config.h.in | 3 + config.make.in | 1 - configure | 19 - configure.ac | 11 - elf/Makefile | 13 + elf/cache.c | 39 +- elf/dl-cache.c | 4 + elf/dl-main.h | 2 +- elf/dl-tunables.c | 43 ++ elf/dl-tunables.h | 2 + elf/dl-usage.c | 7 +- elf/elf.h | 35 +- 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 + elf/tst-rtld-list-tunables.exp | 14 + elf/tst-rtld-list-tunables.sh | 34 ++ include/filename.h | 112 +++++ include/idx.h | 114 +++++ include/scratch_buffer.h | 16 + io/bits/statx-generic.h | 2 +- libc-abis | 1 + localedata/locales/POSIX | 2 +- malloc/Makefile | 1 + malloc/Versions | 1 + .../scratch_buffer_dupfree.c | 38 +- malloc/tst-scratch_buffer.c | 26 +- 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/mntent_r.c | 12 +- posix/unistd.h | 2 +- scripts/output-format.sed | 35 -- stdlib/canonicalize.c | 546 +++++++++++++++------ stdlib/test-bz22786.c | 11 +- stdlib/tst-system.c | 17 + support/Makefile | 3 + support/support_set_small_thread_stack_size.c | 12 +- .../wordsize-64/s_getpayload.c => support/xchdir.c | 25 +- sysdeps/x86/link_map.h => support/xchmod.c | 25 +- sysdeps/x86/link_map.h => support/xfchmod.c | 23 +- support/xthread.h | 2 + support/xunistd.h | 3 + sysdeps/aarch64/Implies | 1 - sysdeps/aarch64/configure | 5 + sysdeps/aarch64/configure.ac | 4 + sysdeps/alpha/Implies | 1 - sysdeps/arc/fpu/libm-test-ulps | 8 +- sysdeps/arc/nofpu/libm-test-ulps | 11 +- sysdeps/generic/dl-cache.h | 16 +- sysdeps/{x86/link_map.h => generic/dl-isa-level.h} | 20 +- .../s_getpayload.c => generic/elf-read-prop.h} | 31 +- sysdeps/generic/ldconfig.h | 22 +- sysdeps/hppa/fpu/libm-test-ulps | 23 +- sysdeps/ieee754/dbl-64/e_acosh.c | 50 +- sysdeps/ieee754/dbl-64/e_cosh.c | 76 ++- sysdeps/ieee754/dbl-64/e_fmod.c | 202 +++----- sysdeps/ieee754/dbl-64/e_log10.c | 42 +- sysdeps/ieee754/dbl-64/s_frexp.c | 81 +-- sysdeps/ieee754/dbl-64/s_getpayload.c | 15 +- sysdeps/ieee754/dbl-64/s_issignaling.c | 14 +- sysdeps/ieee754/dbl-64/s_llround.c | 49 +- sysdeps/ieee754/dbl-64/s_lround.c | 57 +-- sysdeps/ieee754/dbl-64/s_modf.c | 80 ++- sysdeps/ieee754/dbl-64/s_remquo.c | 43 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 79 +-- sysdeps/ieee754/dbl-64/s_scalbln.c | 63 ++- sysdeps/ieee754/dbl-64/s_scalbn.c | 63 ++- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 42 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 32 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 24 +- sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c | 68 --- sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c | 85 ---- sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c | 106 ---- sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c | 87 ---- sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 66 --- sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c | 43 -- sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c | 75 --- sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c | 86 ---- sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c | 65 --- sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c | 111 ----- sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c | 71 --- sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c | 60 --- sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c | 60 --- .../ieee754/dbl-64/wordsize-64/s_setpayload_main.c | 54 -- sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c | 76 --- .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 73 --- sysdeps/mips/mips64/Implies | 1 - sysdeps/posix/system.c | 4 + sysdeps/posix/tempname.c | 291 ++++++----- sysdeps/riscv/dl-irel.h | 56 +++ sysdeps/riscv/dl-machine.h | 44 +- sysdeps/s390/s390-64/Implies | 1 - sysdeps/sparc/sparc64/Implies | 1 - sysdeps/unix/sysv/linux/arm/readelflib.c | 22 +- sysdeps/unix/sysv/linux/bits/siginfo-consts.h | 6 +- sysdeps/unix/sysv/linux/faccessat.c | 3 +- sysdeps/unix/sysv/linux/ia64/readelflib.c | 22 +- sysdeps/unix/sysv/linux/mips/readelflib.c | 22 +- sysdeps/unix/sysv/linux/powerpc/readelflib.c | 22 +- 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/x86/elf-read-prop.h | 60 +++ sysdeps/unix/sysv/linux/x86/readelflib.c | 23 +- sysdeps/unix/sysv/linux/x86_64/Makefile | 51 ++ .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 84 ++++ .../sysv/linux/x86_64/x86-64-isa-level-VALUE.c | 4 + sysdeps/x86/Makefile | 36 ++ .../wordsize-64/s_getpayload.c => x86/abi-note.c} | 32 +- sysdeps/x86/cacheinfo.c | 46 +- sysdeps/x86/cacheinfo.h | 400 +-------------- sysdeps/x86/configure | 79 +++ sysdeps/x86/configure.ac | 66 +++ sysdeps/x86/cpu-features.c | 38 +- sysdeps/x86/dl-cacheinfo.h | 460 +++++++++++++++++ sysdeps/x86/dl-cet.c | 17 +- .../s_getpayload.c => x86/dl-isa-level.h} | 28 +- sysdeps/x86/dl-prop.h | 113 +++-- sysdeps/x86/get-isa-level.h | 67 +++ sysdeps/x86/include/cpu-features.h | 24 + sysdeps/x86/isa-level.c | 97 ++++ sysdeps/x86/link_map.h | 18 +- sysdeps/x86/tst-isa-level-1.c | 104 ++++ sysdeps/x86/tst-isa-level-mod-1-baseline.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v2.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v3.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v4.c | 1 + sysdeps/x86/{link_map.h => tst-isa-level-mod-1.c} | 20 +- sysdeps/x86/tst-setjmp-cet.c | 1 + sysdeps/x86_64/Implies | 1 - sysdeps/x86_64/dl-hwcaps-subdirs.c | 31 +- sysdeps/x86_64/tst-glibc-hwcaps.c | 41 +- 148 files changed, 3456 insertions(+), 3021 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 create mode 100644 elf/tst-rtld-list-tunables.exp create mode 100755 elf/tst-rtld-list-tunables.sh create mode 100644 include/filename.h create mode 100644 include/idx.h copy support/support_set_small_thread_stack_size.c => malloc/scratch_buffer_dupfre [...] delete mode 100644 scripts/output-format.sed copy sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c => support/xchdir.c (59%) copy sysdeps/x86/link_map.h => support/xchmod.c (61%) copy sysdeps/x86/link_map.h => support/xfchmod.c (61%) copy sysdeps/{x86/link_map.h => generic/dl-isa-level.h} (61%) copy sysdeps/{ieee754/dbl-64/wordsize-64/s_getpayload.c => generic/elf-read-prop.h} (58%) delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.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 copy sysdeps/{ieee754/dbl-64/wordsize-64/s_getpayload.c => x86/abi-note.c} (52%) rename sysdeps/{ieee754/dbl-64/wordsize-64/s_getpayload.c => x86/dl-isa-level.h} (56%) create mode 100644 sysdeps/x86/get-isa-level.h create mode 100644 sysdeps/x86/isa-level.c create mode 100644 sysdeps/x86/tst-isa-level-1.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-baseline.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v2.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v3.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v4.c copy sysdeps/x86/{link_map.h => tst-isa-level-mod-1.c} (61%) create mode 100644 sysdeps/x86/tst-setjmp-cet.c