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-O3-vs-O3_LTO in repository toolchain/ci/glibc.
from e1b871e25f linux: Remove assembly umount2 implementation adds 55c7bcc71b x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [B [...] adds 61416e1921 hurd: Add missing sigstate members initialization adds e627106266 POWER: Add context-synchronizing instructions to pkey_write [...] adds 978e8ac39f Suppress GCC 10 true positive warnings [BZ #25967] adds 6fcb0272f7 Linux: Enhance glibcsyscalls.py to support listing system calls adds c2d0411488 Use unsigned constants for ICMP6 filters [BZ #22489] adds 16536e98e3 aarch64: Accept PLT calls to __getauxval within libc.so adds 4cab20fa49 nptl: wait for pending setxid request also in detached threa [...] adds 0e28cfff9d support: Add support_blob_repeat_allocate_shared adds eec0f4218c string: Add string/tst-memmove-overflow, a test case for bug 25620 adds ad78d70275 elf: Remove redundant add_to_global_resize_failure call fro [...] adds eca1b23332 arm: XFAIL string/tst-memmove-overflow due to bug 25620 adds 98b2dc7e20 Add arch-syscall.h dependency for generating sysd-syscalls file adds a4a3519245 string: Fix string/tst-memmove-overflow to compile with GCC 7 adds 981e638d38 locale: Add transliteration for Geresh, Gershayim (U+05F3, U+05F4) adds 59b64f9cbb aarch64: fix strcpy and strnlen for big-endian [BZ #25824] adds 61d64408a1 Update timezone code from tzcode 2020a adds 501bdb5dd6 Linux: Remove remnants of the getcpu cache adds cbfc16122e sunrpc/tst-udp-*: Fix timeout value adds 674ea88294 x86: Move CET control to _dl_x86_feature_control [BZ #25887] adds 3903704850 powerpc: Optimized strcpy for POWER9 adds aa70d05632 powerpc: Optimized stpcpy for POWER9 adds 7b5bfe7783 elf: Assert that objects are relocated before their construc [...] adds ce12fc7113 Remove NO_CTORS_DTORS_SECTIONS macro adds 9e38f455a6 x86: Add --enable-cet=permissive adds 765de945ef powerpc: Optimized rawmemchr for POWER9 adds 790b8dda44 nss_compat: internal_end*ent may clobber errno, hiding ERANG [...] adds cad64f778a ldconfig: Default to the new format for ld.so.cache adds 63ff4a6d17 y2038: linux: Provide __clock_adjtime64 implementation adds 8f8a6cae48 y2038: linux: Provide ___adjtimex64 implementation adds 0308077e3a y2038: linux: Provide __adjtime64 implementation adds df4289508a y2038: Introduce struct __ntptimeval64 - new internal glibc type adds 10ae49d2ce y2038: Provide conversion helpers for struct __ntptimeval64 adds 5613afe9e3 y2038: linux: Provide __ntp_gettime64 implementation adds 4c4fc04826 y2038: linux: Provide __ntp_gettimex64 implementation adds 5b9b177bf6 manual: Add missing section and node for clockid_t wait functions adds e9698175b0 y2038: Replace __clock_gettime with __clock_gettime64 adds 901ac8431c Mention GCC 10 attribute access. adds b6ad64b907 Linux: Add missing handling of tai field to __ntp_gettime64 adds 714da1d4ea nptl: Replace some stubs with the Linux implementation adds 1979819d68 nptl: Move pthread_attr_setaffinity_np into libc adds 52302bc298 nptl: Move pthread_getaffinity_np into libc adds 07a73d5219 nptl: Move pthread_gettattr_np into libc adds 3699ef99de nptl: Make __pthread_attr_init, __pthread_attr_destroy avail [...] adds 331c6e8a18 nptl: Add __pthread_attr_copy for copying pthread_attr_t objects adds cea81e2b7e nptl: Use __pthread_attr_copy in pthread_getattr_default_np [...] adds 7bf1094e82 nptl: Use __pthread_attr_copy in pthread_setattr_default_np adds e3022f4bcd <libc-symbols.h>: Add libpthread hidden alias support adds 7787a35fd0 elf.h: Add PT_GNU_PROPERTY adds 03acbc1f71 elf.h: add aarch64 property definitions adds 76d5b2f002 x86: Update Intel Atom processor family optimization adds de42613540 elf: Turn _dl_printf, _dl_error_printf, _dl_fatal_printf int [...] adds 02802fafcf signal: Deprecate additional legacy signal handling functions adds 28cada0418 htl: Add clock variants adds 415d0b0b3f Update i386 libm-test-ulps adds ef3330fde4 linux: Use internal DIR locks when accessing filepos on telldir adds dcbc6b83ef elf: Do not read hwcaps from the vDSO in ld.so adds 31563b6841 elf: Remove extra hwcap mechanism from ldconfig adds f901178749 hurd: Fix pselect atomicity adds a9175662f8 Hurd: Use __sigmask in favor of deprecated sigmask adds 6321f9e5e8 Hurd: Move <hurd/sigpreempt.h> internals into wrapper header adds fff30716a7 i386: Remove NO_TLS_DIRECT_SEG_REFS handling adds 94884ff506 hurd: Fix fdopendir checking for directory type adds c318f663bd hurd: fix ptsname error when called on a non-tty adds cc0118983a i386: Remove unused file sysdeps/unix/i386/sysdep.S adds 6544999083 hurd: Fix fexecve adds 5d5b3bd94c manual: Fix backtraces code example [BZ #10441] adds 9e2dc874e6 build: Use FAIL_EXIT1 () on failure to exec child [BZ #23990] adds 61af4bbb2a mbstowcs: Document, test, and fix null pointer dst semantics [...] adds 3478859281 tst-cond11: Fix build with _SC_MONOTONIC_CLOCK > 0 adds a3e589d1f6 htl: Enable more cond tests adds 8081702460 htl: Make pthread_cond_destroy wait for threads to be woken adds 8c64cc78bc htl: Fix gsync_wait symbol exposition adds dd05e154ac nptl: Add internal alias __pthread_getattr_default_np adds 8111c457b8 nptl: Use __pthread_getattr_default_np in pthread_create adds 86ed0774cf nptl: Use __pthread_attr_setaffinity_np in pthread_getattr_np adds c2322a561f nptl: Change type of __default_pthread_attr adds 6993670b52 nptl: Destroy the default thread attribute as part of freeres adds 7538d46113 nptl: Make pthread_attr_t dynamically extensible adds ec41af45a6 nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np adds ba9f6ee9bb Linux: Use __pthread_attr_setsigmask_internal for timer help [...] adds 3374868668 ieee754: provide gcc builtins based generic sqrt functions adds 628d90c5f9 ieee754: provide gcc builtins based generic fma functions adds c9feb1be93 aarch/fpu: use generic builtins based math functions adds a7a3435c9a powerpc/fpu: use generic fma functions adds 74edc05817 manual/jobs.texi: remove unused var from example code adds 6f10ff02cb powerpc: Fix powerpc64le due a7a3435c9a adds 3f6e4fc454 support: Fix detecting hole support on >2KB-block filesystems adds 9b7424215b Replace val with __val in TUNABLE_SET_VAL_IF_VALID_RANGE adds f607047668 Update HP_TIMING_NOW for _ISOMAC in sysdeps/generic/hp-timing.h adds e52434a2e4 benchtests: Restore the clock_gettime option adds 6ef4227509 powerpc64le: use common fmaf128 implementation adds a23bd00f9d powerpc64le: add optimized strlen for P9 adds 8dbb7a08ec dl-runtime: reloc_{offset,index} now functions arch overide'able adds ecfa912f42 hurd: Add stack guard support adds 8fcc772da8 hurd: Add pointer guard support adds 02937d825a hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler adds 785ec62dbd hurd: Reject raising invalid signals adds fab94894d5 hurd: Fix hang in _hurd_raise_signal from pthread_kill adds 6c5ca98d09 htl: fix register-atfork ordering adds be22a151f3 htl: Add sem_clockwait support adds d6d74ec16c htl: Enable more tests adds e797c57f93 hurd: Briefly document in xfails the topics of the bugzilla entries adds 7b6b18319e hurd: XFAIL more tests that require setpshared support adds 4bab9ad854 htl: Enable but XFAIL tst-flock2, tst-signal1, tst-signal2
No new revisions were added by this update.
Summary of changes: INSTALL | 26 +- Makerules | 6 +- NEWS | 16 + benchtests/Makefile | 6 + benchtests/README | 7 +- benchtests/bench-timing.h | 7 +- config.h.in | 6 +- configure | 53 -- configure.ac | 30 - csu/init-first.c | 4 - elf/Makefile | 2 +- elf/Versions | 2 +- elf/dl-hwcaps.c | 110 --- elf/dl-init.c | 6 + elf/dl-misc.c | 31 + elf/dl-open.c | 5 - elf/dl-runtime.c | 28 +- .../s_fmaf128-power9.c => elf/dl-runtime.h | 24 +- elf/dl-tunables.c | 4 +- elf/elf.h | 7 + elf/ldconfig.c | 91 +-- elf/rtld.c | 2 + elf/sofini.c | 12 - elf/soinit.c | 43 -- htl/Makefile | 9 - htl/Versions | 11 +- htl/pt-join.c | 62 +- htl/register-atfork.c | 14 +- hurd/catch-signal.c | 10 +- hurd/hurd-raise.c | 7 + hurd/hurd/sigpreempt.h | 10 - hurd/hurdfault.h | 2 +- hurd/hurdlock.c | 12 + hurd/hurdselect.c | 76 +- hurd/hurdsig.c | 14 +- include/libc-internal.h | 3 - include/libc-symbols.h | 23 + include/random-bits.h | 4 +- include/sys/time.h | 9 + inet/netinet/icmp6.h | 8 +- io/tst-getcwd.c | 21 +- locale/C-translit.h.in | 2 + login/logout.c | 4 +- login/logwtmp.c | 5 +- manual/charset.texi | 23 +- manual/examples/execinfo.c | 13 +- manual/install.texi | 12 +- manual/job.texi | 1 - manual/signal.texi | 6 + manual/threads.texi | 8 + nis/nis_call.c | 16 +- nptl/Makefile | 166 ++--- nptl/Versions | 29 +- nptl/allocatestack.c | 2 +- nptl/libpthread-compat.c | 5 + nptl/nptl-init.c | 4 +- nptl/nptlfreeres.c | 1 + nptl/pthreadP.h | 35 +- nptl/pthread_attr_copy.c | 64 ++ nptl/pthread_attr_destroy.c | 15 +- ...tattr_default_np.c => pthread_attr_extension.c} | 21 +- nptl/pthread_attr_getaffinity.c | 14 +- ...ead_setaffinity.c => pthread_attr_getsigmask.c} | 26 +- nptl/pthread_attr_getstacksize.c | 2 +- nptl/pthread_attr_init.c | 5 +- nptl/pthread_attr_setaffinity.c | 45 +- ...attr_default_np.c => pthread_attr_setsigmask.c} | 21 +- .../pthread_attr_setsigmask_internal.c | 46 +- nptl/pthread_create.c | 74 +- nptl/pthread_getaffinity.c | 45 +- nptl/pthread_getattr_default_np.c | 15 +- nptl/pthread_getattr_np.c | 43 +- nptl/pthread_getname.c | 49 +- nptl/pthread_setaffinity.c | 37 +- nptl/pthread_setattr_default_np.c | 63 +- nptl/pthread_setname.c | 43 +- nptl/tst-cancel4.c | 7 + {sysdeps/pthread => nptl}/tst-cond22.c | 0 {sysdeps/pthread => nptl}/tst-cond26.c | 0 nptl/tst-exec4.c | 8 +- nptl/tst-exec5.c | 6 +- {sysdeps/pthread => nptl}/tst-mutex8.c | 0 nptl/tst-pthread-attr-sigmask.c | 204 ++++++ nptl/tst-pthread-defaultattr-free.c | 78 ++ {sysdeps/unix/sysv/linux => nptl}/tst-setgetname.c | 0 .../linux => nptl}/tst-thread-affinity-pthread.c | 0 .../linux => nptl}/tst-thread-affinity-pthread2.c | 0 .../linux => nptl}/tst-thread-affinity-sched.c | 0 nptl/vars.c | 2 +- nss/nss_compat/compat-grp.c | 15 +- nss/nss_compat/compat-initgroups.c | 13 +- nss/nss_compat/compat-pwd.c | 15 +- nss/nss_compat/compat-spwd.c | 14 +- posix/test-errno.c | 12 +- signal/signal.h | 23 +- signal/tst-sigset2.c | 4 + signal/tst-sigsimple.c | 3 + stdlib/stdlib.h | 2 +- string/Makefile | 2 +- string/tst-memmove-overflow.c | 174 +++++ sunrpc/tst-udp-nonblocking.c | 2 +- sunrpc/tst-udp-timeout.c | 16 +- support/blob_repeat.c | 31 +- support/blob_repeat.h | 12 +- support/support_descriptor_supports_holes.c | 6 +- support/test-container.c | 2 +- support/tst-support_blob_repeat.c | 45 +- .../{generic => aarch64/fpu}/math-use-builtins.h | 38 +- sysdeps/aarch64/fpu/s_floor.c | 29 - sysdeps/aarch64/fpu/s_floorf.c | 29 - sysdeps/aarch64/fpu/s_fmaf.c | 28 - sysdeps/aarch64/fpu/s_nearbyint.c | 28 - sysdeps/aarch64/fpu/s_nearbyintf.c | 28 - sysdeps/aarch64/fpu/s_rint.c | 29 - sysdeps/aarch64/fpu/s_rintf.c | 29 - sysdeps/aarch64/fpu/s_round.c | 29 - sysdeps/aarch64/fpu/s_roundf.c | 29 - sysdeps/aarch64/fpu/s_trunc.c | 29 - sysdeps/aarch64/fpu/s_truncf.c | 29 - sysdeps/aarch64/strcpy.S | 5 + sysdeps/aarch64/strnlen.S | 5 + sysdeps/arm/Makefile | 5 + sysdeps/generic/hp-timing.h | 13 +- sysdeps/generic/ldsodefs.h | 19 +- sysdeps/generic/math-use-builtins.h | 8 + sysdeps/generic/memusage.h | 4 +- sysdeps/generic/sigset-cvt-mask.h | 4 +- sysdeps/hppa/dl-runtime.c | 4 - .../s_fmaf128-power9.c => hppa/dl-runtime.h} | 25 +- sysdeps/htl/bits/types/struct___pthread_cond.h | 4 +- sysdeps/htl/pt-cond-destroy.c | 18 +- sysdeps/htl/pt-cond-timedwait.c | 35 +- sysdeps/htl/pt-cond-wait.c | 3 +- sysdeps/htl/pt-rwlock-rdlock.c | 3 +- sysdeps/htl/pt-rwlock-timedrdlock.c | 19 +- sysdeps/htl/pt-rwlock-timedwrlock.c | 19 +- sysdeps/htl/pt-rwlock-wrlock.c | 3 +- sysdeps/htl/pthread.h | 62 ++ sysdeps/htl/pthreadP.h | 5 + sysdeps/htl/sem-timedwait.c | 12 +- sysdeps/htl/sem-wait.c | 3 +- .../hurd/include/hurd/sigpreempt.h | 30 +- sysdeps/i386/Makefile | 4 - sysdeps/i386/dl-machine.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 17 +- sysdeps/i386/htl/Makefile | 20 + sysdeps/i386/htl/tcb-offsets.sym | 8 + sysdeps/i386/i686/multiarch/strcmp-sse4.S | 20 - sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 20 - sysdeps/ieee754/dbl-64/e_sqrt.c | 6 + sysdeps/ieee754/dbl-64/s_fma.c | 6 + sysdeps/ieee754/dbl-64/s_fmaf.c | 6 + sysdeps/ieee754/float128/float128_private.h | 2 + sysdeps/ieee754/flt-32/e_sqrtf.c | 16 +- sysdeps/ieee754/ldbl-128/s_fma.c | 5 + sysdeps/ieee754/ldbl-128/s_fmal.c | 5 + sysdeps/mach/hurd/fdopendir.c | 2 +- sysdeps/mach/hurd/fexecve.c | 19 +- sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 11 + sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 20 +- sysdeps/mach/hurd/i386/Makefile | 16 + sysdeps/mach/hurd/i386/____longjmp_chk.S | 70 +- sysdeps/mach/hurd/i386/__longjmp.S | 84 +++ sysdeps/mach/hurd/i386/init-first.c | 5 - sysdeps/mach/hurd/i386/ld.abilist | 1 - sysdeps/mach/hurd/i386/libpthread.abilist | 8 + sysdeps/mach/hurd/i386/localplt.data | 1 + sysdeps/mach/hurd/i386/tls.h | 16 + sysdeps/mach/hurd/ptsname.c | 6 +- sysdeps/nptl/internaltypes.h | 26 +- sysdeps/nptl/pthread.h | 15 + sysdeps/posix/telldir.c | 8 +- .../{generic => powerpc/fpu}/math-use-builtins.h | 18 +- sysdeps/powerpc/fpu/s_fma.c | 27 - sysdeps/powerpc/fpu/s_fmaf.c | 27 - .../powerpc64/le/fpu/multiarch/s_fmaf128-power9.c | 4 +- .../powerpc/powerpc64/le/power9/fpu/s_fmaf128.c | 36 - sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S | 107 +++ sysdeps/powerpc/powerpc64/le/power9/rtld-strlen.S | 1 + .../powerpc64/le/power9/stpcpy.S} | 15 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 187 +++++ sysdeps/powerpc/powerpc64/le/power9/strlen.S | 213 ++++++ sysdeps/powerpc/powerpc64/multiarch/Makefile | 3 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 17 + .../powerpc64/multiarch/rawmemchr-power9.S} | 14 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 12 +- .../powerpc64/multiarch/stpcpy-power9.S} | 15 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 17 +- .../powerpc64/multiarch/strcpy-power9.S} | 18 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 7 + .../powerpc/powerpc64/multiarch/strlen-power9.S | 2 + sysdeps/powerpc/powerpc64/multiarch/strlen.c | 5 + sysdeps/pthread/Makefile | 139 +++- {nptl => sysdeps/pthread}/eintr.c | 0 {nptl => sysdeps/pthread}/tst-abstime.c | 0 {nptl => sysdeps/pthread}/tst-atfork1.c | 0 {nptl => sysdeps/pthread}/tst-backtrace1.c | 0 {nptl => sysdeps/pthread}/tst-bad-schedattr.c | 0 .../pthread}/tst-cancel-self-canceltype.c | 0 .../pthread}/tst-cancel-self-cleanup.c | 0 .../pthread}/tst-cancel-self-testcancel.c | 0 {nptl => sysdeps/pthread}/tst-cancel1.c | 0 {nptl => sysdeps/pthread}/tst-cancel10.c | 0 {nptl => sysdeps/pthread}/tst-cancel12.c | 0 {nptl => sysdeps/pthread}/tst-cancel14.c | 0 {nptl => sysdeps/pthread}/tst-cancel15.c | 0 {nptl => sysdeps/pthread}/tst-cancel18.c | 0 {nptl => sysdeps/pthread}/tst-cancel19.c | 0 {nptl => sysdeps/pthread}/tst-cancel2.c | 0 {nptl => sysdeps/pthread}/tst-cancel22.c | 0 {nptl => sysdeps/pthread}/tst-cancel23.c | 0 {nptl => sysdeps/pthread}/tst-cancel26.c | 0 {nptl => sysdeps/pthread}/tst-cancel27.c | 0 {nptl => sysdeps/pthread}/tst-cancel28.c | 0 {nptl => sysdeps/pthread}/tst-cancel3.c | 0 {nptl => sysdeps/pthread}/tst-cancel8.c | 0 {nptl => sysdeps/pthread}/tst-cancelx1.c | 0 {nptl => sysdeps/pthread}/tst-cancelx10.c | 0 {nptl => sysdeps/pthread}/tst-cancelx12.c | 0 {nptl => sysdeps/pthread}/tst-cancelx14.c | 0 {nptl => sysdeps/pthread}/tst-cancelx15.c | 0 {nptl => sysdeps/pthread}/tst-cancelx18.c | 0 {nptl => sysdeps/pthread}/tst-cancelx2.c | 0 {nptl => sysdeps/pthread}/tst-cancelx3.c | 0 {nptl => sysdeps/pthread}/tst-cancelx8.c | 0 {nptl => sysdeps/pthread}/tst-cleanup0.c | 0 {nptl => sysdeps/pthread}/tst-cleanup0.expect | 0 {nptl => sysdeps/pthread}/tst-cleanup1.c | 0 {nptl => sysdeps/pthread}/tst-cleanup2.c | 0 {nptl => sysdeps/pthread}/tst-cleanup3.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx0.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx0.expect | 0 {nptl => sysdeps/pthread}/tst-cleanupx1.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx2.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx3.c | 0 {nptl => sysdeps/pthread}/tst-clock1.c | 0 sysdeps/pthread/tst-cond11.c | 2 +- {nptl => sysdeps/pthread}/tst-cond20.c | 0 {nptl => sysdeps/pthread}/tst-cond21.c | 0 {nptl => sysdeps/pthread}/tst-create-detached.c | 0 {nptl => sysdeps/pthread}/tst-detach1.c | 0 {nptl => sysdeps/pthread}/tst-eintr2.c | 0 {nptl => sysdeps/pthread}/tst-eintr3.c | 0 {nptl => sysdeps/pthread}/tst-eintr4.c | 0 {nptl => sysdeps/pthread}/tst-eintr5.c | 0 {nptl => sysdeps/pthread}/tst-exec1.c | 7 +- {nptl => sysdeps/pthread}/tst-exec2.c | 7 +- {nptl => sysdeps/pthread}/tst-exec3.c | 7 +- {nptl => sysdeps/pthread}/tst-exit1.c | 0 {nptl => sysdeps/pthread}/tst-exit2.c | 0 {nptl => sysdeps/pthread}/tst-exit3.c | 0 {nptl => sysdeps/pthread}/tst-flock1.c | 0 {nptl => sysdeps/pthread}/tst-flock2.c | 0 {nptl => sysdeps/pthread}/tst-fork1.c | 0 {nptl => sysdeps/pthread}/tst-fork2.c | 0 {nptl => sysdeps/pthread}/tst-fork3.c | 0 {nptl => sysdeps/pthread}/tst-fork4.c | 0 {nptl => sysdeps/pthread}/tst-getpid3.c | 0 {nptl => sysdeps/pthread}/tst-join10.c | 0 {nptl => sysdeps/pthread}/tst-join11.c | 0 {nptl => sysdeps/pthread}/tst-join12.c | 0 {nptl => sysdeps/pthread}/tst-join13.c | 0 {nptl => sysdeps/pthread}/tst-join14.c | 0 {nptl => sysdeps/pthread}/tst-join2.c | 0 {nptl => sysdeps/pthread}/tst-join3.c | 0 {nptl => sysdeps/pthread}/tst-join8.c | 0 {nptl => sysdeps/pthread}/tst-join9.c | 0 {nptl => sysdeps/pthread}/tst-kill1.c | 0 {nptl => sysdeps/pthread}/tst-kill2.c | 0 {nptl => sysdeps/pthread}/tst-kill3.c | 0 {nptl => sysdeps/pthread}/tst-kill4.c | 0 {nptl => sysdeps/pthread}/tst-kill5.c | 0 {nptl => sysdeps/pthread}/tst-kill6.c | 0 {nptl => sysdeps/pthread}/tst-locale1.c | 0 {nptl => sysdeps/pthread}/tst-locale2.c | 0 {nptl => sysdeps/pthread}/tst-memstream.c | 0 {nptl => sysdeps/pthread}/tst-mutex-errorcheck.c | 0 {nptl => sysdeps/pthread}/tst-mutex11.c | 0 {nptl => sysdeps/pthread}/tst-mutex5.c | 0 {nptl => sysdeps/pthread}/tst-mutex7.c | 0 {nptl => sysdeps/pthread}/tst-mutex7robust.c | 0 {nptl => sysdeps/pthread}/tst-mutex9.c | 0 nptl/tst-align.c => sysdeps/pthread/tst-pt-align.c | 0 .../pthread/tst-pt-align3.c | 0 .../pthread/tst-pt-popen1.c | 0 .../pthread/tst-pt-sysconf.c | 0 nptl/tst-tls1.c => sysdeps/pthread/tst-pt-tls1.c | 0 nptl/tst-tls2.c => sysdeps/pthread/tst-pt-tls2.c | 0 .../pthread/tst-pt-vfork1.c | 0 .../pthread/tst-pt-vfork2.c | 0 {nptl => sysdeps/pthread}/tst-pthread-mutexattr.c | 0 {nptl => sysdeps/pthread}/tst-raise1.c | 0 {nptl => sysdeps/pthread}/tst-rwlock12.c | 0 {nptl => sysdeps/pthread}/tst-rwlock14.c | 0 {nptl => sysdeps/pthread}/tst-sem5.c | 0 {nptl => sysdeps/pthread}/tst-setuid3.c | 0 {nptl => sysdeps/pthread}/tst-signal1.c | 0 {nptl => sysdeps/pthread}/tst-signal2.c | 0 {nptl => sysdeps/pthread}/tst-signal4.c | 0 {nptl => sysdeps/pthread}/tst-signal5.c | 0 {nptl => sysdeps/pthread}/tst-signal6.c | 0 {nptl => sysdeps/pthread}/tst-signal8.c | 0 {nptl => sysdeps/pthread}/tst-stack1.c | 5 +- {nptl => sysdeps/pthread}/tst-stdio1.c | 0 {nptl => sysdeps/pthread}/tst-stdio2.c | 0 {nptl => sysdeps/pthread}/tst-tsd1.c | 0 {nptl => sysdeps/pthread}/tst-tsd2.c | 0 {nptl => sysdeps/pthread}/tst-tsd5.c | 0 {nptl => sysdeps/pthread}/tst-tsd6.c | 0 {nptl => sysdeps/pthread}/tst-umask1.c | 0 {nptl => sysdeps/pthread}/tst-unload.c | 0 {nptl => sysdeps/pthread}/tst-unwind-thread.c | 0 {nptl => sysdeps/pthread}/tst-vfork1x.c | 0 {nptl => sysdeps/pthread}/tst-vfork2x.c | 0 sysdeps/s390/fpu/math-use-builtins.h | 8 + sysdeps/unix/Makefile | 1 + sysdeps/unix/i386/sysdep.S | 64 -- sysdeps/unix/sysv/linux/Makefile | 7 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 8 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/aarch64/localplt.data | 3 + sysdeps/unix/sysv/linux/adjtime.c | 26 +- sysdeps/unix/sysv/linux/adjtimex.c | 21 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 10 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 8 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 8 + sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/clock.c | 7 +- sysdeps/unix/sysv/linux/clock_adjtime.c | 73 ++ sysdeps/unix/sysv/linux/createthread.c | 9 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 8 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/glibcsyscalls.py | 84 ++- sysdeps/unix/sysv/linux/hppa/libc.abilist | 10 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 10 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 10 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 63 ++ sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 8 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 10 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 8 + .../sysv/linux/microblaze/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 8 + .../sysv/linux/microblaze/le/libpthread.abilist | 3 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 10 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 6 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 10 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 6 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 10 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 10 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 8 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/ntp_gettime.c | 27 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 26 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 10 + .../linux/powerpc/powerpc32/libpthread.abilist | 6 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 10 + .../unix/sysv/linux/powerpc/powerpc64/arch-pkey.h | 2 +- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 10 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 5 - .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 8 + .../linux/powerpc/powerpc64/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/pthread_getaffinity.c | 58 -- sysdeps/unix/sysv/linux/pthread_getname.c | 69 -- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 58 -- sysdeps/unix/sysv/linux/pthread_setname.c | 63 -- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 8 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 10 + .../sysv/linux/s390/s390-32/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 10 + .../sysv/linux/s390/s390-64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 5 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 10 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 10 + sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 10 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 10 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/syscalls.list | 1 - sysdeps/unix/sysv/linux/timer_routines.c | 19 +- sysdeps/unix/sysv/linux/x86/Makefile | 2 +- sysdeps/unix/sysv/linux/x86/cpu-features.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 10 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 5 - .../unix/sysv/linux/x86_64/pthread_setaffinity.c | 14 - sysdeps/unix/sysv/linux/x86_64/sched_setaffinity.c | 14 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 8 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 3 - sysdeps/x86/Makefile | 18 +- sysdeps/x86/{cet-tunables.h => cet-control.h} | 34 +- sysdeps/x86/configure | 21 +- sysdeps/x86/configure.ac | 19 +- sysdeps/x86/cpu-features.c | 32 +- sysdeps/x86/cpu-tunables.c | 31 +- sysdeps/x86/dl-cet.c | 43 +- sysdeps/x86/dl-procruntime.c | 22 +- sysdeps/x86/ldsodefs.h | 1 + sysdeps/x86/tst-cet-legacy-5.c | 25 +- sysdeps/x86/tst-cet-legacy-6.c | 25 +- sysdeps/x86_64/dl-runtime.c | 9 - sysdeps/x86_64/dl-runtime.h | 35 + .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 6 +- sysdeps/x86_64/nptl/tcb-offsets.sym | 1 - sysdeps/x86_64/nptl/tls.h | 2 +- time/tzfile.c | 2 +- timezone/private.h | 37 +- timezone/tzfile.h | 20 +- timezone/version | 2 +- timezone/zdump.c | 6 +- timezone/zic.c | 814 +++++++++++++-------- wcsmbs/Makefile | 2 +- wcsmbs/tst-mbstowcs.c | 50 ++ 422 files changed, 4383 insertions(+), 2507 deletions(-) copy sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-power9.c => elf/dl-runti [...] delete mode 100644 elf/soinit.c create mode 100644 nptl/pthread_attr_copy.c copy nptl/{pthread_getattr_default_np.c => pthread_attr_extension.c} (66%) copy nptl/{pthread_setaffinity.c => pthread_attr_getsigmask.c} (55%) copy nptl/{pthread_getattr_default_np.c => pthread_attr_setsigmask.c} (61%) copy sysdeps/unix/sysv/linux/tst-thread-affinity-pthread.c => nptl/pthread_attr_se [...] rename {sysdeps/pthread => nptl}/tst-cond22.c (100%) rename {sysdeps/pthread => nptl}/tst-cond26.c (100%) rename {sysdeps/pthread => nptl}/tst-mutex8.c (100%) create mode 100644 nptl/tst-pthread-attr-sigmask.c create mode 100644 nptl/tst-pthread-defaultattr-free.c rename {sysdeps/unix/sysv/linux => nptl}/tst-setgetname.c (100%) rename {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-pthread.c (100%) rename {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-pthread2.c (100%) rename {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-sched.c (100%) create mode 100644 string/tst-memmove-overflow.c copy sysdeps/{generic => aarch64/fpu}/math-use-builtins.h (69%) delete mode 100644 sysdeps/aarch64/fpu/s_floor.c delete mode 100644 sysdeps/aarch64/fpu/s_floorf.c delete mode 100644 sysdeps/aarch64/fpu/s_fmaf.c delete mode 100644 sysdeps/aarch64/fpu/s_nearbyint.c delete mode 100644 sysdeps/aarch64/fpu/s_nearbyintf.c delete mode 100644 sysdeps/aarch64/fpu/s_rint.c delete mode 100644 sysdeps/aarch64/fpu/s_rintf.c delete mode 100644 sysdeps/aarch64/fpu/s_round.c delete mode 100644 sysdeps/aarch64/fpu/s_roundf.c delete mode 100644 sysdeps/aarch64/fpu/s_trunc.c delete mode 100644 sysdeps/aarch64/fpu/s_truncf.c copy sysdeps/{powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-power9.c => hppa/dl-run [...] copy benchtests/bench-timing.h => sysdeps/hurd/include/hurd/sigpreempt.h (54%) create mode 100644 sysdeps/i386/htl/Makefile create mode 100644 sysdeps/i386/htl/tcb-offsets.sym create mode 100644 sysdeps/mach/hurd/i386/__longjmp.S copy sysdeps/{generic => powerpc/fpu}/math-use-builtins.h (83%) delete mode 100644 sysdeps/powerpc/fpu/s_fma.c delete mode 100644 sysdeps/powerpc/fpu/s_fmaf.c delete mode 100644 sysdeps/powerpc/powerpc64/le/power9/fpu/s_fmaf128.c create mode 100644 sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/rtld-strlen.S rename sysdeps/{aarch64/fpu/e_sqrtf.c => powerpc/powerpc64/le/power9/stpcpy.S} (77%) create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strcpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strlen.S copy sysdeps/{posix/telldir.c => powerpc/powerpc64/multiarch/rawmemchr-power9.S} (77%) rename sysdeps/{aarch64/fpu/e_sqrt.c => powerpc/powerpc64/multiarch/stpcpy-power9. [...] rename sysdeps/{aarch64/fpu/s_fma.c => powerpc/powerpc64/multiarch/strcpy-power9.S} (69%) create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-power9.S rename {nptl => sysdeps/pthread}/eintr.c (100%) rename {nptl => sysdeps/pthread}/tst-abstime.c (100%) rename {nptl => sysdeps/pthread}/tst-atfork1.c (100%) rename {nptl => sysdeps/pthread}/tst-backtrace1.c (100%) rename {nptl => sysdeps/pthread}/tst-bad-schedattr.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel-self-canceltype.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel-self-cleanup.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel-self-testcancel.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel1.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel10.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel12.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel14.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel15.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel18.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel19.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel2.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel22.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel23.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel26.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel27.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel28.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel3.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel8.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx1.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx10.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx12.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx14.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx15.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx18.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx2.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx3.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx8.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanup0.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanup0.expect (100%) rename {nptl => sysdeps/pthread}/tst-cleanup1.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanup2.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanup3.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx0.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx0.expect (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx1.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx2.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx3.c (100%) rename {nptl => sysdeps/pthread}/tst-clock1.c (100%) rename {nptl => sysdeps/pthread}/tst-cond20.c (100%) rename {nptl => sysdeps/pthread}/tst-cond21.c (100%) rename {nptl => sysdeps/pthread}/tst-create-detached.c (100%) rename {nptl => sysdeps/pthread}/tst-detach1.c (100%) rename {nptl => sysdeps/pthread}/tst-eintr2.c (100%) rename {nptl => sysdeps/pthread}/tst-eintr3.c (100%) rename {nptl => sysdeps/pthread}/tst-eintr4.c (100%) rename {nptl => sysdeps/pthread}/tst-eintr5.c (100%) rename {nptl => sysdeps/pthread}/tst-exec1.c (97%) rename {nptl => sysdeps/pthread}/tst-exec2.c (97%) rename {nptl => sysdeps/pthread}/tst-exec3.c (96%) rename {nptl => sysdeps/pthread}/tst-exit1.c (100%) rename {nptl => sysdeps/pthread}/tst-exit2.c (100%) rename {nptl => sysdeps/pthread}/tst-exit3.c (100%) rename {nptl => sysdeps/pthread}/tst-flock1.c (100%) rename {nptl => sysdeps/pthread}/tst-flock2.c (100%) rename {nptl => sysdeps/pthread}/tst-fork1.c (100%) rename {nptl => sysdeps/pthread}/tst-fork2.c (100%) rename {nptl => sysdeps/pthread}/tst-fork3.c (100%) rename {nptl => sysdeps/pthread}/tst-fork4.c (100%) rename {nptl => sysdeps/pthread}/tst-getpid3.c (100%) rename {nptl => sysdeps/pthread}/tst-join10.c (100%) rename {nptl => sysdeps/pthread}/tst-join11.c (100%) rename {nptl => sysdeps/pthread}/tst-join12.c (100%) rename {nptl => sysdeps/pthread}/tst-join13.c (100%) rename {nptl => sysdeps/pthread}/tst-join14.c (100%) rename {nptl => sysdeps/pthread}/tst-join2.c (100%) rename {nptl => sysdeps/pthread}/tst-join3.c (100%) rename {nptl => sysdeps/pthread}/tst-join8.c (100%) rename {nptl => sysdeps/pthread}/tst-join9.c (100%) rename {nptl => sysdeps/pthread}/tst-kill1.c (100%) rename {nptl => sysdeps/pthread}/tst-kill2.c (100%) rename {nptl => sysdeps/pthread}/tst-kill3.c (100%) rename {nptl => sysdeps/pthread}/tst-kill4.c (100%) rename {nptl => sysdeps/pthread}/tst-kill5.c (100%) rename {nptl => sysdeps/pthread}/tst-kill6.c (100%) rename {nptl => sysdeps/pthread}/tst-locale1.c (100%) rename {nptl => sysdeps/pthread}/tst-locale2.c (100%) rename {nptl => sysdeps/pthread}/tst-memstream.c (100%) rename {nptl => sysdeps/pthread}/tst-mutex-errorcheck.c (100%) rename {nptl => sysdeps/pthread}/tst-mutex11.c (100%) rename {nptl => sysdeps/pthread}/tst-mutex5.c (100%) rename {nptl => sysdeps/pthread}/tst-mutex7.c (100%) rename {nptl => sysdeps/pthread}/tst-mutex7robust.c (100%) rename {nptl => sysdeps/pthread}/tst-mutex9.c (100%) rename nptl/tst-align.c => sysdeps/pthread/tst-pt-align.c (100%) rename nptl/tst-align3.c => sysdeps/pthread/tst-pt-align3.c (100%) rename nptl/tst-popen1.c => sysdeps/pthread/tst-pt-popen1.c (100%) rename nptl/tst-sysconf.c => sysdeps/pthread/tst-pt-sysconf.c (100%) rename nptl/tst-tls1.c => sysdeps/pthread/tst-pt-tls1.c (100%) rename nptl/tst-tls2.c => sysdeps/pthread/tst-pt-tls2.c (100%) rename nptl/tst-vfork1.c => sysdeps/pthread/tst-pt-vfork1.c (100%) rename nptl/tst-vfork2.c => sysdeps/pthread/tst-pt-vfork2.c (100%) rename {nptl => sysdeps/pthread}/tst-pthread-mutexattr.c (100%) rename {nptl => sysdeps/pthread}/tst-raise1.c (100%) rename {nptl => sysdeps/pthread}/tst-rwlock12.c (100%) rename {nptl => sysdeps/pthread}/tst-rwlock14.c (100%) rename {nptl => sysdeps/pthread}/tst-sem5.c (100%) rename {nptl => sysdeps/pthread}/tst-setuid3.c (100%) rename {nptl => sysdeps/pthread}/tst-signal1.c (100%) rename {nptl => sysdeps/pthread}/tst-signal2.c (100%) rename {nptl => sysdeps/pthread}/tst-signal4.c (100%) rename {nptl => sysdeps/pthread}/tst-signal5.c (100%) rename {nptl => sysdeps/pthread}/tst-signal6.c (100%) rename {nptl => sysdeps/pthread}/tst-signal8.c (100%) rename {nptl => sysdeps/pthread}/tst-stack1.c (96%) rename {nptl => sysdeps/pthread}/tst-stdio1.c (100%) rename {nptl => sysdeps/pthread}/tst-stdio2.c (100%) rename {nptl => sysdeps/pthread}/tst-tsd1.c (100%) rename {nptl => sysdeps/pthread}/tst-tsd2.c (100%) rename {nptl => sysdeps/pthread}/tst-tsd5.c (100%) rename {nptl => sysdeps/pthread}/tst-tsd6.c (100%) rename {nptl => sysdeps/pthread}/tst-umask1.c (100%) rename {nptl => sysdeps/pthread}/tst-unload.c (100%) rename {nptl => sysdeps/pthread}/tst-unwind-thread.c (100%) rename {nptl => sysdeps/pthread}/tst-vfork1x.c (100%) rename {nptl => sysdeps/pthread}/tst-vfork2x.c (100%) delete mode 100644 sysdeps/unix/i386/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/clock_adjtime.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_getaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_getname.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setname.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sched_setaffinity.c rename sysdeps/x86/{cet-tunables.h => cet-control.h} (60%) delete mode 100644 sysdeps/x86_64/dl-runtime.c create mode 100644 sysdeps/x86_64/dl-runtime.h create mode 100644 wcsmbs/tst-mbstowcs.c