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-O2-vs-O2_LTO in repository toolchain/ci/glibc.
from f9cf873537 tst-cancel4: deal with ENOSYS errors adds 0c76fc3c2b Linux: Perform rseq registration at C startup and thread creation adds 6e29cb3f61 Linux: Use rseq in sched_getcpu if available adds 8f4632deb3 Linux: rseq registration tests adds 706ad1e7af Add the __libc_single_threaded variable adds 01ffa6002e manual: Document __libc_single_threaded adds f8b4630ef6 x86: Correct bit_cpu_CLFSH [BZ #26208] adds 28c13ae5bb x86: Detect Extended Feature Disable (XFD) adds 6c010c5dde Use C2x return value from getpayload of non-NaN (bug 26073). adds 3f4b61a0b8 x86: Add thresholds for "rep movsb/stosb" to tunables adds 08538f360f Fix stringop-overflow errors from gcc 10 in iconv. adds 3ad5dab476 elf: Do not signal LA_ACT_CONSISTENT for an empty namespace [...] adds 6caddd34bd Remove most vfprintf width/precision-dependent allocations ( [...] adds e4e11b1dba signal: Add signum-{generic,arch}.h adds b1ccfc061f signal: Move sys_siglist to a compat symbol adds f13d260190 signal: Move sys_errlist to a compat symbol adds f26d456b98 linux: Fix __NSIG_WORDS and add __NSIG_BYTES adds 9deec7c8ba string: Remove old TLS usage on strsignal adds 28aff04781 string: Implement strerror in terms of strerror_l adds 725eeb4af1 string: Use tls-internal on strerror_l adds 08d2024b41 string: Simplify strerror_r adds c2723ce317 string: Add strsignal test adds 653200ef42 string: Add strerror, strerror_r, and strerror_l test adds 4f92497488 string: Add strerror_l on test-strerror-errno adds bfe05aa289 string: Add sigabbrev_np and sigdescr_np adds 325081b9eb string: Add strerrorname_np and strerrordesc_np adds d7ebcd4380 sunrpc: Turn clnt_sperrno into a libc_hidden_nolink_sunrpc symbol adds ed6fc7daed sunrpc: Do not export key handling hooks by default adds afc3a2eb80 sunrpc: Do not export getrpcport by default adds 94d9c76e4a nss: Remove cryptographic key support from nss_files, nss_ni [...] adds 91927b7c76 Rewrite iconv option parsing [BZ #19519] adds d63387d81d hurd: Evaluate fd before entering the critical section adds 5549370a73 tst-strsignal: fix checking for RT signals support adds 01ac385ca8 hurd: Fix strerror not setting errno adds 78e02c4698 sunrpc: Remove hidden aliases for global data symbols (bug 26210) adds 79a4fa341b arm: CVE-2020-6096: fix memcpy and memmove for negative leng [...] adds beea361050 arm: CVE-2020-6096: Fix multiarch memcpy for negative length [...] adds 5b2deed8a5 string: Fix prototype mismatch in sigabbrev_np, __sigdescr_np adds c1e63c7214 string: Move tst-strsignal tst-strerror to tests-container adds c7aa8596de rtld: Clean up PT_NOTE and add PT_GNU_PROPERTY handling adds dbfefbdc3a Rewrite abi-note.S in C. adds 1b0a4f58f5 aarch64: configure test for BTI support adds 2a4c2dde49 aarch64: Rename place holder .S files to .c adds 91181954f9 aarch64: Add BTI support to assembly files adds fddbd7c0ef aarch64: fix swapcontext for BTI adds 5f846c8b0d aarch64: fix RTLD_START for BTI adds 605338745b aarch64: enable BTI at runtime adds de9301c02e aarch64: ensure objects are BTI compatible adds 9e1751e6d6 aarch64: configure check for pac-ret code generation adds 1be3d6eb82 aarch64: Add pac-ret support to assembly files adds c94767712b aarch64: fix pac-ret support in _mcount adds d174ec248d aarch64: redefine RETURN_ADDRESS to strip PAC adds a2a83bf6d9 aarch64: add NEWS entry about branch protection support adds acb527929d Move non-deprecated RPC-related functions from sunrpc to inet adds ae7a94e5e3 Remove --enable-obsolete-nsl configure flag adds 0c7b002fac rtld: Add rtld.nns tunable for the number of supported namespaces adds 17796419b5 rtld: Account static TLS surplus for audit modules adds ffb17e7ba3 rtld: Avoid using up static TLS surplus for optimizations [B [...] adds dba950e317 sysv: linux: Add 64-bit time_t variant for semctl adds 078a892085 sysvipc: Split out linux struct semid_ds adds 915b9fe312 sysvipc: Remove the linux msq-pad.h file adds 3283f71113 sysv: linux: Add 64-bit time_t variant for msgctl adds 380b7ced6a sysvipc: Split out linux struct shmid_ds adds 7929d77985 sysvipc: Remove the linux shm-pad.h file adds ffd178c651 sysv: linux: Add 64-bit time_t variant for shmctl adds c363f834cf linux: Fix syscall list generation instructions adds ede56038e5 Fix double free in __printf_fp_l (bug 26214). adds 90663e9c81 Fix memory leak in __printf_fp_l (bug 26215). adds b21c2c24ed Update i686 libm-test-ulps adds 936c9666ae Add NEWS entry for Update to Unicode 13.0.0 [BZ #25819] adds 7c7bcf3634 powerpc64: Fix calls when r2 is not used [BZ #26173] adds 04deeaa9ea Fix time/tst-cpuclock1 intermitent failures adds 0e7d930c4c ARC: ABI Implementation adds dd2e6ef179 ARC: startup and dynamic linking code adds 0261315289 ARC: Thread Local Storage support adds 9679dd5ecd ARC: Atomics and Locking primitives adds fd9dec20c8 ARC: math soft float support adds 3ab8611a22 ARC: hardware floating point support adds add5071a5c ARC: Linux Syscall Interface adds e5ccf113cd ARC: Linux ABI adds c86a9483f4 ARC: Linux Startup and Dynamic Loading adds 33ff7b3988 ARC: ABI lists adds 0be8ae3679 ARC: Build Infrastructure adds 2fc2260ba4 build-many-glibcs.py: Enable ARC builds adds 758caf3736 Documentation for ARC port adds 9016b6f389 x86: Remove the unused __x86_prefetchw adds 43530ba1dc x86: Remove __ASSEMBLER__ check in init-arch.h adds 48699da1c4 elf: Support at least 32-byte alignment in static dlopen
No new revisions were added by this update.
Summary of changes: INSTALL | 9 - NEWS | 95 +- README | 1 + bits/signum-arch.h | 59 + bits/signum-generic.h | 27 +- config.h.in | 16 +- config.make.in | 1 - configure | 20 +- configure.ac | 11 - csu/{abi-note.S => abi-note.c} | 25 +- csu/libc-tls.c | 37 +- debug/segfault.c | 18 +- elf/Makefile | 58 +- elf/dl-close.c | 10 +- elf/dl-load.c | 94 +- elf/dl-reloc.c | 37 +- elf/dl-tls.c | 73 +- elf/dl-tunables.list | 14 + elf/dynamic-link.h | 5 +- elf/libc_early_init.c | 9 + elf/rtld.c | 46 +- .../siglist.h => elf/tst-single_threaded-mod1.c | 13 +- ...ibc_early_init.c => tst-single_threaded-mod2.c} | 12 +- ...ibc_early_init.c => tst-single_threaded-mod3.c} | 12 +- ...ibc_early_init.c => tst-single_threaded-mod4.c} | 12 +- elf/tst-single_threaded-pthread-static.c | 86 + elf/tst-single_threaded-pthread.c | 174 ++ elf/tst-single_threaded-static-dlopen.c | 57 + ...c_early_init.c => tst-single_threaded-static.c} | 16 +- elf/tst-single_threaded.c | 70 + elf/tst-tls-ie-dlmopen.c | 112 ++ elf/{libc_early_init.c => tst-tls-ie-mod.h} | 25 +- elf/tst-tls-ie-mod0.c | 4 + elf/tst-tls-ie-mod1.c | 4 + elf/tst-tls-ie-mod2.c | 4 + elf/tst-tls-ie-mod3.c | 4 + elf/tst-tls-ie-mod4.c | 4 + elf/tst-tls-ie-mod5.c | 4 + elf/tst-tls-ie-mod6.c | 4 + elf/tst-tls-ie.c | 111 ++ grp/initgroups.c | 8 +- htl/pt-create.c | 5 + iconv/Makefile | 17 +- iconv/Versions | 1 + iconv/gconv_charset.c | 218 ++ iconv/gconv_charset.h | 61 +- iconv/gconv_int.h | 19 +- iconv/gconv_open.c | 64 +- iconv/iconv_open.c | 46 +- iconv/iconv_prog.c | 63 +- iconv/loop.c | 14 +- iconv/skeleton.c | 8 +- iconv/tst-iconv-opt.c | 347 ++++ iconv/tst-iconv_prog.sh | 280 +++ include/aliases.h | 2 - include/dlfcn.h | 9 +- include/grp.h | 2 - include/libc-symbols.h | 55 +- include/netdb.h | 6 - include/netinet/ether.h | 2 - include/pwd.h | 2 - include/rpc/auth.h | 11 - include/rpc/auth_des.h | 13 - include/rpc/clnt.h | 1 - include/rpc/netdb.h | 2 - include/rpc/svc.h | 4 - include/rpcsvc/yp_prot.h | 1 - include/shadow.h | 2 - include/signal.h | 7 +- include/stdio.h | 3 +- include/string.h | 8 +- include/sys/msg.h | 12 +- include/sys/sem.h | 10 +- include/sys/shm.h | 2 +- include/sys/single_threaded.h | 1 + inet/Makefile | 11 +- sunrpc/bindrsvprt.c => inet/bindresvport.c | 0 {sunrpc => inet}/etc.rpc | 0 {sunrpc => inet}/getrpcbyname.c | 0 {sunrpc => inet}/getrpcbyname_r.c | 0 {sunrpc => inet}/getrpcbynumber.c | 0 {sunrpc => inet}/getrpcbynumber_r.c | 0 {sunrpc => inet}/getrpcent.c | 0 {sunrpc => inet}/getrpcent_r.c | 0 intl/dcigettext.c | 15 +- libio/Makefile | 2 +- libio/stdio.h | 6 - malloc/thread-freeres.c | 3 +- manual/arith.texi | 7 +- manual/errno.texi | 23 + manual/install.texi | 14 +- manual/nss.texi | 15 +- manual/nsswitch.texi | 16 +- manual/signal.texi | 27 +- manual/threads.texi | 177 ++ manual/tunables.texi | 57 + math/libm-test-getpayload.inc | 22 +- misc/Makefile | 5 +- misc/Versions | 3 + elf/libc_early_init.c => misc/single_threaded.c | 18 +- .../sys/single_threaded.h | 24 +- nis/Makefile | 55 +- nis/Versions | 58 +- nis/libnsl.h | 3 - nis/nss-default.c | 127 -- nis/nss-nis.c | 44 - nis/nss-nis.h | 59 - nis/nss-nisplus.c | 78 - nis/nss-nisplus.h | 41 - nis/nss_nis/nis-alias.c | 281 --- nis/nss_nis/nis-ethers.c | 292 --- nis/nss_nis/nis-grp.c | 359 ---- nis/nss_nis/nis-hosts.c | 535 ----- nis/nss_nis/nis-initgroups.c | 343 ---- nis/nss_nis/nis-netgrp.c | 98 - nis/nss_nis/nis-network.c | 314 --- nis/nss_nis/nis-proto.c | 278 --- nis/nss_nis/nis-publickey.c | 234 --- nis/nss_nis/nis-pwd.c | 581 ------ nis/nss_nis/nis-rpc.c | 279 --- nis/nss_nis/nis-service.c | 438 ---- nis/nss_nis/nis-spwd.c | 235 --- nis/nss_nisplus/nisplus-alias.c | 337 ---- nis/nss_nisplus/nisplus-ethers.c | 356 ---- nis/nss_nisplus/nisplus-grp.c | 401 ---- nis/nss_nisplus/nisplus-hosts.c | 584 ------ nis/nss_nisplus/nisplus-initgroups.c | 148 -- nis/nss_nisplus/nisplus-netgrp.c | 191 -- nis/nss_nisplus/nisplus-network.c | 494 ----- nis/nss_nisplus/nisplus-parser.c | 375 ---- nis/nss_nisplus/nisplus-proto.c | 441 ----- nis/nss_nisplus/nisplus-publickey.c | 411 ---- nis/nss_nisplus/nisplus-pwd.c | 408 ---- nis/nss_nisplus/nisplus-rpc.c | 444 ----- nis/nss_nisplus/nisplus-service.c | 461 ----- nis/nss_nisplus/nisplus-spwd.c | 220 --- nis/rpcsvc/nis.x | 474 ----- nis/rpcsvc/nis_callback.x | 63 - nis/rpcsvc/nis_object.x | 328 --- nis/rpcsvc/yp.x | 311 --- nis/rpcsvc/yp_prot.h | 366 ---- nptl/allocatestack.c | 2 + nptl/descr.h | 4 + nptl/nptl-init.c | 2 +- nptl/pthread_create.c | 18 + nptl/pthread_sigmask.c | 2 +- nscd/initgrcache.c | 8 +- nss/Makefile | 3 +- nss/grp-lookup.c | 6 +- nss/nss_files/files-key.c | 113 -- nss/nsswitch.c | 14 +- nss/nsswitch.conf | 2 - nss/pwd-lookup.c | 6 +- nss/spwd-lookup.c | 6 +- scripts/build-many-glibcs.py | 19 +- shlib-versions | 2 - signal/Makefile | 2 +- signal/signal.h | 8 +- stdio-common/Makefile | 28 +- stdio-common/bug22.c | 2 +- math/w_exp10f.c => stdio-common/errlist-compat.c | 0 stdio-common/errlist.c | 63 +- stdio-common/printf_fp.c | 23 +- stdio-common/psiginfo.c | 2 +- stdio-common/psignal.c | 2 +- stdio-common/siglist.c | 9 +- stdio-common/test-strerr.c | 65 + stdio-common/tst-errno-manual.py | 73 + .../tst-printf-fp-free.c | 24 +- .../tst-printf-fp-leak.c | 21 +- .../tst-vfprintf-width-prec-alloc.c | 28 +- stdio-common/vfprintf-internal.c | 120 +- string/Makefile | 13 +- string/Versions | 4 + string/_strerror.c | 47 +- elf/libc_early_init.c => string/sigabbrev_np.c | 20 +- elf/libc_early_init.c => string/sigdescr_np.c | 21 +- string/strerror.c | 22 +- string/strerror_l.c | 38 +- elf/libc_early_init.c => string/strerrordesc_np.c | 13 +- elf/libc_early_init.c => string/strerrorname_np.c | 12 +- string/string.h | 15 + string/strsignal.c | 107 +- stdio-common/siglist.c => string/test-sig_np.c | 39 +- string/test-strerror-errno.c | 5 + string/tst-strerror.c | 76 + string/tst-strsignal.c | 61 + string/xpg-strerror.c | 9 +- sunrpc/Makefile | 9 +- sunrpc/clnt_perr.c | 4 + sunrpc/getrpcport.c | 5 + sunrpc/key_call.c | 17 +- sunrpc/rpc_common.c | 12 +- support/Makefile | 3 + support/support.h | 4 + support/timespec.c | 64 + support/timespec.h | 8 + support/tst-timespec.c | 320 +++ elf/libc_early_init.c => support/xnewlocale.c | 18 +- elf/libc_early_init.c => support/xuselocale.c | 17 +- sysdeps/aarch64/Makefile | 12 + sysdeps/aarch64/{bsd-_setjmp.S => bsd-_setjmp.c} | 0 sysdeps/aarch64/{bsd-setjmp.S => bsd-setjmp.c} | 0 sysdeps/aarch64/configure | 83 + sysdeps/aarch64/configure.ac | 41 + sysdeps/aarch64/crti.S | 10 + sysdeps/aarch64/crtn.S | 8 + sysdeps/aarch64/dl-bti.c | 54 + sysdeps/aarch64/dl-machine.h | 5 +- sysdeps/{generic => aarch64}/dl-prop.h | 41 +- sysdeps/aarch64/dl-tlsdesc.S | 11 + sysdeps/aarch64/dl-trampoline.S | 20 + sysdeps/aarch64/linkmap.h | 3 + sysdeps/aarch64/machine-gmon.h | 3 +- sysdeps/aarch64/{memmove.S => memmove.c} | 0 sysdeps/aarch64/multiarch/memset_emag.S | 2 + sysdeps/aarch64/multiarch/memset_falkor.S | 1 + sysdeps/aarch64/multiarch/memset_generic.S | 2 + sysdeps/aarch64/multiarch/rtld-memset.S | 2 + sysdeps/aarch64/start.S | 1 + sysdeps/aarch64/sysdep.h | 58 +- sysdeps/{arm => arc}/Implies | 0 sysdeps/{generic => arc}/Makefile | 19 +- sysdeps/arc/Versions | 8 + sysdeps/arc/__longjmp.S | 49 + sysdeps/arc/abort-instr.h | 2 + sysdeps/arc/atomic-machine.h | 69 + sysdeps/arc/bits/endianness.h | 15 + sysdeps/arc/bits/fenv.h | 78 + sysdeps/arc/bits/link.h | 52 + .../multiarch/rtld-memset.S => arc/bits/setjmp.h} | 15 +- sysdeps/{csky => arc}/bsd-_setjmp.S | 0 sysdeps/{csky => arc}/bsd-setjmp.S | 0 sysdeps/{aarch64 => arc}/configure | 44 +- sysdeps/arc/configure.ac | 26 + sysdeps/arc/dl-machine.h | 344 ++++ sysdeps/arc/dl-runtime.h | 42 + .../multiarch/rtld-memset.S => arc/dl-sysdep.h} | 16 +- elf/libc_early_init.c => sysdeps/arc/dl-tls.h | 21 +- sysdeps/arc/dl-trampoline.S | 72 + sysdeps/arc/entry.h | 5 + .../arc/fpu/fclrexcpt.c | 25 +- .../arc/fpu/fegetenv.c | 26 +- .../arc/fpu/fegetmode.c | 20 +- .../arc/fpu/fegetround.c | 21 +- .../arc/fpu/feholdexcpt.c | 32 +- .../multiarch/memset_emag.S => arc/fpu/fesetenv.c} | 50 +- .../arc/fpu/fesetexcept.c | 21 +- .../arc/fpu/fesetmode.c | 29 +- .../arc/fpu/fesetround.c | 29 +- .../arc/fpu/feupdateenv.c | 40 +- .../arc/fpu/fgetexcptflg.c | 20 +- .../arc/fpu/fraiseexcpt.c | 28 +- .../arc/fpu/fsetexcptflg.c | 27 +- .../arc/fpu/ftestexcept.c | 22 +- sysdeps/{i386 => arc}/fpu/libm-test-ulps | 1268 ++++-------- sysdeps/arc/fpu/libm-test-ulps-name | 1 + .../{aarch64 => arc}/fpu/math-use-builtins-fma.h | 0 .../{aarch64 => arc}/fpu/math-use-builtins-sqrt.h | 0 sysdeps/arc/fpu_control.h | 106 + .../multiarch/rtld-memset.S => arc/gccframe.h} | 12 +- .../memset_generic.S => arc/get-rounding-mode.h} | 31 +- .../rtld-memset.S => arc/jmpbuf-offsets.h} | 13 +- sysdeps/arc/jmpbuf-unwind.h | 47 + sysdeps/arc/ldsodefs.h | 43 + elf/libc_early_init.c => sysdeps/arc/libc-tls.c | 16 +- .../multiarch/memset_emag.S => arc/machine-gmon.h} | 31 +- .../arc/math-tests-trap.h | 18 +- .../multiarch/rtld-memset.S => arc/memusage.h} | 14 +- sysdeps/{arm => arc}/nofpu/Implies | 0 sysdeps/arc/nofpu/libm-test-ulps | 270 +++ sysdeps/arc/nofpu/libm-test-ulps-name | 1 + .../arc/nofpu/math-tests-exceptions.h | 18 +- .../arc/nofpu/math-tests-rounding.h | 18 +- sysdeps/{generic => arc/nptl}/Makefile | 24 +- .../memset_emag.S => arc/nptl/pthreaddef.h} | 28 +- sysdeps/arc/nptl/tcb-offsets.sym | 11 + sysdeps/arc/nptl/tls.h | 139 ++ sysdeps/arc/preconfigure | 14 + sysdeps/arc/setjmp.S | 66 + sysdeps/arc/sfp-machine.h | 70 + sysdeps/arc/sotruss-lib.c | 50 + .../multiarch/memset_generic.S => arc/stackinfo.h} | 28 +- sysdeps/arc/start.S | 74 + sysdeps/arc/sysdep.h | 53 + sysdeps/{alpha => arc}/tininess.h | 0 sysdeps/arc/tls-macros.h | 47 + .../multiarch/rtld-memset.S => arc/tst-audit.h} | 14 +- sysdeps/arm/abi-note.S | 8 - sysdeps/arm/armv7/multiarch/memcpy_impl.S | 22 +- sysdeps/arm/memcpy.S | 24 +- sysdeps/arm/memmove.S | 24 +- sysdeps/generic/Makefile | 1 + sysdeps/generic/dl-prop.h | 23 +- sysdeps/generic/ldsodefs.h | 16 + sysdeps/generic/libc.abilist | 1 + .../generic/rseq-internal.h | 15 +- .../w_exp10f.c => sysdeps/generic/siglist-compat.c | 0 sysdeps/generic/siglist-compat.h | 47 + .../generic/tls-internal-struct.h | 17 +- .../generic/tls-internal.c | 12 +- bits/signum.h => sysdeps/generic/tls-internal.h | 32 +- sysdeps/gnu/Makefile | 43 - sysdeps/gnu/errlist-compat.awk | 133 -- sysdeps/gnu/errlist.awk | 110 -- sysdeps/gnu/errlist.c | 1495 -------------- sysdeps/gnu/errlist.h | 799 ++++++++ sysdeps/gnu/siglist.c | 78 - sysdeps/hurd/include/hurd/fd.h | 3 +- sysdeps/i386/Makefile | 4 - sysdeps/i386/cacheinfo.c | 3 - sysdeps/i386/fpu/libm-test-ulps | 42 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 3 + sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c | 3 + sysdeps/ieee754/flt-32/s_getpayloadf.c | 3 + sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 3 + sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c | 3 + sysdeps/ieee754/ldbl-96/s_getpayloadl.c | 3 + sysdeps/mach/Makefile | 2 - sysdeps/mach/_strerror.c | 67 +- sysdeps/mach/hurd/bits/signum-arch.h | 65 + sysdeps/mach/hurd/err_hurd.sub | 5 +- sysdeps/mach/hurd/errlist.c | 11 +- sysdeps/mach/hurd/i386/libc.abilist | 5 + .../bits/msq-pad.h => mach/hurd/siglist-compat.c} | 17 +- sysdeps/mach/hurd/test-err_np.c | 4 + sysdeps/mach/strerror_l.c | 50 +- sysdeps/powerpc/powerpc64/configure | 28 + sysdeps/powerpc/powerpc64/configure.ac | 11 + sysdeps/powerpc/powerpc64/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 8 +- sysdeps/unix/sysv/linux/Makefile | 21 +- sysdeps/unix/sysv/linux/Versions | 11 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 1 + .../unix/sysv/linux/aarch64/bits/mman.h | 22 +- sysdeps/unix/sysv/linux/aarch64/bits/rseq.h | 43 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 3 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 2 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 6 + sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 14 +- sysdeps/unix/sysv/linux/aio_misc.h | 9 +- sysdeps/unix/sysv/linux/alpha/Versions | 12 - sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h | 67 + sysdeps/unix/sysv/linux/alpha/bits/signum.h | 40 - .../bits/signum.h => alpha/errlist-compat.c} | 36 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 6 + sysdeps/unix/sysv/linux/arc/Implies | 3 + sysdeps/unix/sysv/linux/arc/Makefile | 29 + sysdeps/unix/sysv/linux/arc/Versions | 16 + sysdeps/unix/sysv/linux/arc/arch-syscall.h | 298 +++ .../sysv/linux/arc/bits/procfs.h} | 31 +- .../unix/sysv/linux/arc/bits/timesize.h | 14 +- .../unix/sysv/linux/arc/bits/types/__sigset_t.h | 12 + sysdeps/unix/sysv/linux/arc/c++-types.data | 67 + sysdeps/unix/sysv/linux/arc/clone.S | 93 + sysdeps/unix/sysv/linux/arc/configure | 4 + sysdeps/unix/sysv/linux/arc/configure.ac | 4 + sysdeps/unix/sysv/linux/arc/dl-static.c | 84 + sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h | 46 + sysdeps/unix/sysv/linux/arc/getcontext.S | 64 + sysdeps/unix/sysv/linux/arc/jmp_buf-macros.h | 6 + .../unix/sysv/linux/arc/kernel-features.h | 18 +- .../sysv/linux/arc/kernel_stat.h} | 17 +- sysdeps/unix/sysv/linux/arc/ld.abilist | 5 + .../sysv/linux/arc/ldconfig.h} | 22 +- .../unix/sysv/linux/arc/ldsodefs.h | 23 +- .../unix/sysv/linux/arc/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/arc/libanl.abilist | 4 + sysdeps/unix/sysv/linux/arc/libc.abilist | 2085 ++++++++++++++++++++ sysdeps/unix/sysv/linux/arc/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/arc/libdl.abilist | 9 + sysdeps/unix/sysv/linux/arc/libm.abilist | 699 +++++++ sysdeps/unix/sysv/linux/arc/libpthread.abilist | 213 ++ sysdeps/unix/sysv/linux/arc/libresolv.abilist | 79 + sysdeps/unix/sysv/linux/arc/librt.abilist | 35 + sysdeps/unix/sysv/linux/arc/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/arc/libutil.abilist | 6 + sysdeps/unix/sysv/linux/arc/localplt.data | 12 + sysdeps/unix/sysv/linux/arc/makecontext.c | 73 + .../unix/sysv/linux/arc/mmap_internal.h | 16 +- sysdeps/unix/sysv/linux/arc/setcontext.S | 93 + sysdeps/unix/sysv/linux/arc/shlib-versions | 7 + .../sysv/linux/arc/sigaction.c} | 22 +- .../unix/sysv/linux/arc/sigcontextinfo.h | 15 +- .../unix/sysv/linux/arc/sigrestorer.S | 20 +- sysdeps/unix/sysv/linux/arc/swapcontext.S | 94 + .../sysv/linux/arc/sys/cachectl.h} | 28 +- sysdeps/unix/sysv/linux/arc/sys/ucontext.h | 57 + .../linux/{sparc/bits/msq-pad.h => arc/sys/user.h} | 22 +- .../unix/sysv/linux/{siglist.h => arc/syscall.S} | 21 +- sysdeps/unix/sysv/linux/arc/syscalls.list | 3 + .../unix/sysv/linux/arc/sysdep.c | 20 +- sysdeps/unix/sysv/linux/arc/sysdep.h | 226 +++ .../sysv/linux/arc/ucontext-macros.h} | 14 +- sysdeps/unix/sysv/linux/arc/ucontext_i.sym | 20 + .../unix/sysv/linux/arc/vfork.S | 33 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 6 + sysdeps/unix/sysv/linux/arm/bits/rseq.h | 83 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 6 + sysdeps/unix/sysv/linux/bits/msq-pad.h | 31 - sysdeps/unix/sysv/linux/bits/msq.h | 39 +- .../unix/sysv/linux/bits/rseq.h | 30 +- sysdeps/unix/sysv/linux/bits/shm-pad.h | 37 - sysdeps/unix/sysv/linux/bits/shm.h | 35 +- sysdeps/unix/sysv/linux/bits/signum-arch.h | 64 + sysdeps/unix/sysv/linux/bits/signum.h | 58 - .../unix/sysv/linux/bits/types/struct_msqid64_ds.h | 38 + .../linux/bits/{msq.h => types/struct_msqid_ds.h} | 67 +- .../types/struct_semid64_ds.h} | 17 +- .../unix/sysv/linux/bits/types/struct_semid_ds.h | 21 +- .../shm-pad.h => bits/types/struct_shmid64_ds.h} | 27 +- .../unix/sysv/linux/bits/types/struct_shmid_ds.h | 45 + sysdeps/unix/sysv/linux/csky/libc.abilist | 6 + sysdeps/unix/sysv/linux/epoll_pwait.c | 2 +- .../linux/{bits/sys_errlist.h => errlist-compat.c} | 29 +- sysdeps/unix/sysv/linux/errlist-compat.h | 43 + sysdeps/unix/sysv/linux/hppa/Versions | 10 - sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h | 28 - sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h | 69 + sysdeps/unix/sysv/linux/hppa/bits/signum.h | 75 - .../msq.h => hppa/bits/types/struct_msqid_ds.h} | 67 +- .../sysv/linux/hppa/bits/types/struct_semid_ds.h | 6 +- .../sysv/linux/hppa/bits/types/struct_shmid_ds.h | 46 + .../signum.h => sysv/linux/hppa/errlist-compat.c} | 30 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 6 + .../sysv/linux/hppa/struct_kernel_msqid64_ds.h | 18 + .../sysv/linux/hppa/struct_kernel_semid64_ds.h | 12 + .../sysv/linux/hppa/struct_kernel_shmid64_ds.h | 18 + sysdeps/unix/sysv/linux/i386/libc.abilist | 6 + .../sysv/linux/i386/struct_kernel_msqid64_ds.h | 18 + .../sysv/linux/i386/struct_kernel_semid64_ds.h | 12 + .../sysv/linux/i386/struct_kernel_shmid64_ds.h | 17 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 6 + sysdeps/unix/sysv/linux/ia64/vfork.S | 2 +- .../unix/sysv/linux/include}/sys/msg.h | 10 + sysdeps/unix/sysv/linux/include/sys/sem.h | 16 + sysdeps/unix/sysv/linux/include/sys/shm.h | 17 + sysdeps/unix/sysv/linux/internal-signals.h | 10 +- sysdeps/unix/sysv/linux/ipc_priv.h | 10 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 6 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 6 + sysdeps/unix/sysv/linux/mips/Versions | 7 - sysdeps/unix/sysv/linux/mips/bits/rseq.h | 62 + sysdeps/unix/sysv/linux/mips/bits/shm-pad.h | 26 - sysdeps/unix/sysv/linux/mips/bits/signum-arch.h | 65 + sysdeps/unix/sysv/linux/mips/bits/signum.h | 68 - .../msq.h => mips/bits/types/struct_msqid_ds.h} | 76 +- .../sysv/linux/mips/bits/types/struct_semid_ds.h | 4 +- .../sysv/linux/mips/bits/types/struct_shmid_ds.h | 49 + .../{hppa/bits/msq-pad.h => mips/errlist-compat.c} | 17 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 6 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 6 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 6 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 6 + sysdeps/unix/sysv/linux/mips/shlib-versions | 2 - .../sysv/linux/mips/struct_kernel_msqid64_ds.h | 33 + .../sysv/linux/mips/struct_kernel_semid64_ds.h | 10 + .../sysv/linux/mips/struct_kernel_shmid64_ds.h | 27 + sysdeps/unix/sysv/linux/msgctl.c | 182 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 6 + sysdeps/unix/sysv/linux/powerpc/bits/rseq.h | 37 + .../msq.h => powerpc/bits/types/struct_msqid_ds.h} | 67 +- .../linux/powerpc/bits/types/struct_semid_ds.h | 4 +- .../linux/powerpc/bits/types/struct_shmid_ds.h | 46 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 6 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 6 + .../powerpc/powerpc32/struct_kernel_msqid64_ds.h | 18 + .../powerpc/powerpc32/struct_kernel_semid64_ds.h | 12 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 6 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 6 + .../sysv/linux/powerpc/powerpc64/makecontext.S | 2 +- .../sysv/linux/powerpc/struct_kernel_shmid64_ds.h | 18 + sysdeps/unix/sysv/linux/ppoll.c | 7 +- sysdeps/unix/sysv/linux/pselect.c | 2 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 6 + sysdeps/unix/sysv/linux/rseq-internal.h | 73 + .../unix/sysv/linux/rseq-sym.c | 19 +- sysdeps/unix/sysv/linux/s390/bits/rseq.h | 37 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 6 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 6 + sysdeps/unix/sysv/linux/sched_getcpu.c | 22 +- sysdeps/unix/sysv/linux/semctl.c | 264 ++- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 6 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 6 + sysdeps/unix/sysv/linux/shmctl.c | 181 +- sysdeps/unix/sysv/linux/sigaction.c | 3 +- .../{mips/bits/msq-pad.h => siglist-compat.c} | 22 +- sysdeps/unix/sysv/linux/signalfd.c | 2 +- sysdeps/unix/sysv/linux/sigpending.c | 2 +- sysdeps/unix/sysv/linux/sigsetops.h | 18 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 3 +- sysdeps/unix/sysv/linux/sparc/Versions | 10 - sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h | 66 + .../msq.h => sparc/bits/types/struct_msqid_ds.h} | 67 +- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 4 +- .../sysv/linux/sparc/bits/types/struct_shmid_ds.h | 45 + .../unix/sysv/linux/sparc/errlist-compat.c | 34 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 6 + .../linux/sparc/sparc32/struct_kernel_msqid64_ds.h | 18 + .../linux/sparc/sparc32/struct_kernel_semid64_ds.h | 12 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 6 + .../sysv/linux/sparc/struct_kernel_shmid64_ds.h | 17 + sysdeps/unix/sysv/linux/struct_kernel_msqid64_ds.h | 19 + sysdeps/unix/sysv/linux/struct_kernel_semid64_ds.h | 12 + sysdeps/unix/sysv/linux/struct_kernel_shmid64_ds.h | 17 + sysdeps/unix/sysv/linux/sys/rseq.h | 203 ++ .../unix/sysv/linux/tls-internal.c | 0 .../linux/{sparc/bits/shm-pad.h => tls-internal.h} | 30 +- sysdeps/unix/sysv/linux/tst-rseq-nptl.c | 256 +++ sysdeps/unix/sysv/linux/tst-rseq.c | 64 + sysdeps/unix/sysv/linux/tst-rseq.h | 59 + .../unix/sysv/linux/x86/bits/rseq.h | 23 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 4 +- sysdeps/unix/sysv/linux/x86/setjmpP.h | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 6 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 6 + sysdeps/x86/Makefile | 4 + sysdeps/x86/cacheinfo.c | 50 +- sysdeps/x86/cpu-features.c | 4 + sysdeps/x86/cpu-features.h | 9 +- sysdeps/x86/dl-prop.h | 47 +- sysdeps/x86/dl-tunables.list | 24 + sysdeps/x86/init-arch.h | 6 +- sysdeps/x86/tst-get-cpu-features.c | 1 + sysdeps/x86_64/Makefile | 2 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 16 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 12 +- time/tst-cpuclock1.c | 52 +- 532 files changed, 15556 insertions(+), 17313 deletions(-) create mode 100644 bits/signum-arch.h rename csu/{abi-note.S => abi-note.c} (89%) rename sysdeps/mach/hurd/siglist.h => elf/tst-single_threaded-mod1.c (75%) copy elf/{libc_early_init.c => tst-single_threaded-mod2.c} (80%) copy elf/{libc_early_init.c => tst-single_threaded-mod3.c} (80%) copy elf/{libc_early_init.c => tst-single_threaded-mod4.c} (80%) create mode 100644 elf/tst-single_threaded-pthread-static.c create mode 100644 elf/tst-single_threaded-pthread.c create mode 100644 elf/tst-single_threaded-static-dlopen.c copy elf/{libc_early_init.c => tst-single_threaded-static.c} (76%) create mode 100644 elf/tst-single_threaded.c create mode 100644 elf/tst-tls-ie-dlmopen.c copy elf/{libc_early_init.c => tst-tls-ie-mod.h} (61%) create mode 100644 elf/tst-tls-ie-mod0.c create mode 100644 elf/tst-tls-ie-mod1.c create mode 100644 elf/tst-tls-ie-mod2.c create mode 100644 elf/tst-tls-ie-mod3.c create mode 100644 elf/tst-tls-ie-mod4.c create mode 100644 elf/tst-tls-ie-mod5.c create mode 100644 elf/tst-tls-ie-mod6.c create mode 100644 elf/tst-tls-ie.c create mode 100644 iconv/gconv_charset.c create mode 100644 iconv/tst-iconv-opt.c create mode 100644 iconv/tst-iconv_prog.sh delete mode 100644 include/rpcsvc/yp_prot.h create mode 100644 include/sys/single_threaded.h rename sunrpc/bindrsvprt.c => inet/bindresvport.c (100%) rename {sunrpc => inet}/etc.rpc (100%) rename {sunrpc => inet}/getrpcbyname.c (100%) rename {sunrpc => inet}/getrpcbyname_r.c (100%) rename {sunrpc => inet}/getrpcbynumber.c (100%) rename {sunrpc => inet}/getrpcbynumber_r.c (100%) rename {sunrpc => inet}/getrpcent.c (100%) rename {sunrpc => inet}/getrpcent_r.c (100%) copy elf/libc_early_init.c => misc/single_threaded.c (71%) copy elf/libc_early_init.c => misc/sys/single_threaded.h (66%) delete mode 100644 nis/nss-default.c delete mode 100644 nis/nss-nis.c delete mode 100644 nis/nss-nis.h delete mode 100644 nis/nss-nisplus.c delete mode 100644 nis/nss-nisplus.h delete mode 100644 nis/nss_nis/nis-alias.c delete mode 100644 nis/nss_nis/nis-ethers.c delete mode 100644 nis/nss_nis/nis-grp.c delete mode 100644 nis/nss_nis/nis-hosts.c delete mode 100644 nis/nss_nis/nis-initgroups.c delete mode 100644 nis/nss_nis/nis-netgrp.c delete mode 100644 nis/nss_nis/nis-network.c delete mode 100644 nis/nss_nis/nis-proto.c delete mode 100644 nis/nss_nis/nis-publickey.c delete mode 100644 nis/nss_nis/nis-pwd.c delete mode 100644 nis/nss_nis/nis-rpc.c delete mode 100644 nis/nss_nis/nis-service.c delete mode 100644 nis/nss_nis/nis-spwd.c delete mode 100644 nis/nss_nisplus/nisplus-alias.c delete mode 100644 nis/nss_nisplus/nisplus-ethers.c delete mode 100644 nis/nss_nisplus/nisplus-grp.c delete mode 100644 nis/nss_nisplus/nisplus-hosts.c delete mode 100644 nis/nss_nisplus/nisplus-initgroups.c delete mode 100644 nis/nss_nisplus/nisplus-netgrp.c delete mode 100644 nis/nss_nisplus/nisplus-network.c delete mode 100644 nis/nss_nisplus/nisplus-parser.c delete mode 100644 nis/nss_nisplus/nisplus-proto.c delete mode 100644 nis/nss_nisplus/nisplus-publickey.c delete mode 100644 nis/nss_nisplus/nisplus-pwd.c delete mode 100644 nis/nss_nisplus/nisplus-rpc.c delete mode 100644 nis/nss_nisplus/nisplus-service.c delete mode 100644 nis/nss_nisplus/nisplus-spwd.c delete mode 100644 nis/rpcsvc/nis.x delete mode 100644 nis/rpcsvc/nis_callback.x delete mode 100644 nis/rpcsvc/nis_object.x delete mode 100644 nis/rpcsvc/yp.x delete mode 100644 nis/rpcsvc/yp_prot.h delete mode 100644 nss/nss_files/files-key.c copy math/w_exp10f.c => stdio-common/errlist-compat.c (100%) create mode 100644 stdio-common/test-strerr.c create mode 100755 stdio-common/tst-errno-manual.py copy elf/libc_early_init.c => stdio-common/tst-printf-fp-free.c (63%) copy elf/libc_early_init.c => stdio-common/tst-printf-fp-leak.c (69%) copy elf/libc_early_init.c => stdio-common/tst-vfprintf-width-prec-alloc.c (50%) copy elf/libc_early_init.c => string/sigabbrev_np.c (70%) copy elf/libc_early_init.c => string/sigdescr_np.c (67%) copy elf/libc_early_init.c => string/strerrordesc_np.c (80%) copy elf/libc_early_init.c => string/strerrorname_np.c (80%) copy stdio-common/siglist.c => string/test-sig_np.c (53%) create mode 100644 string/tst-strerror.c create mode 100644 string/tst-strsignal.c create mode 100644 support/tst-timespec.c copy elf/libc_early_init.c => support/xnewlocale.c (70%) copy elf/libc_early_init.c => support/xuselocale.c (76%) rename sysdeps/aarch64/{bsd-_setjmp.S => bsd-_setjmp.c} (100%) rename sysdeps/aarch64/{bsd-setjmp.S => bsd-setjmp.c} (100%) create mode 100644 sysdeps/aarch64/dl-bti.c copy sysdeps/{generic => aarch64}/dl-prop.h (57%) rename sysdeps/aarch64/{memmove.S => memmove.c} (100%) copy sysdeps/{arm => arc}/Implies (100%) copy sysdeps/{generic => arc}/Makefile (62%) create mode 100644 sysdeps/arc/Versions create mode 100644 sysdeps/arc/__longjmp.S create mode 100644 sysdeps/arc/abort-instr.h create mode 100644 sysdeps/arc/atomic-machine.h create mode 100644 sysdeps/arc/bits/endianness.h create mode 100644 sysdeps/arc/bits/fenv.h create mode 100644 sysdeps/arc/bits/link.h copy sysdeps/{aarch64/multiarch/rtld-memset.S => arc/bits/setjmp.h} (70%) copy sysdeps/{csky => arc}/bsd-_setjmp.S (100%) copy sysdeps/{csky => arc}/bsd-setjmp.S (100%) copy sysdeps/{aarch64 => arc}/configure (84%) create mode 100644 sysdeps/arc/configure.ac create mode 100644 sysdeps/arc/dl-machine.h create mode 100644 sysdeps/arc/dl-runtime.h copy sysdeps/{aarch64/multiarch/rtld-memset.S => arc/dl-sysdep.h} (69%) copy elf/libc_early_init.c => sysdeps/arc/dl-tls.h (62%) create mode 100644 sysdeps/arc/dl-trampoline.S create mode 100644 sysdeps/arc/entry.h copy elf/libc_early_init.c => sysdeps/arc/fpu/fclrexcpt.c (66%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fegetenv.c (64%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fegetmode.c (74%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fegetround.c (67%) copy elf/libc_early_init.c => sysdeps/arc/fpu/feholdexcpt.c (58%) copy sysdeps/{aarch64/multiarch/memset_emag.S => arc/fpu/fesetenv.c} (53%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fesetexcept.c (74%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fesetmode.c (64%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fesetround.c (58%) copy elf/libc_early_init.c => sysdeps/arc/fpu/feupdateenv.c (51%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fgetexcptflg.c (71%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fraiseexcpt.c (61%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fsetexcptflg.c (62%) copy elf/libc_early_init.c => sysdeps/arc/fpu/ftestexcept.c (70%) copy sysdeps/{i386 => arc}/fpu/libm-test-ulps (62%) create mode 100644 sysdeps/arc/fpu/libm-test-ulps-name copy sysdeps/{aarch64 => arc}/fpu/math-use-builtins-fma.h (100%) copy sysdeps/{aarch64 => arc}/fpu/math-use-builtins-sqrt.h (100%) create mode 100644 sysdeps/arc/fpu_control.h copy sysdeps/{aarch64/multiarch/rtld-memset.S => arc/gccframe.h} (79%) copy sysdeps/{aarch64/multiarch/memset_generic.S => arc/get-rounding-mode.h} (59%) copy sysdeps/{aarch64/multiarch/rtld-memset.S => arc/jmpbuf-offsets.h} (74%) create mode 100644 sysdeps/arc/jmpbuf-unwind.h create mode 100644 sysdeps/arc/ldsodefs.h copy elf/libc_early_init.c => sysdeps/arc/libc-tls.c (71%) copy sysdeps/{aarch64/multiarch/memset_emag.S => arc/machine-gmon.h} (52%) copy elf/libc_early_init.c => sysdeps/arc/math-tests-trap.h (70%) copy sysdeps/{aarch64/multiarch/rtld-memset.S => arc/memusage.h} (72%) copy sysdeps/{arm => arc}/nofpu/Implies (100%) create mode 100644 sysdeps/arc/nofpu/libm-test-ulps create mode 100644 sysdeps/arc/nofpu/libm-test-ulps-name copy elf/libc_early_init.c => sysdeps/arc/nofpu/math-tests-exceptions.h (71%) copy elf/libc_early_init.c => sysdeps/arc/nofpu/math-tests-rounding.h (65%) copy sysdeps/{generic => arc/nptl}/Makefile (63%) copy sysdeps/{aarch64/multiarch/memset_emag.S => arc/nptl/pthreaddef.h} (58%) create mode 100644 sysdeps/arc/nptl/tcb-offsets.sym create mode 100644 sysdeps/arc/nptl/tls.h create mode 100644 sysdeps/arc/preconfigure create mode 100644 sysdeps/arc/setjmp.S create mode 100644 sysdeps/arc/sfp-machine.h create mode 100644 sysdeps/arc/sotruss-lib.c copy sysdeps/{aarch64/multiarch/memset_generic.S => arc/stackinfo.h} (63%) create mode 100644 sysdeps/arc/start.S create mode 100644 sysdeps/arc/sysdep.h copy sysdeps/{alpha => arc}/tininess.h (100%) create mode 100644 sysdeps/arc/tls-macros.h copy sysdeps/{aarch64/multiarch/rtld-memset.S => arc/tst-audit.h} (72%) delete mode 100644 sysdeps/arm/abi-note.S copy elf/libc_early_init.c => sysdeps/generic/rseq-internal.h (76%) copy math/w_exp10f.c => sysdeps/generic/siglist-compat.c (100%) create mode 100644 sysdeps/generic/siglist-compat.h copy elf/libc_early_init.c => sysdeps/generic/tls-internal-struct.h (80%) copy elf/libc_early_init.c => sysdeps/generic/tls-internal.c (80%) rename bits/signum.h => sysdeps/generic/tls-internal.h (59%) delete mode 100644 sysdeps/gnu/errlist-compat.awk delete mode 100644 sysdeps/gnu/errlist.awk delete mode 100644 sysdeps/gnu/errlist.c create mode 100644 sysdeps/gnu/errlist.h delete mode 100644 sysdeps/gnu/siglist.c delete mode 100644 sysdeps/i386/cacheinfo.c create mode 100644 sysdeps/mach/hurd/bits/signum-arch.h rename sysdeps/{unix/sysv/linux/powerpc/bits/msq-pad.h => mach/hurd/siglist-compat [...] create mode 100644 sysdeps/mach/hurd/test-err_np.c copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/aarch64/bits/mman.h (65%) create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/signum.h rename sysdeps/unix/sysv/linux/{sparc/bits/signum.h => alpha/errlist-compat.c} (51%) create mode 100644 sysdeps/unix/sysv/linux/arc/Implies create mode 100644 sysdeps/unix/sysv/linux/arc/Makefile create mode 100644 sysdeps/unix/sysv/linux/arc/Versions create mode 100644 sysdeps/unix/sysv/linux/arc/arch-syscall.h copy sysdeps/{aarch64/multiarch/memset_emag.S => unix/sysv/linux/arc/bits/procfs.h} (50%) copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/bits/timesize.h (76%) create mode 100644 sysdeps/unix/sysv/linux/arc/bits/types/__sigset_t.h create mode 100644 sysdeps/unix/sysv/linux/arc/c++-types.data create mode 100644 sysdeps/unix/sysv/linux/arc/clone.S create mode 100644 sysdeps/unix/sysv/linux/arc/configure create mode 100644 sysdeps/unix/sysv/linux/arc/configure.ac create mode 100644 sysdeps/unix/sysv/linux/arc/dl-static.c create mode 100644 sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h create mode 100644 sysdeps/unix/sysv/linux/arc/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/arc/jmp_buf-macros.h copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/kernel-features.h (68%) copy sysdeps/{aarch64/multiarch/rtld-memset.S => unix/sysv/linux/arc/kernel_stat.h} (70%) create mode 100644 sysdeps/unix/sysv/linux/arc/ld.abilist copy sysdeps/{aarch64/multiarch/memset_generic.S => unix/sysv/linux/arc/ldconfig.h} (64%) copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/ldsodefs.h (64%) create mode 100644 sysdeps/unix/sysv/linux/arc/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/localplt.data create mode 100644 sysdeps/unix/sysv/linux/arc/makecontext.c rename bits/sys_errlist.h => sysdeps/unix/sysv/linux/arc/mmap_internal.h (70%) create mode 100644 sysdeps/unix/sysv/linux/arc/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/arc/shlib-versions copy sysdeps/{aarch64/multiarch/rtld-memset.S => unix/sysv/linux/arc/sigaction.c} (65%) copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/sigcontextinfo.h (78%) copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/sigrestorer.S (72%) create mode 100644 sysdeps/unix/sysv/linux/arc/swapcontext.S copy sysdeps/{aarch64/multiarch/memset_generic.S => unix/sysv/linux/arc/sys/cachec [...] create mode 100644 sysdeps/unix/sysv/linux/arc/sys/ucontext.h rename sysdeps/unix/sysv/linux/{sparc/bits/msq-pad.h => arc/sys/user.h} (67%) rename sysdeps/unix/sysv/linux/{siglist.h => arc/syscall.S} (70%) create mode 100644 sysdeps/unix/sysv/linux/arc/syscalls.list copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/sysdep.c (69%) create mode 100644 sysdeps/unix/sysv/linux/arc/sysdep.h copy sysdeps/{aarch64/multiarch/rtld-memset.S => unix/sysv/linux/arc/ucontext-macr [...] create mode 100644 sysdeps/unix/sysv/linux/arc/ucontext_i.sym copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/vfork.S (59%) create mode 100644 sysdeps/unix/sysv/linux/arm/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/bits/msq-pad.h rename nis/nisplus-parser.h => sysdeps/unix/sysv/linux/bits/rseq.h (50%) delete mode 100644 sysdeps/unix/sysv/linux/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/bits/signum.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds.h copy sysdeps/unix/sysv/linux/bits/{msq.h => types/struct_msqid_ds.h} (50%) copy sysdeps/unix/sysv/linux/{mips/bits/types/struct_semid_ds.h => bits/types/stru [...] rename sysdeps/unix/sysv/linux/{powerpc/bits/shm-pad.h => bits/types/struct_shmid6 [...] create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_shmid_ds.h rename sysdeps/unix/sysv/linux/{bits/sys_errlist.h => errlist-compat.c} (56%) create mode 100644 sysdeps/unix/sysv/linux/errlist-compat.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/signum.h copy sysdeps/unix/sysv/linux/{bits/msq.h => hppa/bits/types/struct_msqid_ds.h} (50%) create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/types/struct_shmid_ds.h rename sysdeps/unix/{bsd/bits/signum.h => sysv/linux/hppa/errlist-compat.c} (55%) create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_shmid64_ds.h copy {include => sysdeps/unix/sysv/linux/include}/sys/msg.h (55%) create mode 100644 sysdeps/unix/sysv/linux/include/sys/sem.h create mode 100644 sysdeps/unix/sysv/linux/include/sys/shm.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/signum.h copy sysdeps/unix/sysv/linux/{bits/msq.h => mips/bits/types/struct_msqid_ds.h} (50%) create mode 100644 sysdeps/unix/sysv/linux/mips/bits/types/struct_shmid_ds.h rename sysdeps/unix/sysv/linux/{hppa/bits/msq-pad.h => mips/errlist-compat.c} (69%) create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/rseq.h copy sysdeps/unix/sysv/linux/{bits/msq.h => powerpc/bits/types/struct_msqid_ds.h} (50%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/types/struct_shmid_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/rseq-internal.h copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/rseq-sym.c (75%) create mode 100644 sysdeps/unix/sysv/linux/s390/bits/rseq.h rename sysdeps/unix/sysv/linux/{mips/bits/msq-pad.h => siglist-compat.c} (63%) create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h copy sysdeps/unix/sysv/linux/{bits/msq.h => sparc/bits/types/struct_msqid_ds.h} (50%) create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/types/struct_shmid_ds.h copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/sparc/errlist-compat.c (54%) create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/sys/rseq.h copy math/w_exp10f.c => sysdeps/unix/sysv/linux/tls-internal.c (100%) rename sysdeps/unix/sysv/linux/{sparc/bits/shm-pad.h => tls-internal.h} (62%) create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-nptl.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.h copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/x86/bits/rseq.h (59%)