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-O2 in repository toolchain/ci/glibc.
from 667d9c8d55 powerpc: Update libm test ulps adds dff9e592b8 Fix REALLOC_ZERO_BYTES_FREES comment to match C17 adds 0385d5fff8 hurd: Export _hurd_libc_proc_init adds 9f1bed18f9 Further fixes for REALLOC_ZERO_BYTES_FREES comment adds 8d4d77f6c8 arm: Fix an incorrect check in ____longjmp_chk [BZ #27709] adds 716a3bdc41 support: Add capability to fork an sgid child adds ca33528106 tst-env-setuid: Use support_capture_subprogram_self_sgid adds 061fe3f8ad Enhance setuid-tunables test adds 2ed18c5b53 Fix SXID_ERASE behavior in setuid programs (BZ #27471) adds 5628f103f5 libsupport: Add support_select_modifies_timeout adds 49a40ba18e libsupport: Add support_select_normalizes_timeout adds 9d7c5cc38e linux: Normalize and return timeout on select (BZ #27651) adds cedbf6d5f3 linux: always update select timeout (BZ #27706) adds bdc674d97b Improve documentation for malloc etc. (BZ#27719) adds 30c2a0e41b i386: Update ulps adds 58137d00ba s390: Update ulps adds f2913118cd misc: syslog: Fix calls to openlog() with LOG_KERN facility [...] adds a9880586ee linux: sysconf: limit _SC_MAX_ARG to 6 MiB (BZ #25305) adds bdc12a77b7 linux: sysconf: Use a more explicit maximum_ARG_MAX adds 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
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 | 12 +- elf/dl-tls.c | 34 +- elf/dl-tunables.c | 56 +- elf/tst-env-setuid-tunables.c | 118 ++++- elf/tst-env-setuid.c | 197 +------ elf/tst-tls20.c | 99 ++++ elf/tst-tls20mod-bad.c | 2 + hurd/Versions | 5 + hurd/hurd.h | 3 + include/libc-symbols.h | 14 +- include/time.h | 5 + 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 + .../sysv/linux/tst-utime.c => libio/tst-cleanup.c | 39 +- libio/tst-cleanup.exp | 1 + malloc/malloc.c | 12 +- manual/charset.texi | 2 +- manual/filesys.texi | 10 +- manual/memory.texi | 125 +++-- manual/socket.texi | 2 +- manual/stdio.texi | 30 +- manual/string.texi | 41 +- manual/tunables.texi | 14 +- manual/users.texi | 2 +- misc/syslog.c | 75 +-- misc/tst-select.c | 47 ++ posix/Makefile | 2 +- posix/{tst-wait4.c => tst-wait-skeleton.c} | 24 +- .../sysv/linux/tst-utime.c => posix/tst-wait3.c | 31 +- posix/tst-wait4.c | 193 +------ stdlib/tst-secure-getenv.c | 199 +------ string/test-memcpy.c | 61 ++- string/test-memmove.c | 50 +- string/test-memset.c | 20 +- sunrpc/svcauth_des.c | 1 - support/Makefile | 2 + support/capture_subprocess.h | 6 + support/subprocess.h | 5 + support/support.h | 8 + support/support_capture_subprocess.c | 126 +++++ .../support_select_modifies_timeout.c | 34 +- .../support_select_normalizes_timeout.c | 34 +- support/support_subprocess.c | 13 + sysdeps/arc/fpu/libm-test-ulps | 40 +- sysdeps/arc/nofpu/libm-test-ulps | 14 +- sysdeps/i386/dl-machine.h | 76 ++- sysdeps/i386/dl-tlsdesc.S | 156 ------ sysdeps/i386/dl-tlsdesc.h | 6 +- sysdeps/i386/fpu/libm-test-ulps | 4 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 4 +- sysdeps/i386/tlsdesc.c | 231 +------- sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/s390/fpu/libm-test-ulps | 8 +- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 4 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 9 +- sysdeps/unix/sysv/linux/select.c | 45 +- sysdeps/unix/sysv/linux/sys/prctl.h | 4 - sysdeps/unix/sysv/linux/sysconf.c | 8 +- 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 | 109 +--- 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 +- 101 files changed, 2817 insertions(+), 2502 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/unix/sysv/linux/tst-utime.c => libio/tst-cleanup.c (51%) create mode 100644 libio/tst-cleanup.exp copy posix/{tst-wait4.c => tst-wait-skeleton.c} (88%) copy sysdeps/unix/sysv/linux/tst-utime.c => posix/tst-wait3.c (55%) copy sysdeps/unix/sysv/linux/tst-utime.c => support/support_select_modifies_timeou [...] copy sysdeps/unix/sysv/linux/tst-utime.c => support/support_select_normalizes_time [...] 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%)