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_LTO in repository toolchain/ci/glibc.
from 2ee9b24f47 Fix build of nptl/tst-thread_local1.cc with GCC 12 adds b0234d79e7 ldconfig: avoid leak on empty paths in config file adds 5f9b78fe35 gconv_parseconfdir: Fix memory leak adds 1e0e6d656d iconv_charmap: Close output file when done adds 45caed9d67 copy_and_spawn_sgid: Avoid double calls to close() adds 77a34079d8 gaiconf_init: Avoid double-free in label and precedence lists adds df183287ff hurd: Avoid spurious warning adds b17e842a60 gethosts: Remove unused argument _type adds ac30324c67 test-dlclose-exit-race: avoid hang on pthread_create error adds 5b86241a03 linux: Add sparck brk implementation adds c52eb066bc Update sparc libm-test-ulps adds 3d9a539ee6 rt: Set the correct message queue for tst-mqueue10 adds 505a964ae0 tst-mxfast: Don't run with mcheck adds fb89489636 Add INADDR_DUMMY from Linux 5.13 to netinet/in.h adds c87fcacc50 Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 ( [...] adds e4ca6de1bc powerpc64: Replace some PPC_FEATURE_HAS_VSX with PPC_FEATURE [...] adds f2a15dd668 powerpc64: Check cacheline size before using optimised memse [...] adds 60b4dd2579 powerpc64: Add checks for Altivec and VSX in ifunc selection adds b805aebd42 librt: fix NULL pointer dereference (bug 28213) adds 98149b16d6 Add PTRACE_GET_RSEQ_CONFIGURATION from Linux 5.13 to sys/ptrace.h adds 1d7b32ee61 Use binutils 2.37 branch in build-many-glibcs.py adds 07b427296b [1/5] AArch64: Improve A64FX memset for small sizes adds 9bc2ed8f46 [2/5] AArch64: Improve A64FX memset for large sizes adds 186092c6ba [3/5] AArch64: Improve A64FX memset for remaining bytes adds e69d9981f8 [4/5] AArch64: Improve A64FX memset by removing unroll32 adds a5db6a5cae [5/5] AArch64: Improve A64FX memset medium loops adds 13710e7e6a hurd: Add support for AT_NO_AUTOMOUNT adds 302247c891 elf: Unconditionally use __ehdr_start adds 43d06ed218 aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] adds 08fc6df294 hurd mmap: Factorize MAP_SHARED flag check adds 5a5358b749 hurd mmap: Reduce the requested max vmprot adds dc906e94f7 mtrace: Use a static buffer for printing [BZ #25947] adds 4cc79c2177 librt: add test (bug 28213) adds 1f51cd9a86 mips: align stack in clone [BZ #28223] adds 0f62fe0532 mips: increase stack alignment in clone to match the ABI adds 6e8a0aac2f time: Fix overflow itimer tests on 32-bit systems adds cbb2aa337b hurd: Drop fmh kludge adds 33c50ef428 elf: Drop elf/tls-macros.h in favor of __thread and tls_mode [...] adds b37b75d269 x86_64: Simplify elf_machine_{load_address,dynamic} adds 710ba420fd Remove sysdeps/*/tls-macros.h adds 34b4624b04 riscv: Drop reliance on _GLOBAL_OFFSET_TABLE_[0] adds bca0f5cbc9 arm: Simplify elf_machine_{load_address,dynamic} adds 0835c0f0ba x86: fix Autoconf caching of instruction support checks [BZ #27991] adds 82fbcd7118 elf: Fix missing colon in LD_SHOW_AUXV output [BZ #28253] adds c333dcf8d8 Update string/test-memmove.c to cover 16KB copy adds 78c9ec9000 x86-64: Optimize load of all bits set into ZMM register [BZ #28252] adds f2e33c3268 mtrace: Fix output with PIE and ASLR [BZ #22716] adds a4f5a3103f rtld: copy terminating null in tunables_strdup (bug 28256) adds c8126360df Fix iconv build with GCC mainline adds c5e4c0dd0f hurd: Remove old test-err_np.c file adds 5eb3e2c794 hurd: Fix errlist error mapping adds 84a7eb1f87 Use __executable_start as the lowest address for profiling [ [...] adds 5359c3bc91 x86-64: Remove compiler -mavx512f check adds 528f9ff6bf x86-64: Remove assembler AVX512DQ check adds f9cd7d5d19 powerpc: Use --no-tls-get-addr-optimize in test only if the [...] adds 9926f6e2ee elf: Skip tst-auditlogmod-* if the linker doesn't support -- [...] adds d19b137b6a Fix error message in memmove test to display correct src pointer adds 5aa359d331 llio.texi: Wording fixes in description of closefrom() adds e814f4b04e support: Add support_open_dev_null_range adds 6b20880b22 Use support_open_dev_null_range io/tst-closefrom, misc/tst-c [...] adds 6f4973c1a2 nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232) adds 6090a4a1b3 Allow #pragma GCC in headers in conformtest adds 032d74eaf6 support: Add support_wait_for_thread_exit adds d4877540e5 i686: Don't include multiarch memove in libc.a adds 3c8b9879ca x86-64: Use testl to check __x86_string_control adds e2930d8777 hurd: Fix typo in msync adds 60dfb30976 hurd msync: Drop bogus test adds 224edada60 configure: Allow LD to be LLD 13.0.0 or above [BZ #26558] adds 69623c0db0 posix: remove some iso-8859-encoded characters
No new revisions were added by this update.
Summary of changes: benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 22 - config.h.in | 9 - configure | 167 ++++--- configure.ac | 61 +-- conform/conformtest.py | 8 + csu/gmon-start.c | 10 +- elf/Makefile | 8 +- elf/dl-sysdep.c | 2 +- elf/dl-tunables.c | 2 - elf/ldconfig.c | 6 +- elf/rtld.c | 13 +- elf/tls-macros.h | 25 - elf/tst-tls1.c | 64 +-- elf/tst-tls2.c | 82 --- elf/tst-tls3.c | 26 +- elf/tst-tlsmod1.c | 24 +- elf/tst-tlsmod2.c | 6 +- elf/tst-tlsmod3.c | 8 +- elf/tst-tlsmod4.c | 6 +- elf/tst-tlsmod5.c | 4 +- elf/tst-tlsmod6.c | 4 +- gmon/tst-gmon-gprof.sh | 2 + gmon/tst-gmon-static-gprof.sh | 2 + hurd/hurd/fd.h | 6 + hurd/hurdselect.c | 2 +- iconv/gconv_parseconfdir.h | 9 +- iconv/iconv_charmap.c | 2 + iconv/loop.c | 6 + include/time.h | 10 +- inet/netinet/in.h | 3 + io/fcntl.h | 8 +- io/tst-closefrom.c | 21 +- malloc/Makefile | 3 +- malloc/mtrace-impl.c | 20 +- malloc/mtrace.pl | 15 +- manual/llio.texi | 4 +- misc/sys/ioctl.h | 4 +- nptl/tst-cancel7.c | 114 ++--- posix/PTESTS | 548 +++++++++++---------- posix/PTESTS2C.sed | 4 +- posix/bug-regex1.c | 4 +- posix/tst-fnmatch.c | 13 + posix/tst-fnmatch.input | 124 ++--- posix/tst-spawn5.c | 13 +- rt/Makefile | 1 + rt/tst-bz28213.c | 101 ++++ rt/tst-mqueue10.c | 4 +- scripts/build-many-glibcs.py | 2 +- stdio-common/errlist.c | 12 +- stdlib/test-dlclose-exit-race.c | 14 +- string/test-memmove.c | 50 +- support/Makefile | 5 +- support/support-open-dev-null-range.c | 134 +++++ support/support.h | 12 + support/support_capture_subprocess.c | 1 + support/support_wait_for_thread_exit.c | 72 +++ support/tst-support-open-dev-null-range.c | 155 ++++++ sysdeps/aarch64/dl-machine.h | 24 +- sysdeps/aarch64/multiarch/memset_a64fx.S | 284 ++++------- sysdeps/aarch64/tls-macros.h | 51 -- sysdeps/alpha/tls-macros.h | 25 - sysdeps/arc/tls-macros.h | 47 -- sysdeps/arm/dl-machine.h | 47 +- sysdeps/arm/tls-macros.h | 72 --- sysdeps/csky/abiv2/tls-macros.h | 55 --- sysdeps/generic/tls-macros.h | 12 - sysdeps/hppa/tls-macros.h | 114 ----- sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 2 +- sysdeps/i386/tls-macros.h | 47 -- sysdeps/ia64/tls-macros.h | 66 --- sysdeps/m68k/tls-macros.h | 68 --- sysdeps/mach/hurd/dl-sysdep.c | 35 -- sysdeps/mach/hurd/mmap.c | 38 +- sysdeps/mach/hurd/msync.c | 3 - sysdeps/mach/hurd/test-err_np.c | 4 - sysdeps/microblaze/tls-macros.h | 46 -- sysdeps/mips/tls-macros.h | 130 ----- sysdeps/nios2/tls-macros.h | 46 -- sysdeps/posix/getaddrinfo.c | 8 +- sysdeps/powerpc/mod-tlsopt-powerpc.c | 6 +- sysdeps/powerpc/powerpc32/tls-macros.h | 49 -- sysdeps/powerpc/powerpc64/multiarch/bzero.c | 6 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 157 +++--- sysdeps/powerpc/powerpc64/multiarch/memchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 7 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 16 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 9 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 9 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 11 +- sysdeps/powerpc/powerpc64/multiarch/strncase.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strspn.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/strstr.c | 2 +- sysdeps/powerpc/powerpc64/tls-macros.h | 42 -- sysdeps/powerpc/tls-macros.h | 3 - sysdeps/powerpc/tst-tlsifunc.c | 4 +- sysdeps/riscv/dl-machine.h | 21 +- sysdeps/riscv/tls-macros.h | 47 -- sysdeps/s390/s390-32/tls-macros.h | 106 ---- sysdeps/s390/s390-64/tls-macros.h | 90 ---- sysdeps/sh/tls-macros.h | 143 ------ sysdeps/sparc/fpu/libm-test-ulps | 2 +- sysdeps/sparc/sparc32/tls-macros.h | 66 --- sysdeps/sparc/sparc64/tls-macros.h | 65 --- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 7 +- sysdeps/unix/sysv/linux/arm/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/bits/ptrace-shared.h | 10 + sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/mips/clone.S | 7 + sysdeps/unix/sysv/linux/mq_notify.c | 2 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 2 + sysdeps/unix/sysv/linux/powerpc/configure | 34 ++ sysdeps/unix/sysv/linux/powerpc/configure.ac | 4 + sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 7 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 5 + sysdeps/unix/sysv/linux/{ => sparc}/brk.c | 19 +- sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/sys/prctl.h | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/tst-close_range.c | 31 +- sysdeps/unix/sysv/linux/x86/sys/ptrace.h | 6 +- sysdeps/x86/Makefile | 4 + sysdeps/x86/configure | 56 ++- sysdeps/x86/configure.ac | 34 +- sysdeps/x86_64/Makefile | 2 - sysdeps/x86_64/configure | 53 -- sysdeps/x86_64/configure.ac | 24 - sysdeps/x86_64/dl-machine.h | 21 +- sysdeps/x86_64/fpu/Makefile | 2 - .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 15 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 8 - .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 15 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 8 - .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 15 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 15 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 15 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 15 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 15 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 20 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 15 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 15 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 4 +- sysdeps/x86_64/tls-macros.h | 39 -- time/tst-itimer.c | 4 +- 163 files changed, 1811 insertions(+), 3000 deletions(-) delete mode 100644 elf/tls-macros.h delete mode 100644 elf/tst-tls2.c create mode 100644 rt/tst-bz28213.c create mode 100644 support/support-open-dev-null-range.c create mode 100644 support/support_wait_for_thread_exit.c create mode 100644 support/tst-support-open-dev-null-range.c delete mode 100644 sysdeps/aarch64/tls-macros.h delete mode 100644 sysdeps/alpha/tls-macros.h delete mode 100644 sysdeps/arc/tls-macros.h delete mode 100644 sysdeps/arm/tls-macros.h delete mode 100644 sysdeps/csky/abiv2/tls-macros.h delete mode 100644 sysdeps/generic/tls-macros.h delete mode 100644 sysdeps/hppa/tls-macros.h delete mode 100644 sysdeps/i386/tls-macros.h delete mode 100644 sysdeps/ia64/tls-macros.h delete mode 100644 sysdeps/m68k/tls-macros.h delete mode 100644 sysdeps/mach/hurd/test-err_np.c delete mode 100644 sysdeps/microblaze/tls-macros.h delete mode 100644 sysdeps/mips/tls-macros.h delete mode 100644 sysdeps/nios2/tls-macros.h delete mode 100644 sysdeps/powerpc/powerpc32/tls-macros.h delete mode 100644 sysdeps/powerpc/powerpc64/tls-macros.h delete mode 100644 sysdeps/powerpc/tls-macros.h delete mode 100644 sysdeps/riscv/tls-macros.h delete mode 100644 sysdeps/s390/s390-32/tls-macros.h delete mode 100644 sysdeps/s390/s390-64/tls-macros.h delete mode 100644 sysdeps/sh/tls-macros.h delete mode 100644 sysdeps/sparc/sparc32/tls-macros.h delete mode 100644 sysdeps/sparc/sparc64/tls-macros.h copy sysdeps/unix/sysv/linux/{ => sparc}/brk.c (76%) delete mode 100644 sysdeps/x86_64/tls-macros.h