4dd3af9 Auto-sync with upstream branch master

Authored and Committed by Arjun Shankar 2 years ago
    Auto-sync with upstream branch master
    
    Upstream commit: e5446dfea11e969212939197b606424a718d9b65
    
    - i386: Fix include paths for strspn, strcspn, and strpbrk
    - elf: Silence GCC 11/12 false positive warning
    - x86: Rename generic functions with unique postfix for clarity
    - x86: Add BMI1/BMI2 checks for ISA_V3 check
    - x86-64: Handle fewer relocation types for RTLD_BOOTSTRAP
    - aarch64: Handle fewer relocations for RTLD_BOOTSTRAP
    - riscv: Change the relocations handled for RTLD_BOOTSTRAP
    - x86: Cleanup bounds checking in large memcpy case
    - x86: Add bounds `x86_non_temporal_threshold`
    - Remove remnant reference to ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA
    - elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA
    - x86: Add sse42 implementation to strcmp's ifunc
    - x86: Fix misordered logic for setting `rep_movsb_stop_threshold`
    - elf: Refine direct extern access diagnostics to protected symbol
    - Avoid -Wstringop-overflow= warning in iconv module.
    - Add bounds check to __libc_ifunc_impl_list
    - libio: Avoid RMW of flags2 outside lock (BZ #27842)
    - x86: Optimize svml_s_tanhf4_core_sse4.S
    - x86: Optimize svml_s_tanhf8_core_avx2.S
    - x86: Add data file that can be shared by tanhf-avx2 and tanhf-sse4
    - x86: Optimize svml_s_tanhf16_core_avx512.S
    - x86: Improve svml_s_atanhf4_core_sse4.S
    - x86: Improve svml_s_atanhf8_core_avx2.S
    - x86: Improve svml_s_atanhf16_core_avx512.S
    - x86: Align varshift table to 32-bytes
    - x86: Add copyright to strpbrk-c.c
    
        
  • Build completed
    success
    Built as glibc-2.35.9000-23.fc37
    2 years ago
  • Build failed
    failure
    Built as glibc-2.35.9000-23.eln120
    2 years ago
  • Build failed
    failure
    Built as glibc-2.35.9000-23.eln120
    2 years ago
  • Build failed
    failure
    Built as glibc-2.35.9000-23.eln120
    2 years ago
  • Build failed
    failure
    Built as glibc-2.35.9000-23.eln120
    2 years ago
  • Build completed
    success
    Built as glibc-2.35.9000-23.eln120
    2 years ago
  • Build completed
    success
    Built as glibc-2.35.9000-23.eln120
    2 years ago
file modified
+32 -2
file modified
+1 -1