This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/glibc.
from 9b9670fcd8 elf: Support elf/tst-dlopen-aout in more configurations adds a33b817f13 login: Assume that _HAVE_UT_* constants are true adds 777d75fbc0 Add feature test macro _ISOC2X_SOURCE. adds a8c2fa984a Declare memccpy, strdup, strndup for C2X. adds 0175c9e9be Declare most TS 18661-1 interfaces for C2X. adds 5a3afa9738 login: Replace macro-based control flow with function calls in utmp adds c3ce62cc0b Declare some TS 18661-4 interfaces for C2X. adds b68fabfbbc aarch64: Disable using DC ZVA in emag memset adds c54d864903 support: Include <support/descriptors.h> in support_descriptors.c adds dda373b00e nptl: Move pthread_equal implementation into libc adds 341da5b4b6 login: Fix updwtmp, updwtmx unlocking adds f9769a2397 malloc: Various cleanups for malloc/tst-mxfast adds 56e098118a Update i386 libm-test-ulps adds fa57c30193 nptl: Move pthread_attr_destroy implementation into libc adds 17e1347452 nptl: Remove pthread_self compatibility symbol from libpthread adds 628598be7e login: Disarm timer after utmp lock acquisition [BZ #24879] adds 0d5b291753 login: Use struct flock64 in utmp [BZ #24880] adds c2adefbafc login: Add nonstring attributes to struct utmp, struct utmpx [...] adds 42760d7646 Make totalorder and totalordermag functions take pointer arguments. adds 23d2e5faf0 elf: Self-dlopen failure with explict loader invocation [BZ #24900] adds a635d756ff nptl: Move pthread_attr_init implementation into libc adds 4745f4c1ca Correct TEST_COMPAT conditions in totalorder compat tests. adds 1d714fd95d nptl: Move pthread_attr_getdetachstate implementation into libc adds a289ea09ea Do not print backtraces on fatal glibc errors adds 4b7c74179c nss: Make nsswitch.conf more distribution friendly. adds d34d4c8022 nscd: Improve nscd.conf comments. adds b72971845a Update i386 libm-test-ulps adds f9fabc1b02 Add tgmath.h macros for narrowing functions. adds 1baae4aa6f Don't use the argument to time. adds 8a80ee5e2b Fix bad pointer / leak in regex code adds f615e3fced Remove dead regex code adds c737ef0d64 Document strftime %Ob and %OB as C2X features. adds 42f527c89d Mark IDN tests unsupported with libidn2 before 2.0.5. adds c8c8160cee powerpc: Fix typos and field name in comments adds c0fd3244e7 Chinese locales: Set first_weekday to 2 (bug 24682).
No new revisions were added by this update.
Summary of changes: ChangeLog | 815 +++++++++++++++++++++ NEWS | 19 +- bits/fenv.h | 2 +- bits/libc-header-start.h | 20 +- bits/math-finite.h | 2 +- bits/utmp.h | 104 ++- debug/fortify_fail.c | 26 +- debug/stack_chk_fail.c | 7 +- elf/Makefile | 4 +- elf/dl-object.c | 49 +- .../tst-dlopen-aout-container.c | 5 +- elf/tst-dlopen-aout.c | 47 +- include/features.h | 21 +- include/float.h | 4 +- include/limits.h | 2 +- include/setjmp.h | 10 +- include/stdio.h | 4 - localedata/locales/bo_CN | 1 + localedata/locales/ug_CN | 1 + localedata/locales/zh_CN | 1 + login/Makefile | 2 +- login/getutid_r.c | 5 - login/getutmp.c | 12 - login/getutmpx.c | 13 - login/login.c | 4 - login/logout.c | 10 - login/logwtmp.c | 10 - login/programs/utmpdump.c | 46 +- login/tst-updwtmpx.c | 112 +++ login/tst-utmp.c | 25 - login/utmp_file.c | 179 +++-- malloc/Makefile | 3 +- malloc/tst-mxfast.c | 14 +- manual/arith.texi | 30 +- manual/creature.texi | 7 + manual/nss.texi | 24 +- manual/time.texi | 16 +- math/Makefile | 27 +- math/Versions | 11 + math/bits/mathcalls.h | 21 +- math/fenv.h | 8 +- math/gen-tgmath-tests.py | 186 ++++- ...st-cosh.inc => libm-test-compat_totalorder.inc} | 39 +- ...cosh.inc => libm-test-compat_totalordermag.inc} | 39 +- math/libm-test-driver.c | 23 +- math/libm-test-totalorder.inc | 454 ++++++------ math/libm-test-totalordermag.inc | 454 ++++++------ math/math.h | 12 +- math/test-tgmath.c | 22 +- math/tgmath.h | 193 ++++- misc/syslog.c | 2 +- nptl/Makefile | 9 +- nptl/Versions | 6 +- nptl/compat-pthread_self.c | 27 - nptl/forward.c | 17 - nptl/nptl-init.c | 7 - nptl/pthread_attr_destroy.c | 2 +- nptl/pthread_attr_init.c | 8 +- nscd/nscd.conf | 6 + nss/nsswitch.conf | 81 +- posix/regex_internal.c | 11 +- resolv/tst-resolv-ai_idn-latin1.c | 5 + resolv/tst-resolv-ai_idn.c | 5 + stdlib/bits/stdlib-ldbl.h | 2 +- stdlib/stdint.h | 2 +- stdlib/stdlib.h | 2 +- string/strfry.c | 2 +- string/string.h | 6 +- support/support_descriptors.c | 1 + sysdeps/aarch64/bits/fenv.h | 2 +- sysdeps/aarch64/multiarch/memset_base64.S | 12 +- sysdeps/aarch64/multiarch/memset_emag.S | 12 +- sysdeps/alpha/fpu/bits/fenv.h | 2 +- sysdeps/arm/bits/fenv.h | 2 +- sysdeps/csky/bits/fenv.h | 2 +- sysdeps/generic/utmp-equal.h | 34 +- sysdeps/gnu/bits/utmp.h | 126 ---- sysdeps/gnu/bits/utmpx.h | 12 +- sysdeps/hppa/fpu/bits/fenv.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 12 +- sysdeps/ia64/bits/fenv.h | 2 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 33 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 33 +- sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c | 33 +- .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 33 +- sysdeps/ieee754/float128/float128_private.h | 2 + sysdeps/ieee754/flt-32/s_totalorderf.c | 33 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 33 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 33 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 33 +- sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 18 +- sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 18 +- .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 8 +- sysdeps/ieee754/ldbl-96/s_totalorderl.c | 33 +- sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 33 +- sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 16 +- sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 2 +- sysdeps/m68k/bits/fenv.h | 2 +- sysdeps/mach/hurd/i386/libm.abilist | 16 + sysdeps/mach/sleep.c | 4 +- sysdeps/microblaze/bits/fenv.h | 2 +- sysdeps/mips/bits/fenv.h | 2 +- sysdeps/nios2/bits/fenv.h | 2 +- sysdeps/nptl/pthread-functions.h | 5 - sysdeps/posix/libc_fatal.c | 35 +- sysdeps/powerpc/bits/fenv.h | 2 +- sysdeps/riscv/bits/fenv.h | 2 +- sysdeps/s390/fpu/bits/fenv.h | 2 +- sysdeps/sh/bits/fenv.h | 2 +- sysdeps/sparc/fpu/bits/fenv.h | 2 +- sysdeps/unix/sysv/linux/aarch64/libm.abilist | 16 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/alpha/libm.abilist | 16 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 6 - sysdeps/unix/sysv/linux/arm/libm.abilist | 12 + sysdeps/unix/sysv/linux/arm/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/csky/libm.abilist | 12 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 4 - sysdeps/unix/sysv/linux/hppa/libm.abilist | 12 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/i386/libm.abilist | 16 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 6 - sysdeps/unix/sysv/linux/ia64/libm.abilist | 16 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/libc_fatal.c | 33 - sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 12 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 12 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 6 - sysdeps/unix/sysv/linux/microblaze/libm.abilist | 12 + .../unix/sysv/linux/microblaze/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 12 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 6 - sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 16 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 6 - sysdeps/unix/sysv/linux/nios2/libm.abilist | 12 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 5 - .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 12 + .../linux/powerpc/powerpc32/libpthread.abilist | 6 - .../linux/powerpc/powerpc32/nofpu/libm.abilist | 12 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 12 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 5 - .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 16 + .../linux/powerpc/powerpc64/le/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 8 +- sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 16 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 4 - sysdeps/unix/sysv/linux/s390/bits/utmp.h | 3 +- sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 12 +- sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 16 + .../sysv/linux/s390/s390-32/libpthread.abilist | 6 - sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 16 + .../sysv/linux/s390/s390-64/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/sh/libm.abilist | 12 + sysdeps/unix/sysv/linux/sh/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 16 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 6 - sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 16 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 16 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 5 - sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 16 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 5 - sysdeps/x86/fpu/bits/fenv.h | 2 +- time/getdate.c | 2 +- time/tst_wcsftime.c | 2 +- 167 files changed, 3131 insertions(+), 1449 deletions(-) copy sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core-sse2.S => elf/tst-dlopen-aout-c [...] create mode 100644 login/tst-updwtmpx.c copy math/{libm-test-cosh.inc => libm-test-compat_totalorder.inc} (52%) copy math/{libm-test-cosh.inc => libm-test-compat_totalordermag.inc} (51%) delete mode 100644 nptl/compat-pthread_self.c delete mode 100644 sysdeps/gnu/bits/utmp.h