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 ea04f02131 aarch64: Remove fpu Makefile adds ecbbadbf10 x86: Update CPU feature detection [BZ #26149] adds 8ec13b4639 Add MREMAP_DONTUNMAP from Linux 5.7 adds bb2c12aecb aarch64: MTE compatible strcpy adds 7ff899969f aarch64: MTE compatible memchr adds df06b0d90f aarch64: MTE compatible memrchr adds 79160c06c7 aarch64: MTE compatible strrchr adds adac54ffc5 aarch64: MTE compatible strcmp adds 03e1378f94 aarch64: MTE compatible strncmp adds ae725e3f9c powerpc: Add new hwcap values adds 9f6e508b42 htl: Enable tst-cancel25 test adds 3513d5af3d htl: Simplify non-cancel path of __pthread_cond_timedwait_internal adds eca16db02d htl: Make sem_*wait cancellations points adds 1b90d52df9 htl: Fix case when sem_*wait is canceled while holding a token adds 6f3331f26d elf: Include <stdbool.h> in <dl-tunables.h> because bool is used adds 1fb7dc751e htl: Add wrapper header for <semaphore.h> with hidden __sem_post adds f6b955e8ba S390: Regenerate ULPs. adds 087942251f nptl: Don't madvise user provided stack adds 2034c70e64 elf: Include <stddef.h> (for size_t), <sys/stat.h> in <ldconfig.h> adds 0792c8ae1a S390: Optimize __memcpy_z196. adds 1d21fb1061 S390: Optimize __memset_z196. adds 6e540caa21 Set width of JUNGSEONG/JONGSEONG characters from UD7B0 to UD [...] adds 4fdd4d41a1 x86: Detect Intel Advanced Matrix Extensions adds b9ca3f3efb tst-cancel4-common.c: fix calling socketpair adds 726117e01b htl: avoid cancelling threads inside critical sections adds cf2c8cc2c6 htl: Fix includes for lockfile adds 6414eef6e0 htl: Move cleanup handling to non-private libc-lock adds 67a78072e2 hurd: clean fd and port on thread cancel adds 4cafcd839f hurd: make open and openat cancellation points adds fd3df63fb6 hurd: make close a cancellation point adds d60fdd480d hurd: Fix port definition in HURD_PORT_USE_CANCEL adds 09effdc9b0 hurd: make wait4 a cancellation point new 3c9f67e7a5 hurd: Make fcntl(F_SETLKW*) cancellation points new 1f3413338e hurd: fix usleep(ULONG_MAX) new f512321130 hurd: Add remaining cancelation points new 269e4c17cd htl: Enable cancel*16 an cancel*20 tests
The 4 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: elf/dl-tunables.h | 2 + hurd/Makefile | 3 +- hurd/{port-cleanup.c => fd-cleanup.c} | 17 +- hurd/fd-read.c | 2 +- hurd/fd-write.c | 2 +- hurd/hurd.h | 1 + hurd/hurd/fd.h | 1 + hurd/hurd/port.h | 1 + hurd/hurdselect.c | 5 + hurd/port-cleanup.c | 13 +- localedata/charmaps/UTF-8 | 2 + localedata/locales/i18n_ctype | 2 +- localedata/locales/tr_TR | 2 +- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 2 +- localedata/locales/translit_compat | 2 +- localedata/locales/translit_font | 2 +- localedata/locales/translit_fraction | 2 +- localedata/unicode-gen/utf8_gen.py | 9 +- nptl/Makefile | 13 +- nptl/pthread_create.c | 5 +- nptl/tst-cancel4-common.c | 2 +- sysdeps/aarch64/memchr.S | 187 ++++----- sysdeps/aarch64/memrchr.S | 199 ++++------ sysdeps/aarch64/strcmp.S | 234 ++++++------ sysdeps/aarch64/strcpy.S | 385 ++++++------------- sysdeps/aarch64/strncmp.S | 244 +++++++----- sysdeps/aarch64/strrchr.S | 205 +++++----- sysdeps/generic/ldconfig.h | 2 + sysdeps/htl/flockfile.c | 2 +- sysdeps/htl/ftrylockfile.c | 4 +- sysdeps/htl/funlockfile.c | 3 +- sysdeps/htl/include/semaphore.h | 9 + sysdeps/htl/libc-lock.h | 70 ++++ sysdeps/htl/libc-lockP.h | 33 -- sysdeps/htl/pt-cond-timedwait.c | 41 +- sysdeps/htl/sem-post.c | 2 +- sysdeps/htl/sem-timedwait.c | 103 ++++- sysdeps/hurd/include/hurd.h | 5 + sysdeps/hurd/include/hurd/fd.h | 41 ++ sysdeps/hurd/include/hurd/port.h | 27 ++ sysdeps/mach/hurd/Makefile | 6 +- sysdeps/mach/hurd/Versions | 4 + sysdeps/mach/hurd/accept4.c | 7 +- sysdeps/mach/hurd/close.c | 4 + sysdeps/mach/hurd/{close.c => close_nocancel.c} | 6 +- sysdeps/mach/hurd/connect.c | 11 +- sysdeps/mach/hurd/dl-sysdep.c | 4 + sysdeps/mach/hurd/fcntl.c | 38 +- sysdeps/mach/hurd/fcntl_nocancel.c | 3 + sysdeps/mach/hurd/fdatasync.c | 8 +- sysdeps/mach/hurd/fsync.c | 8 +- sysdeps/mach/hurd/htl/pt-docancel.c | 9 + sysdeps/mach/hurd/i386/Makefile | 2 + sysdeps/mach/hurd/i386/localplt.data | 6 +- sysdeps/mach/hurd/ioctl.c | 11 +- sysdeps/mach/hurd/msync.c | 4 + sysdeps/mach/hurd/not-cancel.h | 45 ++- sysdeps/mach/hurd/open.c | 5 + sysdeps/mach/hurd/{open.c => open_nocancel.c} | 15 +- sysdeps/mach/hurd/openat.c | 5 + sysdeps/mach/hurd/{openat.c => openat_nocancel.c} | 10 +- sysdeps/mach/hurd/recv.c | 12 +- sysdeps/mach/hurd/recvfrom.c | 12 +- sysdeps/mach/hurd/recvmsg.c | 12 +- sysdeps/mach/hurd/send.c | 8 +- sysdeps/mach/hurd/sendmsg.c | 2 +- sysdeps/mach/hurd/sendto.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 5 + sysdeps/mach/hurd/sigwait.c | 4 + sysdeps/mach/hurd/wait4.c | 10 +- sysdeps/mach/hurd/{wait4.c => wait4_nocancel.c} | 6 +- sysdeps/mach/msync.c | 9 +- sysdeps/mach/sleep.c | 4 + sysdeps/mach/usleep.c | 10 +- sysdeps/powerpc/bits/hwcap.h | 2 + sysdeps/powerpc/dl-procinfo.c | 2 +- sysdeps/pthread/Makefile | 16 +- {nptl => sysdeps/pthread}/tst-cancel13.c | 0 {nptl => sysdeps/pthread}/tst-cancel16.c | 0 {nptl => sysdeps/pthread}/tst-cancel20.c | 0 {nptl => sysdeps/pthread}/tst-cancel25.c | 2 + {nptl => sysdeps/pthread}/tst-cancelx13.c | 0 {nptl => sysdeps/pthread}/tst-cancelx16.c | 0 {nptl => sysdeps/pthread}/tst-cancelx20.c | 0 sysdeps/s390/fpu/libm-test-ulps | 2 + sysdeps/s390/memcpy-z900.S | 21 +- sysdeps/s390/memset-z900.S | 19 +- sysdeps/unix/sysv/linux/bits/mman-shared.h | 1 + sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 2 +- sysdeps/x86/cpu-features.c | 174 +++++---- sysdeps/x86/cpu-features.h | 439 +++++++++------------- sysdeps/x86/cpu-tunables.c | 14 +- sysdeps/x86/tst-get-cpu-features.c | 73 +--- 95 files changed, 1558 insertions(+), 1406 deletions(-) copy hurd/{port-cleanup.c => fd-cleanup.c} (66%) create mode 100644 sysdeps/htl/include/semaphore.h create mode 100644 sysdeps/htl/libc-lock.h copy sysdeps/mach/hurd/{close.c => close_nocancel.c} (92%) create mode 100644 sysdeps/mach/hurd/fcntl_nocancel.c copy sysdeps/mach/hurd/{open.c => open_nocancel.c} (79%) copy sysdeps/mach/hurd/{openat.c => openat_nocancel.c} (86%) copy sysdeps/mach/hurd/{wait4.c => wait4_nocancel.c} (92%) rename {nptl => sysdeps/pthread}/tst-cancel13.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel16.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel20.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel25.c (99%) rename {nptl => sysdeps/pthread}/tst-cancelx13.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx16.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx20.c (100%)