This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os_LTO in repository toolchain/ci/glibc.
from b8de7980c0 Extended Char Intro: Use getwc in example (Bug 25626) adds 0334369949 y2038: fix: Add missing libc_hidden_def attribute for some s [...] adds f09542c584 posix: Fix system error return value [BZ #25715] adds 07d16a6deb Add NEWS entry for CVE-2020-1751 (bug 25423) adds 5fce0e095b support/shell-container.c: Return 127 if execve fails adds 5a5a3a3234 support/shell-container.c: Add builtin exit adds 1c17100c43 support/shell-container.c: Add builtin kill adds 4eda036f5b stdlib: Move tst-system to tests-container adds 45ae17dd7e ldbl-128ibm-compat: PLT redirects for using ldbl redirects i [...] adds d0d1811fb9 Fix tests which expose ldbl -> _Float128 redirects adds 076d06e849 powerpc64le: Ensure correct ldouble compiler flags are used adds 3618e5fece Makeconfig: sandwich gnulib-tests between libc/ld linking of tests adds 39517c008f powerpc64le: add -mno-gnu-attribute to *f128 objects and difftime adds 57651ee4c8 powerpc64: apply -mabi=ibmlongdouble to special files adds e8a0f5831e ARC: add definitions to elf/elf.h adds 4da2597af5 sysv/linux: Rename alpha functions to be alpha specific adds d1876749a8 time: Add a timeval with a 32-bit tv_sec and tv_usec adds 933dc0e570 time: Add a __itimerval64 struct adds 642d5abaf1 Add benchtests for roundeven and roundevenf. adds a1a486d70e Add Safe-Linking to fastbins and tcache adds e095db0bc6 hurd: Make O_TRUNC update mtime/ctime adds 5f34491510 math: Remove fenvinline.h adds 4a30b6109c x86: Remove feraiseexcept optimization adds ec07242c45 sparc: Move __fenv_{ld,st}fsr to fenv-private.h adds 1a044511a3 Fix data race in setting function descriptors during lazy bi [...] adds 66807aebad powerpc: Add support for fmaf128() in hardware adds acdcca7294 Add new file missed in previous hppa commit. adds 6b89dbc3ca Use Linux 5.6 and GMP 6.2.0 in build-many-glibcs.py. adds 768358b6a8 Typo fixes and CR cleanup in Safe-Linking adds 49c3c37651 Fix alignment bug in Safe-Linking adds a9d42c09a3 math: Add inputs that yield larger errors for float type (x86_64) adds 1c634e677f sysv: Define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 adds a51e035889 linux: Use long time_t __getitimer/__setitimer adds 5d24ba82c4 resource: Add a __rusage64 struct adds 600f00b747 linux: Use long time_t for wait4/getrusage adds 0bcd0c5100 sysv/alpha: Use generic __timeval32 and helpers adds 1c50d23a20 S390: Regenerate ULPs. adds 6310d570bf Add tests for Safe-Linking adds 0bdca3bd94 aarch64: update bits/hwcap.h new 17fd707f88 nptl: Remove x86_64 cancellation assembly implementations [B [...] new cea56af185 support: Change xgetline to return 0 on EOF new 4c6e0415ef elf: Simplify handling of lists of audit strings new 8f7a75d700 elf: Implement DT_AUDIT, DT_DEPAUDIT support [BZ #24943]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Makeconfig | 12 +- NEWS | 8 +- benchtests/Makefile | 6 +- benchtests/{trunc-inputs => roundeven-inputs} | 0 benchtests/{truncf-inputs => roundevenf-inputs} | 0 bits/fenvinline.h | 8 - bits/typesizes.h | 6 + elf/Makefile | 22 +- elf/elf.h | 70 +++- elf/rtld.c | 246 +++++++------- elf/tst-addr1.c | 11 + support/xgetline.c => elf/tst-audit14.c | 37 ++- elf/tst-audit15.c | 50 +++ elf/tst-audit16.c | 54 ++++ .../fpu/fegetmode.c => elf/tst-auditlogmod-1.c | 15 +- .../fpu/fegetmode.c => elf/tst-auditlogmod-2.c | 15 +- .../fpu/fegetmode.c => elf/tst-auditlogmod-3.c | 15 +- hurd/lookup-retry.c | 13 +- include/err.h | 12 +- include/libc-symbols.h | 2 + include/stdio.h | 52 ++- include/sys/cdefs.h | 20 ++ include/sys/resource.h | 121 +++++++ include/sys/syslog.h | 2 +- include/time.h | 67 ++++ include/wchar.h | 2 +- malloc/Makefile | 1 + malloc/malloc.c | 79 ++++- malloc/tst-safe-linking.c | 179 +++++++++++ math/Makefile | 4 +- math/auto-libm-test-in | 24 ++ math/auto-libm-test-out-asinh | 25 ++ math/auto-libm-test-out-cos | 25 ++ math/auto-libm-test-out-cosh | 25 ++ math/auto-libm-test-out-erfc | 25 ++ math/auto-libm-test-out-exp | 25 ++ math/auto-libm-test-out-exp10 | 25 ++ math/auto-libm-test-out-j0 | 25 ++ math/auto-libm-test-out-j1 | 25 ++ math/auto-libm-test-out-lgamma | 25 ++ math/auto-libm-test-out-sin | 25 ++ math/auto-libm-test-out-tgamma | 25 ++ math/auto-libm-test-out-y0 | 25 ++ math/fenv.h | 4 - math/test-fenvinline.c | 354 --------------------- scripts/build-many-glibcs.py | 4 +- stdio-common/tst-vfprintf-user-type.c | 4 + stdlib/Makefile | 3 +- stdlib/tst-system.c | 124 +++++++- support/shell-container.c | 40 ++- support/support_process_state.c | 2 +- support/xgetline.c | 22 +- support/xstdio.h | 5 +- sysdeps/hppa/dl-fptr.c | 26 +- sysdeps/hppa/dl-machine.h | 36 ++- sysdeps/hppa/dl-runtime.c | 58 ++++ sysdeps/hppa/dl-trampoline.S | 74 ++++- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 35 +- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 13 - .../ieee754/ldbl-128ibm-compat/ieee128-asprintf.c | 5 +- .../ieee754/ldbl-128ibm-compat/ieee128-dprintf.c | 1 + sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c | 7 + .../ieee754/ldbl-128ibm-compat/ieee128-fprintf.c | 1 + .../ldbl-128ibm-compat/ieee128-isoc99_sscanf.c | 1 + .../ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c | 2 + .../ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c | 1 + .../ieee754/ldbl-128ibm-compat/ieee128-sprintf.c | 1 + .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 1 + .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c | 1 + .../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 2 +- sysdeps/posix/system.c | 18 +- sysdeps/powerpc/bits/fenvinline.h | 108 ------- sysdeps/powerpc/fpu/fegetround.c | 8 +- sysdeps/powerpc/fpu/fraiseexcpt.c | 1 - sysdeps/powerpc/nofpu/fraiseexcpt.c | 1 - sysdeps/powerpc/powerpc64/Makefile | 6 + sysdeps/powerpc/powerpc64/le/Makefile | 96 ++++-- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 10 +- .../powerpc64/le/fpu/multiarch/s_fmaf128-power9.c} | 21 +- .../powerpc64/le/fpu/multiarch/s_fmaf128-ppc64.c} | 18 +- .../powerpc/powerpc64/le/fpu/multiarch/s_fmaf128.c | 39 +-- .../powerpc/powerpc64/le/power9/fpu/s_fmaf128.c | 36 +++ sysdeps/powerpc/powerpc64/power7/Makefile | 6 +- sysdeps/s390/fpu/libm-test-ulps | 34 +- sysdeps/sparc/fpu/bits/fenv.h | 9 - sysdeps/sparc/fpu/fclrexcpt.c | 1 + sysdeps/sparc/fpu/fedisblxcpt.c | 1 + sysdeps/sparc/fpu/feenablxcpt.c | 1 + sysdeps/sparc/fpu/fegetenv.c | 1 + sysdeps/sparc/fpu/fegetexcept.c | 1 + sysdeps/sparc/fpu/fegetmode.c | 1 + sysdeps/sparc/fpu/fegetround.c | 1 + sysdeps/sparc/fpu/feholdexcpt.c | 1 + sysdeps/sparc/fpu/fenv_private.h | 9 + sysdeps/sparc/fpu/fesetenv.c | 1 + sysdeps/sparc/fpu/fesetexcept.c | 1 + sysdeps/sparc/fpu/fesetmode.c | 1 + sysdeps/sparc/fpu/fesetround.c | 1 + sysdeps/sparc/fpu/feupdateenv.c | 1 + sysdeps/sparc/fpu/fgetexcptflg.c | 1 + sysdeps/sparc/fpu/fsetexcptflg.c | 1 + sysdeps/sparc/fpu/ftestexcept.c | 1 + sysdeps/unix/syscalls.list | 3 - sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 18 ++ sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 3 + sysdeps/unix/sysv/linux/alpha/osf_adjtime.c | 7 +- sysdeps/unix/sysv/linux/alpha/osf_getitimer.c | 3 +- sysdeps/unix/sysv/linux/alpha/osf_getrusage.c | 8 +- sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/alpha/osf_setitimer.c | 5 +- sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c | 4 +- sysdeps/unix/sysv/linux/alpha/osf_utimes.c | 4 +- sysdeps/unix/sysv/linux/alpha/osf_wait4.c | 8 +- sysdeps/unix/sysv/linux/clock_getres.c | 2 + sysdeps/unix/sysv/linux/clock_gettime.c | 2 + sysdeps/unix/sysv/linux/clock_nanosleep.c | 2 + sysdeps/unix/sysv/linux/clock_settime.c | 2 + sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 6 + sysdeps/unix/sysv/linux/getitimer.c | 61 ++++ .../linux/{alpha/osf_getrusage.c => getrusage.c} | 41 ++- sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 28 ++ sysdeps/unix/sysv/linux/ppoll.c | 2 + sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 6 + sysdeps/unix/sysv/linux/setitimer.c | 90 ++++++ sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 6 + sysdeps/unix/sysv/linux/{alpha => }/tv32-compat.h | 92 +++--- sysdeps/unix/sysv/linux/wait4.c | 50 ++- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 5 + sysdeps/unix/sysv/linux/x86_64/cancellation.S | 104 ------ sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S | 21 -- .../unix/sysv/linux/x86_64/librt-cancellation.S | 21 -- sysdeps/x86/fpu/bits/fenv.h | 54 ---- sysdeps/x86/fpu/include/bits/fenv.h | 57 ---- sysdeps/x86_64/fpu/libm-test-ulps | 88 ++--- sysdeps/x86_64/nptl/tcb-offsets.sym | 7 - 135 files changed, 2277 insertions(+), 1253 deletions(-) copy benchtests/{trunc-inputs => roundeven-inputs} (100%) copy benchtests/{truncf-inputs => roundevenf-inputs} (100%) delete mode 100644 bits/fenvinline.h copy support/xgetline.c => elf/tst-audit14.c (52%) create mode 100644 elf/tst-audit15.c create mode 100644 elf/tst-audit16.c copy sysdeps/sparc/fpu/fegetmode.c => elf/tst-auditlogmod-1.c (72%) copy sysdeps/sparc/fpu/fegetmode.c => elf/tst-auditlogmod-2.c (72%) copy sysdeps/sparc/fpu/fegetmode.c => elf/tst-auditlogmod-3.c (72%) create mode 100644 malloc/tst-safe-linking.c delete mode 100644 math/test-fenvinline.c create mode 100644 sysdeps/hppa/dl-runtime.c delete mode 100644 sysdeps/powerpc/bits/fenvinline.h copy sysdeps/{sparc/fpu/fesetexcept.c => powerpc/powerpc64/le/fpu/multiarch/s_fmaf [...] copy sysdeps/{sparc/fpu/fegetmode.c => powerpc/powerpc64/le/fpu/multiarch/s_fmaf12 [...] copy support/xgetline.c => sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128.c (57%) create mode 100644 sysdeps/powerpc/powerpc64/le/power9/fpu/s_fmaf128.c create mode 100644 sysdeps/unix/sysv/linux/getitimer.c copy sysdeps/unix/sysv/linux/{alpha/osf_getrusage.c => getrusage.c} (52%) create mode 100644 sysdeps/unix/sysv/linux/setitimer.c rename sysdeps/unix/sysv/linux/{alpha => }/tv32-compat.h (55%) delete mode 100644 sysdeps/unix/sysv/linux/x86_64/cancellation.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/librt-cancellation.S delete mode 100644 sysdeps/x86/fpu/include/bits/fenv.h