This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fw/holes in repository glibc.
discards 118564fd93 io/tst-copy_file_range: Require that file system supports holes adds 0a83bad2aa dsb_DE locale: Fix syntax error and add tests (bug 23208). adds ebff9c5cfa x86: Rename __glibc_reserved1 to feature_1 in tcbhead_t [BZ #22563] adds faaee1f07e x86: Support shadow stack pointer in setjmp/longjmp adds 31e422ca96 x86_64: Undef SHADOW_STACK_POINTER_OFFSET last adds 3ae725dfb6 Improve strstr performance adds 52b2a80fae powerpc64: Always restore TOC on longjmp [BZ #21895] adds f753fa7dea x86: Support IBT and SHSTK in Intel CET [BZ #21598] adds ba2ea23d05 x86: Always include <dl-cet.h>/cet-tunables.h> for --enable-cet adds 9145f0333d os_RU: Add alternative month names (bug 23140). adds 124bcde683 x86: Add _CET_ENDBR to functions in crti.S adds 562837c002 x86: Add _CET_ENDBR to functions in dl-tlsdesc.S adds 5efc6777ad x86-64: Add _CET_ENDBR to STRCMP_SSE42 adds be9ccd27c0 i386: Add _CET_ENDBR to indirect jump targets in add_n.S/sub_n.S adds 61c4aad705 New locale: Yakut (Sakha) for Russia (sah_RU) [BZ #22241] adds 4ef60d9597 x86_64: Use _CET_NOTRACK in strcmp.S adds 921595d151 x86-64: Use _CET_NOTRACK in strcpy-sse2-unaligned.S adds 8817df4265 x86-64: Use _CET_NOTRACK in strcmp-sse42.S adds 811e9e52b2 x86-64: Use _CET_NOTRACK in memcpy-ssse3-back.S adds 03aaf49b68 x86-64: Use _CET_NOTRACK in memcpy-ssse3.S adds 7e119cd582 i386: Use _CET_NOTRACK in i686/memcmp.S adds 00e7b76a8f i386: Use _CET_NOTRACK in memset-sse2.S adds 177824e232 i386: Use _CET_NOTRACK in memcmp-sse4.S adds 0a899af097 i386: Use _CET_NOTRACK in memcpy-ssse3-rep.S adds 7fb613361c i386: Use _CET_NOTRACK in memcpy-ssse3.S adds f1574581c7 i386: Use _CET_NOTRACK in strcpy-sse2.S adds 90d15dc577 i386: Use _CET_NOTRACK in strcat-sse2.S adds 77a8ae0948 i386: Use _CET_NOTRACK in memset-sse2-rep.S adds e2d40a8822 x86-64: Use _CET_NOTRACK in memcmp-sse4.S adds e6c695099b Intel CET: Document --enable-cet adds 6d90776dff x86/CET: Document glibc.tune.x86_ibt and glibc.tune.x86_shstk adds 5c112f1b62 Avoid insecure usage of tmpnam in tests. adds df467d229a oc_FR locale: Multiple updates (bug 23140, bug 23422). adds e84bd8514c INSTALL: Add a note for Intel CET status adds 1cf4ae7fe6 benchtests: improve argument parsing through argparse library adds 46f2474e93 hurd: Enable thread-safe i386 atomic instructions adds 6008824221 hurd: SOCK_CLOEXEC and SOCK_NONBLOCK for socket adds 75d5e4a09e hurd: SOCK_CLOEXEC and SOCK_NONBLOCK for socketpair adds de195be015 hurd: Implement pipe2 adds 38547460b7 Fix new file header adds 8ba1520e8c hurd: Fix installed-headers tests adds 2d5c41ded9 check-execstack: Permit sysdeps to xfail some libs adds 786658a088 regcomp: Fix off-by-one bug in build_equiv_class [BZ #23396] adds c8fabb8434 Change URL of gcc's tarball adds b99f1c957d Use binutils 2.31 branch in build-many-glibcs.py. adds ca027e0f62 x86-64: Add endbr64 to tst-quadmod[12].S adds 3650e1d928 x86: Update vfork to pop shadow stack adds 21526a507d Fix out-of-bounds access in IBM-1390 converter (bug 23448) adds e27f41ba2b Add <bits/indirect-return.h> adds ce7528f637 nptl: Add C11 threads thrd_* functions adds 18d59c1b36 nptl: Add C11 threads mtx_* functions adds 3c20a679b6 nptl: Add C11 threads call_once functions adds 918311a3a3 nptl: Add C11 threads cnd_* functions adds 78d401327f nptl: Add C11 threads tss_* functions adds c6dd669bed nptl: Add abilist symbols for C11 threads adds 0a07288b13 nptl: Add test cases for ISO C11 threads adds 9d0a979e5d Add manual documentation for threads.h adds 465455306f sh: Do not define __ASSUME_STATX adds 394df3815e x86/CET: Extend arch_prctl syscall for CET control adds e0f9c462d8 alpha: mlock2, copy_file_range syscalls were introduced in k [...] adds 969c335506 Mention ISO C threads addition adds 9c79cec8cd Fix out of bounds access in findidxwc (bug 23442) adds 9aa3113a42 x86: Rename __glibc_reserved2 to ssp_base in tcbhead_t adds fddcd00377 x86/CET: Add tests with legacy non-CET shared objects adds 8516ad2de3 Add a test for multiple makecontext calls adds 7e28f20345 Add another test for setcontext adds bd4f7903df Add a test for multiple setcontext calls adds 375a484459 Add tests for setcontext on the context from makecontext adds 25123a1c5c x86-64/CET: Extend ucontext_t to save shadow stack adds d6b8f84709 C11 threads: Fix timeout and locking issues adds 9faaf93850 Fix C11 conformance issues adds 08ac6bed14 x86/CET: Add a setcontext test for CET adds d6499b7039 Fix ISO C threads installed header and HURD assumption adds 3fb455b318 ia64: Work around incorrect type of IA64 uc_sigmask adds 7cd7d36f1f Keep expected behaviour for [a-z] and [A-z] (Bug 23393). adds 49dddc3e99 Add missing localedata/en_US.UTF-8.in (Bug 23393). adds cfba5dbb10 htl: Use weak aliases for public symbols new fe47485216 Avoid running some tests if the file system does not support holes
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (118564fd93) \ N -- N -- N refs/heads/fw/holes (fe47485216)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 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: ChangeLog | 886 ++++++++ INSTALL | 16 + NEWS | 42 +- benchtests/bench-strcasestr.c | 1 + benchtests/bench-strstr.c | 1 + benchtests/scripts/compare_bench.py | 40 +- sysdeps/x86/libc-start.c => bits/indirect-return.h | 19 +- configure | 11 + configure.ac | 6 + conform/Makefile | 7 +- conform/data/threads.h-data | 57 + elf/Makefile | 4 +- elf/dl-load.c | 60 +- elf/dl-open.c | 3 + elf/rtld.c | 9 + grp/tst_fgetgrent.c | 10 +- htl/lockfile.c | 6 +- iconvdata/ibm1364.c | 2 + include/stdc-predef.h | 3 - io/test-utime.c | 12 +- locale/weightwc.h | 6 +- localedata/Makefile | 5 + localedata/SUPPORTED | 1 + localedata/dsb_DE.UTF-8.in | 73 + localedata/en_US.UTF-8.in | 2159 ++++++++++++++++++++ localedata/locales/dsb_DE | 4 +- localedata/locales/iso14651_t1_common | 1928 ++++++++--------- localedata/locales/oc_FR | 64 +- localedata/locales/os_RU | 15 +- localedata/locales/sah_RU | 290 +++ localedata/sah_RU.UTF-8.in | 84 + manual/debug.texi | 2 +- manual/install.texi | 16 + manual/probes.texi | 2 +- manual/threads.texi | 559 ++++- manual/tunables.texi | 28 + misc/sys/cdefs.h | 6 + nptl/Makefile | 17 +- nptl/Versions | 12 + sysdeps/x86/libc-start.c => nptl/call_once.c | 23 +- sysdeps/x86/libc-start.c => nptl/cnd_broadcast.c | 20 +- sysdeps/x86/libc-start.c => nptl/cnd_destroy.c | 20 +- sysdeps/x86/libc-start.c => nptl/cnd_init.c | 23 +- sysdeps/x86/libc-start.c => nptl/cnd_signal.c | 20 +- sysdeps/x86/libc-start.c => nptl/cnd_timedwait.c | 23 +- sysdeps/x86/libc-start.c => nptl/cnd_wait.c | 21 +- nptl/descr.h | 3 + sysdeps/x86/libc-start.c => nptl/mtx_destroy.c | 20 +- nptl/mtx_init.c | 53 + sysdeps/x86/libc-start.c => nptl/mtx_lock.c | 20 +- sysdeps/x86/libc-start.c => nptl/mtx_timedlock.c | 22 +- sysdeps/x86/libc-start.c => nptl/mtx_trylock.c | 20 +- sysdeps/x86/libc-start.c => nptl/mtx_unlock.c | 20 +- nptl/pthreadP.h | 3 + nptl/pthread_create.c | 22 +- sysdeps/x86/libc-start.c => nptl/thrd_create.c | 22 +- sysdeps/x86/libc-start.c => nptl/thrd_current.c | 19 +- sysdeps/x86/libc-start.c => nptl/thrd_detach.c | 20 +- sysdeps/x86/libc-start.c => nptl/thrd_equal.c | 19 +- sysdeps/x86/libc-start.c => nptl/thrd_exit.c | 19 +- sysdeps/x86/libc-start.c => nptl/thrd_join.c | 22 +- sysdeps/x86_64/tst-quadmod1.S => nptl/thrd_priv.h | 55 +- sysdeps/x86/libc-start.c => nptl/thrd_sleep.c | 31 +- sysdeps/x86/libc-start.c => nptl/thrd_yield.c | 20 +- sysdeps/x86/libc-start.c => nptl/tss_create.c | 23 +- sysdeps/x86/libc-start.c => nptl/tss_delete.c | 19 +- sysdeps/x86/libc-start.c => nptl/tss_get.c | 19 +- sysdeps/x86/libc-start.c => nptl/tss_set.c | 20 +- posix/tst-regexloc.c => nptl/tst-call-once.c | 60 +- nptl/tst-cnd-basic.c | 80 + nptl/tst-cnd-broadcast.c | 97 + nptl/tst-cnd-timedwait.c | 84 + nptl/tst-mtx-basic.c | 73 + .../x86/libc-start.c => nptl/tst-mtx-recursive.c | 35 +- nptl/tst-mtx-timedlock.c | 103 + nptl/tst-mtx-trylock.c | 90 + posix/tst-regexloc.c => nptl/tst-thrd-detach.c | 52 +- posix/tst-regexloc.c => nptl/tst-thrd-sleep.c | 51 +- nptl/tst-tss-basic.c | 75 + posix/annexc.c | 14 +- posix/bug-getopt1.c | 9 +- posix/bug-getopt2.c | 9 +- posix/bug-getopt3.c | 9 +- posix/bug-getopt4.c | 9 +- posix/bug-getopt5.c | 9 +- posix/regcomp.c | 16 +- posix/tst-fnmatch.input | 125 +- posix/tst-regexloc.c | 8 +- scripts/build-many-glibcs.py | 4 +- scripts/check-execstack.awk | 27 +- stdio-common/bug7.c | 22 +- stdio-common/tst-fdopen.c | 11 +- stdio-common/tst-ungetc.c | 11 +- stdlib/Makefile | 7 +- stdlib/isomac.c | 14 +- stdlib/tst-setcontext4.c | 217 ++ stdlib/tst-setcontext5.c | 88 + stdlib/tst-setcontext6.c | 77 + stdlib/tst-setcontext7.c | 97 + stdlib/tst-setcontext8.c | 82 + stdlib/tst-setcontext9.c | 101 + stdlib/tst-swapcontext1.c | 108 + stdlib/ucontext.h | 6 +- string/memmem.c | 1 + string/str-two-way.h | 56 +- string/strcasestr.c | 4 +- string/strstr.c | 5 +- string/test-strcasestr.c | 1 + string/test-strstr.c | 1 + string/tst-xbzero-opt.c | 10 +- sysdeps/generic/dl-prop.h | 54 + sysdeps/{x86/libc-start.c => generic/tls-setup.h} | 18 +- sysdeps/htl/threads.h | 1 + sysdeps/hurd/include/hurd/port.h | 2 + {include => sysdeps/hurd}/stdc-predef.h | 2 +- sysdeps/i386/__longjmp.S | 73 + sysdeps/i386/add_n.S | 27 +- sysdeps/i386/bsd-_setjmp.S | 21 + sysdeps/i386/bsd-setjmp.S | 21 + sysdeps/i386/crti.S | 2 + sysdeps/i386/dl-cet.c | 67 + sysdeps/i386/dl-tlsdesc.S | 7 + sysdeps/i386/dl-trampoline.S | 72 + sysdeps/i386/i686/add_n.S | 27 +- sysdeps/i386/i686/memcmp.S | 4 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 4 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 8 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 4 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 4 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 4 +- sysdeps/i386/i686/multiarch/strcat-sse2.S | 4 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 4 +- sysdeps/i386/nptl/tcb-offsets.sym | 2 + sysdeps/i386/nptl/tls.h | 8 +- sysdeps/i386/setjmp.S | 21 + sysdeps/i386/sub_n.S | 26 +- sysdeps/mach/hurd/i386/Makefile | 6 + sysdeps/mach/hurd/i386/tls.h | 2 + sysdeps/mach/hurd/pipe.c | 21 +- sysdeps/mach/hurd/{pipe.c => pipe2.c} | 19 +- sysdeps/mach/hurd/socket.c | 15 +- sysdeps/mach/hurd/socketpair.c | 25 +- sysdeps/mach/include/mach-shortcuts-hidden.h | 2 + sysdeps/mach/include/mach/mach_traps.h | 2 + sysdeps/nptl/threads.h | 207 ++ sysdeps/powerpc/powerpc64/Makefile | 12 + sysdeps/powerpc/powerpc64/__longjmp-common.S | 5 +- .../powerpc64/setjmp-bug21895.c} | 41 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 75 + sysdeps/unix/sysdep.h | 16 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/alpha/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/arm/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 37 + sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/i386/vfork.S | 57 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 21 + .../sysv/linux/ia64/tst-setcontext4.c} | 18 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 4 + .../unix/sysv/linux/microblaze/libpthread.abilist | 21 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 21 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 21 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 21 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 + .../linux/powerpc/powerpc32/libpthread.abilist | 21 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 4 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 4 + .../linux/powerpc/powerpc64/libpthread-le.abilist | 21 + .../linux/powerpc/powerpc64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 + .../sysv/linux/s390/s390-32/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + .../sysv/linux/s390/s390-64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/sh/kernel-features.h | 3 + sysdeps/unix/sysv/linux/sh/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/x86/Makefile | 8 +- .../sysv/linux/x86/cpu-features.c} | 54 +- sysdeps/unix/sysv/linux/x86/dl-cet.h | 55 + sysdeps/unix/sysv/linux/x86/include/asm/prctl.h | 32 + sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 2 + sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c | 127 ++ sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 39 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 75 + sysdeps/unix/sysv/linux/x86_64/getcontext.S | 50 + sysdeps/unix/sysv/linux/x86_64/makecontext.c | 38 +- sysdeps/unix/sysv/linux/x86_64/setcontext.S | 92 + sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 129 ++ sysdeps/unix/sysv/linux/x86_64/sysdep.h | 5 + sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym | 1 + sysdeps/unix/sysv/linux/x86_64/vfork.S | 38 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 21 + sysdeps/x86/Makefile | 81 + sysdeps/x86/bits/indirect-return.h | 37 + sysdeps/x86/{libc-start.c => cet-tunables.h} | 25 +- sysdeps/x86/check-cet.awk | 53 + sysdeps/x86/configure | 69 + sysdeps/x86/configure.ac | 46 + sysdeps/x86/cpu-features.c | 63 + sysdeps/x86/cpu-tunables.c | 48 + sysdeps/x86/dl-cet.c | 346 ++++ sysdeps/x86/dl-procruntime.c | 68 + sysdeps/x86/dl-prop.h | 153 ++ sysdeps/x86/dl-tunables.list | 6 + sysdeps/x86/jmp_buf-ssp.sym | 1 + sysdeps/x86/libc-start.c | 3 + sysdeps/x86/{libc-start.c => libc-start.h} | 17 +- sysdeps/x86/{libc-start.c => link_map.h} | 22 +- sysdeps/x86/{libc-start.c => nptl/tls-setup.h} | 19 +- sysdeps/x86/sysdep.h | 35 + sysdeps/x86/{libc-start.c => tst-cet-legacy-1.c} | 34 +- sysdeps/x86/tst-cet-legacy-2.c | 64 + sysdeps/x86/tst-cet-legacy-2a.c | 1 + sysdeps/x86/{libc-start.c => tst-cet-legacy-3.c} | 27 +- .../x86/tst-cet-legacy-4.c | 50 +- sysdeps/x86/tst-cet-legacy-4a.c | 1 + sysdeps/x86/tst-cet-legacy-4b.c | 1 + sysdeps/x86/tst-cet-legacy-4c.c | 1 + .../x86/{libc-start.c => tst-cet-legacy-mod-1.c} | 20 +- .../x86/{libc-start.c => tst-cet-legacy-mod-2.c} | 20 +- sysdeps/x86/tst-cet-legacy-mod-4.c | 2 + sysdeps/x86_64/__longjmp.S | 44 + sysdeps/x86_64/crti.S | 2 + sysdeps/x86_64/dl-tlsdesc.S | 5 + sysdeps/x86_64/dl-trampoline.h | 2 + sysdeps/x86_64/multiarch/memcmp-sse4.S | 2 +- sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 6 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 124 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 3 +- sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 2 +- sysdeps/x86_64/nptl/tcb-offsets.sym | 2 + sysdeps/x86_64/nptl/tls.h | 15 +- sysdeps/x86_64/setjmp.S | 21 + sysdeps/x86_64/strcmp.S | 2 +- sysdeps/x86_64/tst-quadmod1.S | 6 + sysdeps/x86_64/tst-quadmod2.S | 6 + timezone/tst-tzset.c | 3 + 264 files changed, 11129 insertions(+), 1880 deletions(-) copy sysdeps/x86/libc-start.c => bits/indirect-return.h (67%) create mode 100644 conform/data/threads.h-data create mode 100644 localedata/dsb_DE.UTF-8.in create mode 100644 localedata/en_US.UTF-8.in create mode 100644 localedata/locales/sah_RU create mode 100644 localedata/sah_RU.UTF-8.in copy sysdeps/x86/libc-start.c => nptl/call_once.c (60%) copy sysdeps/x86/libc-start.c => nptl/cnd_broadcast.c (69%) copy sysdeps/x86/libc-start.c => nptl/cnd_destroy.c (69%) copy sysdeps/x86/libc-start.c => nptl/cnd_init.c (58%) copy sysdeps/x86/libc-start.c => nptl/cnd_signal.c (69%) copy sysdeps/x86/libc-start.c => nptl/cnd_timedwait.c (64%) copy sysdeps/x86/libc-start.c => nptl/cnd_wait.c (69%) copy sysdeps/x86/libc-start.c => nptl/mtx_destroy.c (69%) create mode 100644 nptl/mtx_init.c copy sysdeps/x86/libc-start.c => nptl/mtx_lock.c (69%) copy sysdeps/x86/libc-start.c => nptl/mtx_timedlock.c (67%) copy sysdeps/x86/libc-start.c => nptl/mtx_trylock.c (69%) copy sysdeps/x86/libc-start.c => nptl/mtx_unlock.c (69%) copy sysdeps/x86/libc-start.c => nptl/thrd_create.c (63%) copy sysdeps/x86/libc-start.c => nptl/thrd_current.c (69%) copy sysdeps/x86/libc-start.c => nptl/thrd_detach.c (69%) copy sysdeps/x86/libc-start.c => nptl/thrd_equal.c (69%) copy sysdeps/x86/libc-start.c => nptl/thrd_exit.c (69%) copy sysdeps/x86/libc-start.c => nptl/thrd_join.c (68%) copy sysdeps/x86_64/tst-quadmod1.S => nptl/thrd_priv.h (56%) copy sysdeps/x86/libc-start.c => nptl/thrd_sleep.c (52%) copy sysdeps/x86/libc-start.c => nptl/thrd_yield.c (69%) copy sysdeps/x86/libc-start.c => nptl/tss_create.c (58%) copy sysdeps/x86/libc-start.c => nptl/tss_delete.c (69%) copy sysdeps/x86/libc-start.c => nptl/tss_get.c (69%) copy sysdeps/x86/libc-start.c => nptl/tss_set.c (69%) copy posix/tst-regexloc.c => nptl/tst-call-once.c (51%) create mode 100644 nptl/tst-cnd-basic.c create mode 100644 nptl/tst-cnd-broadcast.c create mode 100644 nptl/tst-cnd-timedwait.c create mode 100644 nptl/tst-mtx-basic.c copy sysdeps/x86/libc-start.c => nptl/tst-mtx-recursive.c (54%) create mode 100644 nptl/tst-mtx-timedlock.c create mode 100644 nptl/tst-mtx-trylock.c copy posix/tst-regexloc.c => nptl/tst-thrd-detach.c (51%) copy posix/tst-regexloc.c => nptl/tst-thrd-sleep.c (53%) create mode 100644 nptl/tst-tss-basic.c create mode 100644 stdlib/tst-setcontext4.c create mode 100644 stdlib/tst-setcontext5.c create mode 100644 stdlib/tst-setcontext6.c create mode 100644 stdlib/tst-setcontext7.c create mode 100644 stdlib/tst-setcontext8.c create mode 100644 stdlib/tst-setcontext9.c create mode 100644 stdlib/tst-swapcontext1.c create mode 100644 sysdeps/generic/dl-prop.h copy sysdeps/{x86/libc-start.c => generic/tls-setup.h} (69%) create mode 100644 sysdeps/htl/threads.h copy {include => sysdeps/hurd}/stdc-predef.h (97%) create mode 100644 sysdeps/i386/dl-cet.c copy sysdeps/mach/hurd/{pipe.c => pipe2.c} (79%) create mode 100644 sysdeps/nptl/threads.h copy sysdeps/{x86/libc-start.c => powerpc/powerpc64/setjmp-bug21895.c} (53%) create mode 100644 sysdeps/powerpc/powerpc64/tst-setjmp-bug21895-static.c copy sysdeps/{x86/libc-start.c => unix/sysv/linux/ia64/tst-setcontext4.c} (64%) copy sysdeps/{x86_64/tst-quadmod1.S => unix/sysv/linux/x86/cpu-features.c} (52%) create mode 100644 sysdeps/unix/sysv/linux/x86/dl-cet.h create mode 100644 sysdeps/unix/sysv/linux/x86/include/asm/prctl.h create mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c create mode 100644 sysdeps/x86/bits/indirect-return.h copy sysdeps/x86/{libc-start.c => cet-tunables.h} (64%) create mode 100644 sysdeps/x86/check-cet.awk create mode 100644 sysdeps/x86/configure create mode 100644 sysdeps/x86/configure.ac create mode 100644 sysdeps/x86/dl-cet.c create mode 100644 sysdeps/x86/dl-procruntime.c create mode 100644 sysdeps/x86/dl-prop.h create mode 100644 sysdeps/x86/jmp_buf-ssp.sym copy sysdeps/x86/{libc-start.c => libc-start.h} (72%) copy sysdeps/x86/{libc-start.c => link_map.h} (64%) copy sysdeps/x86/{libc-start.c => nptl/tls-setup.h} (69%) copy sysdeps/x86/{libc-start.c => tst-cet-legacy-1.c} (58%) create mode 100644 sysdeps/x86/tst-cet-legacy-2.c create mode 100644 sysdeps/x86/tst-cet-legacy-2a.c copy sysdeps/x86/{libc-start.c => tst-cet-legacy-3.c} (69%) copy posix/tst-regexloc.c => sysdeps/x86/tst-cet-legacy-4.c (54%) create mode 100644 sysdeps/x86/tst-cet-legacy-4a.c create mode 100644 sysdeps/x86/tst-cet-legacy-4b.c create mode 100644 sysdeps/x86/tst-cet-legacy-4c.c copy sysdeps/x86/{libc-start.c => tst-cet-legacy-mod-1.c} (69%) copy sysdeps/x86/{libc-start.c => tst-cet-legacy-mod-2.c} (69%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-4.c