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/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/glibc.
from f4596d9540 Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h adds aecbe50c9d ARC: Update ulps adds d2b997c717 elf: Fix a DTV setup issue [BZ #27136] adds 8f85075a2e elf: Add a DTV setup test [BZ #27136] adds c489c35054 elf: Fix comments and logic in _dl_add_to_slotinfo adds c0669ae1a6 elf: Refactor _dl_update_slotinfo to avoid use after free adds 8f7e09f4db x86_64: Avoid lazy relocation of tlsdesc [BZ #27137] adds ddcacd91cc i386: Avoid lazy relocation of tlsdesc [BZ #27137] adds 55c9f32380 x86_64: Remove lazy tlsdesc relocation related code adds a75a02a696 i386: Remove lazy tlsdesc relocation related code adds 07c245a76b s390: Update ulps adds 52290d8c04 elf: Fix missing include in test case [BZ #27136] adds 243339d055 io: Move file timestamps tests out of Linux adds cc1b4029fa linux: Add futimes test adds 272e71dc36 linux: Add lutimes test adds ac43e25195 io: Add basic tests for utimensat adds d87214a104 io: Use temporary directory and file for ftwtest-sh adds 27561951d6 time: Add getitimer and setitimer basic tests adds 96f98cefe0 time: Add gmtime/gmtime_r tests adds 63ceeb856a time: Add timegm/timelocal basic tests adds 9f2d9c2bc1 time: Add basic timespec_get tests adds ef8239f13a time: Add 64 bit tests for getdate / getdate_r adds 48ec055ddc posix: Add wait3 tests adds 7cb10381a4 misc: syslog: Use bool for connected adds ded3cef361 misc: syslog: Assume MSG_NOSIGNAL support (BZ #17144) adds 7f3ab33f20 misc: syslog: Use CLOC_EXEC with _PATH_CONSOLE (BZ #17145) adds 5ad1a81c8e misc: syslog: Use static const for AF_UNIX address adds 5d61fc2021 powerpc: Add missing registers to clobbers list for syscalls [...] adds 1a8605b6cd x86: Update large memcpy case in memmove-vec-unaligned-erms.S adds cd6ae7ea54 Set the retain attribute on _elf_set_element if CC supports [...] adds 81cbc3bcae x86: Expanding test-memmove.c, test-memcpy.c, bench-memcpy-large.c adds a373aa25c7 benchtests: Fix pthread-locks test to produce valid json adds 5660ab19f4 benchtests: Fix name of exp10f benchmark variant adds 55bf411b45 x86-64: Require BMI2 for __strlen_evex and __strnlen_evex adds 83c5b36822 x86-64: Require BMI2 for strchr-avx2.S adds f53790272c x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.S adds 81f6dd2135 x86: Expand test-memset.c and bench-memset.c adds b1e5572837 Reindent string/test-memmove.c adds 4ba6558684 x86: Optimize strlen-evex.S adds aaa23c3507 x86: Optimize strlen-avx2.S new a64afc2252 nptl_db: Support different libpthread/ld.so load orders (bug 27744) new b59c698981 Fix argv overrun in getconf (bug 27761) new 2208066603 elf: Remove lazy tlsdesc relocation related code
The 3 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: benchtests/bench-memcpy-large.c | 8 +- benchtests/bench-memset.c | 6 +- benchtests/bench-pthread-locks.c | 15 +- benchtests/exp10f-inputs | 2 +- benchtests/scripts/benchout.schema.json | 4 + config.h.in | 3 + configure | 59 +++ configure.ac | 21 + elf/Makefile | 10 +- elf/dl-tls.c | 34 +- elf/tlsdeschtab.h | 53 +- elf/tst-tls20.c | 99 ++++ elf/tst-tls20mod-bad.c | 2 + include/libc-symbols.h | 14 +- io/Makefile | 8 +- io/ftwtest-sh | 242 +++++---- {sysdeps/unix/sysv/linux => io}/tst-futimens.c | 2 +- .../sysv/linux/tst-utimes.c => io/tst-futimes.c | 15 +- .../sysv/linux/tst-utimes.c => io/tst-lutimes.c | 34 +- {sysdeps/unix/sysv/linux => io}/tst-utime.c | 2 +- .../sysv/linux => io}/tst-utimensat-skeleton.c | 7 +- io/tst-utimensat.c | 70 +++ {sysdeps/unix/sysv/linux => io}/tst-utimes.c | 2 +- libio/Makefile | 28 + libio/tst-cleanup-default-static.c | 1 + libio/tst-cleanup-default.c | 1 + libio/tst-cleanup-nostart-stop-gc-static.c | 1 + libio/tst-cleanup-nostart-stop-gc.c | 1 + libio/tst-cleanup-start-stop-gc-static.c | 1 + libio/tst-cleanup-start-stop-gc.c | 1 + sysdeps/aarch64/tlsdesc.c => libio/tst-cleanup.c | 30 +- libio/tst-cleanup.exp | 1 + misc/syslog.c | 69 +-- nptl/Makefile | 19 +- nptl/pthread_create.c | 8 + nptl/tst-pthread-gdb-attach-static.c | 1 + nptl/tst-pthread-gdb-attach.c | 143 +++++ nptl_db/structs.def | 3 +- nptl_db/td_init.c | 15 +- nptl_db/thread_dbP.h | 2 + posix/Makefile | 2 +- posix/getconf.c | 4 +- posix/{tst-wait4.c => tst-wait-skeleton.c} | 24 +- sysdeps/aarch64/tlsdesc.c => posix/tst-wait3.c | 28 +- posix/tst-wait4.c | 193 +------ string/test-memcpy.c | 61 ++- string/test-memmove.c | 50 +- string/test-memset.c | 20 +- sysdeps/aarch64/tlsdesc.c | 1 - sysdeps/arc/fpu/libm-test-ulps | 40 +- sysdeps/arc/nofpu/libm-test-ulps | 14 +- sysdeps/arm/tlsdesc.c | 1 - sysdeps/i386/dl-machine.h | 76 ++- sysdeps/i386/dl-tlsdesc.S | 156 ------ sysdeps/i386/dl-tlsdesc.h | 6 +- sysdeps/i386/tlsdesc.c | 230 -------- sysdeps/s390/fpu/libm-test-ulps | 6 +- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 9 +- sysdeps/unix/sysv/linux/syslog.c | 4 - sysdeps/x86_64/dl-machine.h | 23 +- sysdeps/x86_64/dl-tlsdesc.S | 104 ---- sysdeps/x86_64/dl-tlsdesc.h | 4 +- sysdeps/x86_64/multiarch/ifunc-avx2.h | 4 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 74 ++- sysdeps/x86_64/multiarch/ifunc-memset.h | 6 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 338 +++++++++--- .../multiarch/memset-avx512-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-evex-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 51 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 532 +++++++++++-------- sysdeps/x86_64/multiarch/strlen-evex.S | 581 +++++++++++---------- sysdeps/x86_64/tlsdesc.c | 108 ---- time/Makefile | 3 +- time/tst-getdate.c | 153 +++--- time/tst-gmtime.c | 124 +++++ time/tst-itimer.c | 175 +++++++ time/tst-timegm.c | 95 ++++ .../linux/tst-utime.c => time/tst-timespec_get.c | 35 +- 79 files changed, 2414 insertions(+), 1964 deletions(-) create mode 100644 elf/tst-tls20.c create mode 100644 elf/tst-tls20mod-bad.c rename {sysdeps/unix/sysv/linux => io}/tst-futimens.c (96%) copy sysdeps/unix/sysv/linux/tst-utimes.c => io/tst-futimes.c (79%) copy sysdeps/unix/sysv/linux/tst-utimes.c => io/tst-lutimes.c (53%) copy {sysdeps/unix/sysv/linux => io}/tst-utime.c (96%) rename {sysdeps/unix/sysv/linux => io}/tst-utimensat-skeleton.c (92%) create mode 100644 io/tst-utimensat.c rename {sysdeps/unix/sysv/linux => io}/tst-utimes.c (96%) create mode 100644 libio/tst-cleanup-default-static.c create mode 100644 libio/tst-cleanup-default.c create mode 100644 libio/tst-cleanup-nostart-stop-gc-static.c create mode 100644 libio/tst-cleanup-nostart-stop-gc.c create mode 100644 libio/tst-cleanup-start-stop-gc-static.c create mode 100644 libio/tst-cleanup-start-stop-gc.c copy sysdeps/aarch64/tlsdesc.c => libio/tst-cleanup.c (59%) create mode 100644 libio/tst-cleanup.exp create mode 100644 nptl/tst-pthread-gdb-attach-static.c create mode 100644 nptl/tst-pthread-gdb-attach.c copy posix/{tst-wait4.c => tst-wait-skeleton.c} (88%) copy sysdeps/aarch64/tlsdesc.c => posix/tst-wait3.c (58%) delete mode 100644 sysdeps/unix/sysv/linux/syslog.c create mode 100644 time/tst-gmtime.c create mode 100644 time/tst-itimer.c create mode 100644 time/tst-timegm.c rename sysdeps/unix/sysv/linux/tst-utime.c => time/tst-timespec_get.c (59%)