f83c4f6 Auto-sync with upstream branch master

Authored and Committed by codonell 2 years ago
    Auto-sync with upstream branch master
    
    Upstream commit: 8ee2c043cfb35c48b45c7c5aed4022a8a7352bdc
    
    - Fix hurd namespace issues for internal signal functions
    - argp: Remove old includes in !_LIBC case
    - Use GCC 12 branch in build-many-glibcs.py
    - Refactor internal-signals.h
    - riscv: Use memcpy to handle unaligned access when fixing R_RISCV_RELATIVE
    - AArch64: Add asymmetric faulting mode for tag violations in mem.tagging tunable
    - linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304)
    - x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S
    - x86: Add missing IS_IN (libc) check to strcspn-sse4.c
    - x86: Add missing IS_IN (libc) check to memmove-ssse3.S
    - x86-64: Properly indent X86_IFUNC_IMPL_ADD_VN arguments
    - x86-64: Small improvements to dl-trampoline.S
    - x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file
    - x86: Move and slightly improve memset_erms
    - x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list
    - linux: Remove unnecessary nice.c and signal.c
    - nptl: Remove unused members from struct pthread
    - Linux: Forward declaration of struct iovec for process_madvise
    - x86: Add more feature definitions to isa-level.h
    
        
file modified
+25 -2
file modified
+1 -1