This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O2 in repository toolchain/ci/glibc.
from 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 adds e72b98e6f8 malloc: Deprecate more hook-related functionality adds 10b01bd452 string: Make tst-strerror/tst-strsignal unsupported if msgfm [...] adds 107e6a3c22 x86: Support usable check for all CPU features adds 3486924dc7 hurd: Fix build-many-glibcs.py adds 5500cdba40 Remove --enable-obsolete-rpc configure flag adds f896fc0f2b Correct timespec implementation [BZ #26232] adds 34f0d01d5e AArch64: Align ENTRY to a cacheline adds 4a733bf375 AArch64: Add optimized Q-register memcpy adds 0f6278a879 AArch64: Rename IS_ARES to IS_NEOVERSE_N1 adds 7b5f02dc2a arm: remove string/tst-memmove-overflow XFAIL adds 17400c4bcd Add NEWS entry for CVE-2020-6096 (bug 25620) adds da7d62b503 manual: Use Unicode instead HTML entities for characters (bu [...] adds efedd1ed3d Linux: Remove rseq support adds 8cde977077 en_US: Minimize changes to date_fmt (Bug 25923) adds 76b8442db5 Move <rpc/netdb.h> from sunrpc to inet adds f46ef33ad1 AArch64: Improve strlen_asimd performance (bug 25824) adds e9422236a2 manual: New signal and errno string functions are AS-safe adds 115bcf921a hurd: Fix longjmp early in initialization adds 5baad9a6f9 hurd: Fix longjmp check for sigstate adds 07ed32f920 elf: Change TLS static surplus default back to 1664 adds 63ce2425c2 Use MPFR 4.1.0 in build-many-glibcs.py. adds 469c03907b Update powerpc-nofpu libm-test-ulps. adds 299210c1fa nss_files: Consolidate file opening in __nss_files_fopen adds 23ed36735a nss_compat: Do not use mmap to read database files (bug 26258) adds e9b2340998 nss_files: Consolidate line parse declarations in <nss_files.h> adds 9980bf0b30 nss_files: Use generic result pointer in parse_line adds d4b4586315 libio: Add fseterr_unlocked for internal use adds bdee910e88 nss: Add __nss_fgetent_r adds 4f62a21d0e grp: Implement fgetgrent_r using __nss_fgetent_r adds 2add4235ef gshadow: Implement fgetsgent_r using __nss_fgetent_r (bug 20338) adds ee1c062be0 pwd: Implement fgetpwent_r using __nss_fgetent_r adds 00bc6830e3 shadow: Implement fgetspent_r using __nss_fgetent_r adds ec2f1fddf2 libio: Remove __libc_readline_unlocked adds c79607a474 powerpc64le: guarantee a .gnu.attributes section [BZ #26220] adds f6add169c8 powerpc: Fix POWER10 selection adds 0bede41cf3 Update libc.pot for 2.32 release. adds ba0ec34c62 Regenerate INSTALL for ARC port updates. adds 04726be814 Disable warnings due to deprecated libselinux symbols used b [...] adds 7ebd114211 aarch64: Respect p_flags when protecting code with PROT_BTI adds 180d5a045f Update x86-64 libm-test-ulps adds 2dc33b928b aarch64: Use future HWCAP2_MTE in ifunc resolver adds b51c1500e0 Use binutils 2.35 branch in build-many-glibcs.py. adds 0ad926f349 nptl: Zero-extend arguments to SETXID syscalls [BZ #26248] adds 20fb7452c0 NEWS: Deprecate nss_hesiod adds 89c255294a NEWS: Deprecate weak libpthread symbols for single-threaded checks adds 7f1a08cff8 Move NEWS entry for CVE-2020-1751 to the 2.31 section adds 783fdd969f Update Nios II libm-test-ulps file. adds 7650321ce0 powerpc: Fix incorrect cache line size load in memset (bug 26332) adds 17a0126abf Add NEWS entry for CVE-2016-10228 (bug 19519) adds 42c9e9af22 aarch64: update NEWS about branch protection adds 45069ac2a9 RISC-V: Update lp64d libm-test-ulps according to HiFive Unleashed new 50a8dd367e benchtests/README update. new bd7a8e038a Don't mix linker error messages into edited scripts
The 2 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: INSTALL | 5 + Makerules | 4 +- NEWS | 68 +- README | 1 + benchtests/README | 20 +- benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 29 - config.h.in | 10 +- config.make.in | 1 - configure | 18 - configure.ac | 11 - elf/Makefile | 4 +- elf/dl-tls.c | 43 +- elf/libc_early_init.c | 5 - .../sysv/linux/tst-rseq.c => elf/tst-tls-surplus.c | 60 +- grp/fgetgrent_r.c | 54 +- gshadow/Makefile | 2 +- gshadow/fgetsgent_r.c | 41 +- gshadow/tst-fgetsgent_r.c | 192 ++ include/grp.h | 6 - include/gshadow.h | 6 - include/libc-symbols.h | 7 +- include/netdb.h | 13 - include/netinet/ether.h | 6 - include/nss_files.h | 84 + include/pwd.h | 6 - include/rpc/netdb.h | 8 +- include/shadow.h | 6 - include/shlib-compat.h | 8 +- include/stdio.h | 20 +- inet/Makefile | 3 +- {sunrpc => inet}/rpc/netdb.h | 0 libio/Makefile | 4 +- libio/Versions | 1 - libio/readline.c | 170 -- libio/tst-readline.c | 237 --- localedata/locales/en_US | 7 +- malloc/malloc.h | 7 +- malloc/thread-freeres.c | 5 +- manual/errno.texi | 4 +- manual/install.texi | 4 + manual/math.texi | 6 +- manual/nss.texi | 4 +- manual/signal.texi | 4 +- manual/threads.texi | 64 - nptl/Makefile | 2 +- nptl/descr.h | 8 +- nptl/pthread_create.c | 13 - nptl/tst-setgroups.c | 79 + nscd/selinux.c | 15 + nss/Makefile | 4 +- nss/Versions | 1 + nss/makedb.c | 9 + nss/nss_compat/compat-grp.c | 6 +- nss/nss_compat/compat-initgroups.c | 6 +- nss/nss_compat/compat-pwd.c | 6 +- nss/nss_compat/compat-spwd.c | 6 +- nss/nss_fgetent_r.c | 55 + nss/nss_files/files-XXX.c | 82 +- nss/nss_files/files-alias.c | 5 +- nss/nss_files/files-initgroups.c | 6 +- nss/nss_files/files-netgrp.c | 5 +- nss/nss_files/files-parse.c | 6 +- elf/libc_early_init.c => nss/nss_files_fopen.c | 39 +- .../nss_parse_line_result.c | 38 +- nss/nss_readline.c | 99 + po/libc.pot | 1733 ++++++++---------- pwd/fgetpwent_r.c | 43 +- resolv/Makefile | 7 - resolv/rpc/netdb.h | 3 - scripts/build-many-glibcs.py | 20 +- shadow/fgetspent_r.c | 43 +- string/Makefile | 9 +- string/tst-strerror.c | 3 + string/tst-strsignal.c | 3 + sunrpc/Makefile | 152 +- sunrpc/bug20790.x | 1 - sunrpc/proto.h | 65 - sunrpc/rpc_clntout.c | 333 ---- sunrpc/rpc_cout.c | 811 --------- sunrpc/rpc_hout.c | 607 ------- sunrpc/rpc_main.c | 1451 --------------- sunrpc/rpc_parse.c | 687 ------- sunrpc/rpc_parse.h | 165 -- sunrpc/rpc_sample.c | 336 ---- sunrpc/rpc_scan.c | 544 ------ sunrpc/rpc_scan.h | 104 -- sunrpc/rpc_svcout.c | 1093 ----------- sunrpc/rpc_tblout.c | 178 -- sunrpc/rpc_util.c | 525 ------ sunrpc/rpc_util.h | 154 -- sunrpc/rpcgen.c | 2 - sunrpc/rpcsvc/bootparam_prot.x | 97 - sunrpc/rpcsvc/key_prot.x | 283 --- sunrpc/rpcsvc/klm_prot.x | 130 -- sunrpc/rpcsvc/mount.x | 161 -- sunrpc/rpcsvc/nfs_prot.x | 352 ---- sunrpc/rpcsvc/nlm_prot.x | 203 --- sunrpc/rpcsvc/rex.x | 229 --- sunrpc/rpcsvc/rquota.x | 61 - sunrpc/rpcsvc/rstat.x | 145 -- sunrpc/rpcsvc/rusers.x | 228 --- sunrpc/rpcsvc/sm_inter.x | 110 -- sunrpc/rpcsvc/spray.x | 84 - sunrpc/rpcsvc/yppasswd.x | 61 - support/Makefile | 8 + support/timespec.c | 60 + support/timespec.h | 8 + support/tst-timespec.c | 334 ++++ sysdeps/aarch64/dl-bti.c | 9 +- sysdeps/aarch64/multiarch/Makefile | 4 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 4 +- sysdeps/aarch64/multiarch/memcpy.c | 7 +- sysdeps/aarch64/multiarch/memcpy_advsimd.S | 247 +++ sysdeps/aarch64/multiarch/memmove.c | 5 +- sysdeps/aarch64/multiarch/strlen.c | 16 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 267 +-- .../multiarch/{strlen_generic.S => strlen_mte.S} | 6 +- sysdeps/aarch64/sysdep.h | 2 +- sysdeps/{arm => arc}/Implies | 0 {gshadow => sysdeps/arc}/Makefile | 30 +- 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 + .../{generic/rseq-internal.h => arc/bits/setjmp.h} | 18 +- sysdeps/{csky => arc}/bsd-_setjmp.S | 0 sysdeps/{csky => arc}/bsd-setjmp.S | 0 sysdeps/arc/configure | 182 ++ sysdeps/arc/configure.ac | 26 + sysdeps/arc/dl-machine.h | 344 ++++ sysdeps/arc/dl-runtime.h | 42 + .../{generic/rseq-internal.h => arc/dl-sysdep.h} | 17 +- sysdeps/{generic/rseq-internal.h => arc/dl-tls.h} | 20 +- sysdeps/arc/dl-trampoline.S | 72 + sysdeps/arc/entry.h | 5 + .../{i386/fpu/fegetmode.c => arc/fpu/fclrexcpt.c} | 24 +- .../{i386/fpu/fegetmode.c => arc/fpu/fegetenv.c} | 25 +- .../rseq-internal.h => arc/fpu/fegetmode.c} | 21 +- .../rseq-internal.h => arc/fpu/fegetround.c} | 22 +- .../arc/fpu/feholdexcpt.c | 37 +- .../{i386/fpu/fegetmode.c => arc/fpu/fesetenv.c} | 36 +- .../rseq-internal.h => arc/fpu/fesetexcept.c} | 22 +- .../{i386/fpu/fegetmode.c => arc/fpu/fesetmode.c} | 28 +- .../arc/fpu/fesetround.c | 34 +- .../multiarch/s_cosf.c => arc/fpu/feupdateenv.c} | 45 +- .../rseq-internal.h => arc/fpu/fgetexcptflg.c} | 21 +- .../fpu/fegetmode.c => arc/fpu/fraiseexcpt.c} | 27 +- .../fpu/fegetmode.c => arc/fpu/fsetexcptflg.c} | 26 +- .../rseq-internal.h => arc/fpu/ftestexcept.c} | 23 +- sysdeps/{riscv/rv64/rvd => arc/fpu}/libm-test-ulps | 844 +++------ 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 ++ .../rpcsvc/bootparam.h => sysdeps/arc/gccframe.h | 12 +- .../fpu/fegetmode.c => arc/get-rounding-mode.h} | 30 +- .../rseq-internal.h => arc/jmpbuf-offsets.h} | 16 +- sysdeps/arc/jmpbuf-unwind.h | 47 + sysdeps/arc/ldsodefs.h | 43 + .../{generic/rseq-internal.h => arc/libc-tls.c} | 17 +- .../arc/machine-gmon.h | 31 +- .../rseq-internal.h => arc/math-tests-trap.h} | 17 +- .../{generic/rseq-internal.h => arc/memusage.h} | 15 +- sysdeps/{arm => arc}/nofpu/Implies | 0 sysdeps/{nios2 => arc/nofpu}/libm-test-ulps | 28 +- sysdeps/arc/nofpu/libm-test-ulps-name | 1 + .../nofpu/math-tests-exceptions.h} | 19 +- .../nofpu/math-tests-rounding.h} | 17 +- {gshadow => sysdeps/arc/nptl}/Makefile | 37 +- .../arc/nptl/pthreaddef.h | 30 +- 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 + .../{generic/rseq-internal.h => arc/stackinfo.h} | 25 +- sysdeps/arc/start.S | 74 + sysdeps/arc/sysdep.h | 53 + sysdeps/{alpha => arc}/tininess.h | 0 sysdeps/arc/tls-macros.h | 47 + .../sysv/linux/rseq-sym.c => arc/tst-audit.h} | 19 +- sysdeps/arm/Makefile | 5 - sysdeps/hurd/include/sys/msg.h | 1 + sysdeps/hurd/include/sys/sem.h | 1 + sysdeps/hurd/include/sys/shm.h | 1 + sysdeps/i386/Makefile | 4 - sysdeps/i386/cacheinfo.c | 3 - sysdeps/i386/fpu/fclrexcpt.c | 2 +- sysdeps/i386/fpu/fedisblxcpt.c | 2 +- sysdeps/i386/fpu/feenablxcpt.c | 2 +- sysdeps/i386/fpu/fegetenv.c | 2 +- sysdeps/i386/fpu/fegetmode.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 2 +- sysdeps/i386/fpu/fesetenv.c | 2 +- sysdeps/i386/fpu/fesetmode.c | 2 +- sysdeps/i386/fpu/fesetround.c | 2 +- sysdeps/i386/fpu/feupdateenv.c | 2 +- sysdeps/i386/fpu/fgetexcptflg.c | 2 +- sysdeps/i386/fpu/fsetexcptflg.c | 2 +- sysdeps/i386/fpu/ftestexcept.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 2 +- sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 152 +- sysdeps/i386/i686/multiarch/ifunc-memmove.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-memset.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2-bsf.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2-ssse3.h | 4 +- sysdeps/i386/i686/multiarch/ifunc-sse2.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse4_2.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-ssse3-sse4_2.h | 4 +- sysdeps/i386/i686/multiarch/s_fma.c | 2 +- sysdeps/i386/i686/multiarch/s_fmaf.c | 2 +- sysdeps/i386/i686/multiarch/wcscpy.c | 2 +- sysdeps/i386/setfpucw.c | 2 +- sysdeps/mach/hurd/i386/____longjmp_chk.S | 9 +- sysdeps/mach/hurd/i386/__longjmp.S | 9 +- sysdeps/nios2/libm-test-ulps | 22 +- sysdeps/powerpc/dl-procinfo.h | 1 + sysdeps/powerpc/nofpu/libm-test-ulps | 60 +- sysdeps/powerpc/powerpc32/sysdep.h | 4 +- sysdeps/powerpc/powerpc64/configure | 28 + sysdeps/powerpc/powerpc64/configure.ac | 11 + sysdeps/powerpc/powerpc64/le/Makefile | 8 + sysdeps/powerpc/powerpc64/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 8 +- sysdeps/riscv/rv64/rvd/libm-test-ulps | 33 +- sysdeps/unix/sysv/linux/Makefile | 15 +- sysdeps/unix/sysv/linux/Versions | 1 - sysdeps/unix/sysv/linux/aarch64/bits/rseq.h | 43 - sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 4 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 1 - 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 +++ .../unix/sysv/linux/arc/bits/procfs.h | 33 +- .../unix/sysv/linux/arc/bits/timesize.h | 12 +- .../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 + .../sysv/linux/arc/kernel-features.h} | 17 +- .../unix/sysv/linux/arc/kernel_stat.h | 15 +- sysdeps/unix/sysv/linux/arc/ld.abilist | 5 + .../sysv/linux/arc/ldconfig.h} | 19 +- .../unix/sysv/linux/arc/ldsodefs.h | 28 +- .../unix/sysv/linux/arc/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/arc/libanl.abilist | 4 + sysdeps/unix/sysv/linux/arc/libc.abilist | 1922 ++++++++++++++++++++ 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 + .../sysv/linux/arc/mmap_internal.h} | 17 +- sysdeps/unix/sysv/linux/arc/setcontext.S | 93 + sysdeps/unix/sysv/linux/arc/shlib-versions | 7 + .../sysv/linux/arc/sigaction.c} | 23 +- .../sysv/linux/arc/sigcontextinfo.h} | 14 +- .../sysv/linux/{rseq-sym.c => arc/sigrestorer.S} | 19 +- sysdeps/unix/sysv/linux/arc/swapcontext.S | 94 + .../sysv/linux/arc/sys/cachectl.h} | 27 +- sysdeps/unix/sysv/linux/arc/sys/ucontext.h | 57 + .../sysv/linux/arc/sys/user.h} | 20 +- .../unix/sysv/linux/{rseq-sym.c => arc/syscall.S} | 25 +- sysdeps/unix/sysv/linux/arc/syscalls.list | 3 + .../sysv/linux/arc/sysdep.c} | 19 +- sysdeps/unix/sysv/linux/arc/sysdep.h | 226 +++ .../sysv/linux/arc/ucontext-macros.h} | 17 +- sysdeps/unix/sysv/linux/arc/ucontext_i.sym | 20 + .../sysv/linux/{x86/bits/rseq.h => arc/vfork.S} | 32 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 1 - sysdeps/unix/sysv/linux/arm/bits/rseq.h | 83 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 1 - sysdeps/unix/sysv/linux/bits/rseq.h | 29 - sysdeps/unix/sysv/linux/csky/libc.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 - sysdeps/unix/sysv/linux/i386/libc.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 1 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 1 - sysdeps/unix/sysv/linux/mips/bits/rseq.h | 62 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 1 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 1 - .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 1 - .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libc.abilist | 1 - sysdeps/unix/sysv/linux/powerpc/bits/rseq.h | 37 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 1 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 1 - .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 1 - .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 1 - .../sysv/linux/powerpc/powerpc64/makecontext.S | 2 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 1 - sysdeps/unix/sysv/linux/rseq-internal.h | 73 - sysdeps/unix/sysv/linux/s390/bits/rseq.h | 37 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 1 - sysdeps/unix/sysv/linux/sched_getcpu.c | 22 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 1 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 1 - sysdeps/unix/sysv/linux/sys/rseq.h | 203 --- sysdeps/unix/sysv/linux/tst-rseq-nptl.c | 256 --- sysdeps/unix/sysv/linux/tst-rseq.h | 59 - sysdeps/unix/sysv/linux/x86/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 - sysdeps/x86/Makefile | 4 + sysdeps/x86/cacheinfo.c | 28 +- sysdeps/x86/cpu-features.c | 436 +++-- sysdeps/x86/cpu-features.h | 258 ++- sysdeps/x86/cpu-tunables.c | 168 +- sysdeps/x86/dl-cet.c | 4 +- sysdeps/x86/init-arch.h | 6 +- sysdeps/x86/tst-get-cpu-features.c | 122 ++ sysdeps/x86_64/Makefile | 8 +- sysdeps/x86_64/dl-machine.h | 6 +- sysdeps/x86_64/fpu/libm-test-ulps | 4 +- sysdeps/x86_64/fpu/math-tests-arch.h | 6 +- sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h | 8 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma.h | 4 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 6 +- sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx2.h | 4 +- .../x86_64/fpu/multiarch/ifunc-mathvec-avx512.h | 4 +- .../x86_64/fpu/multiarch/ifunc-mathvec-sse4_1.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1.h | 2 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 4 +- sysdeps/x86_64/multiarch/ifunc-avx2.h | 2 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 228 +-- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 8 +- sysdeps/x86_64/multiarch/ifunc-memmove.h | 10 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 10 +- sysdeps/x86_64/multiarch/ifunc-sse4_2.h | 2 +- sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 6 +- sysdeps/x86_64/multiarch/ifunc-strcpy.h | 4 +- sysdeps/x86_64/multiarch/ifunc-wmemset.h | 4 +- sysdeps/x86_64/multiarch/sched_cpucount.c | 2 +- sysdeps/x86_64/multiarch/strchr.c | 2 +- sysdeps/x86_64/multiarch/strcmp.c | 4 +- sysdeps/x86_64/multiarch/strncmp.c | 6 +- sysdeps/x86_64/multiarch/test-multiarch.c | 24 +- sysdeps/x86_64/multiarch/wcscpy.c | 2 +- sysdeps/x86_64/multiarch/wcsnlen.c | 4 +- time/tst-cpuclock1.c | 52 +- 366 files changed, 10398 insertions(+), 14343 deletions(-) rename sysdeps/unix/sysv/linux/tst-rseq.c => elf/tst-tls-surplus.c (51%) create mode 100644 gshadow/tst-fgetsgent_r.c create mode 100644 include/nss_files.h rename {sunrpc => inet}/rpc/netdb.h (100%) delete mode 100644 libio/readline.c delete mode 100644 libio/tst-readline.c create mode 100644 nptl/tst-setgroups.c create mode 100644 nss/nss_fgetent_r.c copy elf/libc_early_init.c => nss/nss_files_fopen.c (51%) copy elf/libc_early_init.c => nss/nss_parse_line_result.c (55%) create mode 100644 nss/nss_readline.c delete mode 100644 resolv/rpc/netdb.h delete mode 100644 sunrpc/bug20790.x delete mode 100644 sunrpc/proto.h delete mode 100644 sunrpc/rpc_clntout.c delete mode 100644 sunrpc/rpc_cout.c delete mode 100644 sunrpc/rpc_hout.c delete mode 100644 sunrpc/rpc_main.c delete mode 100644 sunrpc/rpc_parse.c delete mode 100644 sunrpc/rpc_parse.h delete mode 100644 sunrpc/rpc_sample.c delete mode 100644 sunrpc/rpc_scan.c delete mode 100644 sunrpc/rpc_scan.h delete mode 100644 sunrpc/rpc_svcout.c delete mode 100644 sunrpc/rpc_tblout.c delete mode 100644 sunrpc/rpc_util.c delete mode 100644 sunrpc/rpc_util.h delete mode 100644 sunrpc/rpcgen.c delete mode 100644 sunrpc/rpcsvc/bootparam_prot.x delete mode 100644 sunrpc/rpcsvc/key_prot.x delete mode 100644 sunrpc/rpcsvc/klm_prot.x delete mode 100644 sunrpc/rpcsvc/mount.x delete mode 100644 sunrpc/rpcsvc/nfs_prot.x delete mode 100644 sunrpc/rpcsvc/nlm_prot.x delete mode 100644 sunrpc/rpcsvc/rex.x delete mode 100644 sunrpc/rpcsvc/rquota.x delete mode 100644 sunrpc/rpcsvc/rstat.x delete mode 100644 sunrpc/rpcsvc/rusers.x delete mode 100644 sunrpc/rpcsvc/sm_inter.x delete mode 100644 sunrpc/rpcsvc/spray.x delete mode 100644 sunrpc/rpcsvc/yppasswd.x create mode 100644 support/tst-timespec.c create mode 100644 sysdeps/aarch64/multiarch/memcpy_advsimd.S rename sysdeps/aarch64/multiarch/{strlen_generic.S => strlen_mte.S} (88%) copy sysdeps/{arm => arc}/Implies (100%) copy {gshadow => sysdeps/arc}/Makefile (50%) 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/{generic/rseq-internal.h => arc/bits/setjmp.h} (65%) copy sysdeps/{csky => arc}/bsd-_setjmp.S (100%) copy sysdeps/{csky => arc}/bsd-setjmp.S (100%) create mode 100644 sysdeps/arc/configure 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/{generic/rseq-internal.h => arc/dl-sysdep.h} (65%) copy sysdeps/{generic/rseq-internal.h => arc/dl-tls.h} (58%) create mode 100644 sysdeps/arc/dl-trampoline.S create mode 100644 sysdeps/arc/entry.h copy sysdeps/{i386/fpu/fegetmode.c => arc/fpu/fclrexcpt.c} (65%) copy sysdeps/{i386/fpu/fegetmode.c => arc/fpu/fegetenv.c} (65%) copy sysdeps/{generic/rseq-internal.h => arc/fpu/fegetmode.c} (70%) copy sysdeps/{generic/rseq-internal.h => arc/fpu/fegetround.c} (63%) copy elf/libc_early_init.c => sysdeps/arc/fpu/feholdexcpt.c (58%) copy sysdeps/{i386/fpu/fegetmode.c => arc/fpu/fesetenv.c} (53%) copy sysdeps/{generic/rseq-internal.h => arc/fpu/fesetexcept.c} (70%) copy sysdeps/{i386/fpu/fegetmode.c => arc/fpu/fesetmode.c} (64%) copy elf/libc_early_init.c => sysdeps/arc/fpu/fesetround.c (58%) copy sysdeps/{i386/i686/fpu/multiarch/s_cosf.c => arc/fpu/feupdateenv.c} (52%) copy sysdeps/{generic/rseq-internal.h => arc/fpu/fgetexcptflg.c} (67%) copy sysdeps/{i386/fpu/fegetmode.c => arc/fpu/fraiseexcpt.c} (62%) copy sysdeps/{i386/fpu/fegetmode.c => arc/fpu/fsetexcptflg.c} (63%) copy sysdeps/{generic/rseq-internal.h => arc/fpu/ftestexcept.c} (66%) copy sysdeps/{riscv/rv64/rvd => arc/fpu}/libm-test-ulps (75%) 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 sunrpc/rpcsvc/bootparam.h => sysdeps/arc/gccframe.h (74%) copy sysdeps/{i386/fpu/fegetmode.c => arc/get-rounding-mode.h} (58%) copy sysdeps/{generic/rseq-internal.h => arc/jmpbuf-offsets.h} (69%) create mode 100644 sysdeps/arc/jmpbuf-unwind.h create mode 100644 sysdeps/arc/ldsodefs.h copy sysdeps/{generic/rseq-internal.h => arc/libc-tls.c} (67%) copy elf/libc_early_init.c => sysdeps/arc/machine-gmon.h (52%) copy sysdeps/{generic/rseq-internal.h => arc/math-tests-trap.h} (66%) copy sysdeps/{generic/rseq-internal.h => arc/memusage.h} (68%) copy sysdeps/{arm => arc}/nofpu/Implies (100%) copy sysdeps/{nios2 => arc/nofpu}/libm-test-ulps (96%) create mode 100644 sysdeps/arc/nofpu/libm-test-ulps-name copy sysdeps/{unix/sysv/linux/rseq-sym.c => arc/nofpu/math-tests-exceptions.h} (67%) copy sysdeps/{generic/rseq-internal.h => arc/nofpu/math-tests-rounding.h} (62%) copy {gshadow => sysdeps/arc/nptl}/Makefile (50%) copy elf/libc_early_init.c => sysdeps/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/{generic/rseq-internal.h => arc/stackinfo.h} (59%) 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/{unix/sysv/linux/rseq-sym.c => arc/tst-audit.h} (68%) create mode 100644 sysdeps/hurd/include/sys/msg.h create mode 100644 sysdeps/hurd/include/sys/sem.h create mode 100644 sysdeps/hurd/include/sys/shm.h delete mode 100644 sysdeps/i386/cacheinfo.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/rseq.h 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 elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/bits/procfs.h (50%) copy sunrpc/rpcsvc/bootparam.h => sysdeps/unix/sysv/linux/arc/bits/timesize.h (75%) 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 sysdeps/{generic/rseq-internal.h => unix/sysv/linux/arc/kernel-features.h} (65%) rename sunrpc/rpcsvc/bootparam.h => sysdeps/unix/sysv/linux/arc/kernel_stat.h (65%) create mode 100644 sysdeps/unix/sysv/linux/arc/ld.abilist copy sysdeps/{generic/rseq-internal.h => unix/sysv/linux/arc/ldconfig.h} (60%) copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/arc/ldsodefs.h (62%) 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 copy sysdeps/{generic/rseq-internal.h => 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/{generic/rseq-internal.h => unix/sysv/linux/arc/sigaction.c} (61%) copy sysdeps/{generic/rseq-internal.h => unix/sysv/linux/arc/sigcontextinfo.h} (74%) copy sysdeps/unix/sysv/linux/{rseq-sym.c => arc/sigrestorer.S} (70%) create mode 100644 sysdeps/unix/sysv/linux/arc/swapcontext.S copy sysdeps/{generic/rseq-internal.h => unix/sysv/linux/arc/sys/cachectl.h} (60%) create mode 100644 sysdeps/unix/sysv/linux/arc/sys/ucontext.h copy sysdeps/{generic/rseq-internal.h => unix/sysv/linux/arc/sys/user.h} (67%) rename sysdeps/unix/sysv/linux/{rseq-sym.c => arc/syscall.S} (71%) create mode 100644 sysdeps/unix/sysv/linux/arc/syscalls.list copy sysdeps/{generic/rseq-internal.h => unix/sysv/linux/arc/sysdep.c} (66%) create mode 100644 sysdeps/unix/sysv/linux/arc/sysdep.h rename sysdeps/{generic/rseq-internal.h => unix/sysv/linux/arc/ucontext-macros.h} (72%) create mode 100644 sysdeps/unix/sysv/linux/arc/ucontext_i.sym rename sysdeps/unix/sysv/linux/{x86/bits/rseq.h => arc/vfork.S} (56%) delete mode 100644 sysdeps/unix/sysv/linux/arm/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/rseq-internal.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/sys/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/tst-rseq-nptl.c delete mode 100644 sysdeps/unix/sysv/linux/tst-rseq.h