151cd6b Auto-sync with upstream branch master

Authored and Committed by Arjun Shankar a year ago
    Auto-sync with upstream branch master
    
    Upstream commit: d1417176a35d27ffb8da0ffb1e33154163b6eeb2
    
    - aligned_alloc: conform to C17
    - testsuite: stdlib/isomac.c: fix REQUIREMENTS
    - manual: Remove unsupported line breaks in waiting-with-clock section
    - Enable new device_open_new RPC in libmachuser.
    - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC."
    - Update hurd/hurdselect.c to be more portable.
    - hurd: Fix ld.so name
    - hurd: Add ioperm symbol on x86_64
    - time: Remove alloca() from getdate
    - aarch64: More configure checks for libmvec
    - aarch64: SVE ACLE configure test cleanups
    - hppa: Fix 'concurrency' typo in comment
    - Update hurd/intr-msg.c to be more portable
    - Update sysdeps/mach/hurd/ioctl.c to make it more portable
    - aarch64: fix SVE ACLE check for bootstrap glibc builds
    - Enable libmvec support for AArch64
    - hurd: Enable x86_64 build script
    - hurd 64bit: Make dev_t word type
    - malloc: Really fix tst-memalign-3 link against threads
    - malloc: Fix tst-memalign-3 link against threads
    - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py
    - Mark various cold functions as __COLD
    - Fix regex type usage
    - hurd 64bit: Fix struct msqid_ds and shmid_ds fields
    - hurd 64bit: Fix ipc_perm fields types
    - hurd 64bit: Fix flock fields types
    - hurd 64bit: Add data for check-c++-types
    - hurd 64bit: Fix pthread_t/thread_t type to long
    - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len
    - hurd 64bit: Add missing data file for check-localplt test
    - hurd 64bit: Add missing libanl
    - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit
    - hurd: Fix tst-writev test
    - nptl: move tst-x86-64-tls-1 to nptl-only tests
    - hurd: Add expected abilist files for x86_64
    - hurd: Replace reply port with a dead name on failed interruption
    - Define __mig_strlen to support dynamically sized strings in hurd RPCs
    - mach: Disable 32bit compatibility mode
    - hurd: Make it possible to call memcpy very early
    - hurd: Implement longjmp for x86_64
    - hurd: Implement sigreturn for x86_64
    - Make __mach_msg_destroy portable for x86_64
    - hurd: Mark error functions as __COLD
    - cdefs.h: Define __COLD
    - hurd: Fix FS_RETRY_MAGICAL "machtype" handling
    - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd
    - hurd: Don't leak the auth port in msg* RPCs
    - hurd: Make _exit work during early boot-up
    - hurd: Mark various conditions as unlikely
    - hurd: Move libc_hidden_def's around
    - hurd: Simplify _hurd_critical_section_lock a bit
    - __check_pf: Add a cancellation cleanup handler [BZ #20975]
    - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1
    - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC.
    - elf.h: add PT_GNU_SFRAME
    - Fix Hurd getcwd build with GCC >= 13
    - Regenerate sysdeps/mach/hurd/bits/errno.h
    - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive
    - manual: document posix_openpt (bug 17010)
    - if_index: Remove unneeded alloca.h include
    - gethostid: Do not include alloca.h
    
        
file modified
+67 -2
file modified
+1 -1