b2452ec Auto-sync with upstream branch master

Authored and Committed by Patsy Griffin a month ago
    Auto-sync with upstream branch master
    
    Upstream commit: 42e48e720c78ab75eb8def9e866da52b0ac278df
    
    - nptl: Add tst-pthread-key1-static for BZ #21777
    - elf: Add ld.so test with non-existing program name
    - elf: Check objname before calling fatal_error
    - Use crtbeginT.o and crtend.o for non-PIE static executables
    - aarch64: Enhanced CPU diagnostics for ld.so
    - x86: Add generic CPUID data dumper to ld.so --list-diagnostics
    - elf: Add CPU iteration support for future use in ld.so diagnostics
    - timezone: sync to TZDB 2024a
    - Fix bsearch, qsort doc to match POSIX better
    - x86-64: Exclude FMA4 IFUNC functions for -mapxf
    - Reinstate generic features-time64.h
    - Cleanup __tls_get_addr on alpha/microblaze localplt.data
    - arm: Remove ld.so __tls_get_addr plt usage
    - aarch64: Remove ld.so __tls_get_addr plt usage
    - math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603)
    - math: x86 floor traps when FE_INEXACT is enabled (BZ 31601)
    - math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600)
    - aarch64/fpu: Add vector variants of erfc
    - aarch64/fpu: Add vector variants of tanh
    - aarch64/fpu: Add vector variants of sinh
    - aarch64/fpu: Add vector variants of atanh
    - aarch64/fpu: Add vector variants of asinh
    - aarch64/fpu: Add vector variants of acosh
    - aarch64/fpu: Add vector variants of cosh
    - aarch64/fpu: Add vector variants of erf
    - misc: Add support for Linux uio.h RWF_NOAPPEND flag
    - manual: significand() uses FLT_RADIX, not 2
    - manual: Clarify return value of cbrt(3)
    - manual: floor(log2(fabs(x))) has rounding errors
    - manual: logb(x) is floor(log2(fabs(x)))
    - powerpc: Add missing arch flags on rounding ifunc variants
    - math: Reformat Makefile.
    - Always define __USE_TIME_BITS64 when 64 bit time_t is used
    - benchtests: Improve benchtests for strstr
    - x86_64: Remove avx512 strstr implementation
    - signal: Avoid system signal disposition to interfere with tests
    
        
file modified
+42 -2
file modified
+1 -1