990080b Auto-sync with upstream branch release/2.31/master

Authored and Committed by Patsy Franklin 4 years ago
    Auto-sync with upstream branch release/2.31/master
    
    Upstream commit: ab029a2801d4ddfeade8f64a6e46ee7e47fde710
    
    - Fix use-after-free in glob when expanding ~user (bug 25414)
    - Update syscall lists for Linux 5.5.
    - NEWS: update list of bugs fixed on the 2.31 branch
    - Add NEWS entry for CVE-2020-10029 (bug 25487)
    - math/test-sinl-pseudo: Use stack protector only if available
    - sparc: Move sigreturn stub to assembly
    - arm: Fix softp-fp Implies (BZ #25635)
    - linux/sysipc: Include linux/posix_types.h for __kernel_mode_t
    - linux: Clear mode_t padding bits (BZ#25623)
    - i386: Use comdat instead of .gnu.linkonce for i386 setup pic register (BZ #20543)
    - Improve IFUNC check [BZ #25506]
    - Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (bug 25487).
    - malloc/tst-mallocfork2: Kill lingering process for unexpected failures
    - riscv: Avoid clobbering register parameters in syscall
    - microblaze: Avoid clobbering register parameters in syscall
    - mips: Fix argument passing for inlined syscalls on Linux [BZ #25523]
    - mips: Use 'long int' and 'long long int' in linux syscall code
    
        
file modified
+23 -2
file modified
+1 -1