ae30d62 Auto-sync with upstream branch master

Authored and Committed by fweimer 2 years ago
    Auto-sync with upstream branch master
    
    Upstream commit: 453b88efe6fa79f5c7c6fccc3a520c75fdd43074
    
    - arm: Remove nested functionf rom relocate_pc24
    - linux: Fix sys/mount.h usage with kernel headers
    - linux: Use compile_c_snippet to check linux/mount.h availability
    - linux: Mimic kernel defition for BLOCK_SIZE
    - linux: Use compile_c_snippet to check linux/pidfd.h availability
    - glibcextract.py: Add compile_c_snippet
    - LoongArch: Add pointer mangling support.
    - AArch64: Fix typo in sve configure check (BZ# 29394)
    - libio: Improve performance of IO locks
    - tst-process_madvise: Check process_madvise-syscall support.
    - elf.h: Add ELFCOMPRESS_ZSTD
    - inet: Turn __ivaliduser into a compatibility symbol
    - x86: Fix `#define STRCPY` guard in strcpy-sse2.S
    - elf: Replace `strcpy` call with `memcpy` [BZ #29454]
    - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf
    - i386: Use cmpl instead of cmp
    - i386: Use fldt instead of fld on e_logl.S
    - i386: Replace movzx with movzbl
    - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446)
    - malloc: Correct the documentation of the top_pad default
    - i386: Remove RELA support
    - arm: Remove RELA support
    - Remove ldd libc4 support
    - Assume only FLAG_ELF_LIBC6 suport
    - Remove left over LD_LIBRARY_VERSION usages
    - Linux: Remove exit system call from _exit
    - LoongArch: Add vdso support for gettimeofday.
    - Update kernel version to 5.19 in header constant tests
    - assert: Do not use stderr in libc-internal assert
    - nptl: Remove uses of assert_perror
    - stdio: Clean up __libc_message after unconditional abort
    - Update syscall lists for Linux 5.19
    - Use Linux 5.19 in build-many-glibcs.py
    - socket: Check lengths before advancing pointer in CMSG_NXTHDR
    - Don't use unsupported format string in ld.so (bug 29427)
    - htl: Let pthread_self and cancellability called early
    - stdlib: Simplify arc4random_uniform
    - malloc: Use __getrandom_nocancel during tcache initiailization
    - Remove spurious references to _dl_open_hook
    - Open master branch for glibc 2.37 development
    
        
file modified
+46 -2
file modified
+1 -1