39b4cfb Auto-sync with upstream branch master

Authored and Committed by fweimer 6 years ago
    Auto-sync with upstream branch master
    
    Upstream commit bad7a0c81f501fbbcc79af9eaa4b8254441c4a1f
    
    - copy_file_range: New function to copy file data
    - nptl: Consolidate pthread_{timed,try}join{_np}
    - nptl: Implement pthread_self in libc.so (swbz#22635)
    - math: Provide a C++ version of iseqsig (swbz#22377)
    - elf: remove redundant __libc_enable_secure check from fillin_rpath
    - math: Avoid signed shift overflow in pow (swbz#21309)
    - x86: Add feature_1 to tcbhead_t (swbz#22563)
    - x86: Update cancel_jmp_buf to match __jmp_buf_tag (swbz#22563)
    - ld.so: Examine GLRO to detect inactive loader (swbz#20204)
    - nscd: Fix nscd readlink argument aliasing (swbz#22446)
    - elf: do not substitute dst in $LD_LIBRARY_PATH twice (swbz#22627)
    - ldconfig: set LC_COLLATE to C (swbz#22505)
    - math: New generic sincosf
    - powerpc: st{r,p}cpy optimization for aligned strings
    - CVE-2017-1000409: Count in expanded path in _dl_init_path (#1524867)
    - CVE-2017-1000408: Compute correct array size in _dl_init_paths (#1524867)
    - x86-64: Remove sysdeps/x86_64/fpu/s_cosf.S
    - aarch64: Improve strcmp unaligned performance
    
        
file modified
+13 -10
file modified
+24 -2
file modified
+1 -1