This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O3 in repository toolchain/ci/glibc.
from 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 adds a64afc2252 nptl_db: Support different libpthread/ld.so load orders (bug 27744) adds b59c698981 Fix argv overrun in getconf (bug 27761) adds 2208066603 elf: Remove lazy tlsdesc relocation related code
No new revisions were added by this update.
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/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 +- 77 files changed, 2385 insertions(+), 1939 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%)