1e3db49 Auto-sync with upstream branch master

Authored and Committed by Arjun Shankar a year ago
    Auto-sync with upstream branch master
    
    Upstream commit: 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a
    
    - hurd: Make getrandom cache the server port
    - powerpc64: Remove old strncmp optimization
    - x86-64 strncpy: Properly handle the length parameter [BZ# 29839]
    - x86-64 strncat: Properly handle the length parameter [BZ# 24097]
    - ARC: update definitions in elf/elf.h
    - scripts: Add "|" operator support to glibcpp's parsing
    - Apply asm redirections in syslog.h before first use [BZ #27087]
    - LoongArch: Add support for ilogb[f]
    - LoongArch: Add support for scalb[f]
    - LoongArch: Add support for scalbn[f]
    - LoongArch: Use __builtin_logb{,f} with GCC >= 13
    - Use GCC builtins for logb functions if desired.
    - LoongArch: Use __builtin_llrint{,f} with GCC >= 13
    - Use GCC builtins for llrint functions if desired.
    - LoongArch: Use __builtin_lrint{,f} with GCC >= 13
    - Use GCC builtins for lrint functions if desired.
    - LoongArch: Use __builtin_rint{,f} with GCC >= 13
    
        
file modified
+23 -2
file modified
+1 -1