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-O3_LTO in repository toolchain/ci/glibc.
from 6d246cb852 misc: Remove sstk from the autogenerated system call list adds 2a8682ea3b manual: Fix typos in the fexecve description adds 9207e30d3f Makeconfig: Use $(error ...) to output error message adds 2ad5d0845d Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810] adds 03e187a41d elf: Add initial flag argument to __libc_early_init adds 86f4f2263b Mark unsigned long arguments with U in more syscalls [BZ #25810] adds 246a53d3c6 bits/sem.h: Split out struct semid_ds adds 05332ac38b semctl: Remove the sem-pad.h file adds 07fe93cd98 generic/typesizes.h: Add support for 32-bit arches with 64-b [...] adds ad9fd65d71 Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810] adds 68622c00eb Update translations adds 32ac0b9884 x86: Add CPU Vendor ID detection support for Zhaoxin processors adds a98dc92dd1 x86: Add cache information support for Zhaoxin processors adds ab54e26415 x86: Add the test case of __get_cpu_features support for Zha [...] adds 86005fdbf4 ldbl-128ibm-compat: workaround GCC 9 C++ PR90731 adds e2239af353 Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO [...] adds 50545f5aa0 powerpc64le: raise GCC requirement to 7.4 for long double tr [...] adds 3a0acbdcc5 powerpc64le: bump binutils version requirement to >= 2.26 adds 5c7ccc2983 powerpc64le: blacklist broken GCC compilers (e.g GCC 7.5.0) adds 051be01f6b powerpc64le: Enable support for IEEE long double adds ff026950e2 Add a C wrapper for prctl [BZ #25896] adds 19108a3832 i386: Remove unused variable in sysdeps/x86/cacheinfo.c adds 033362cfd7 test-container: Support $(complocaledir) and mkdirp. adds df6c63ebbc localedef: Add tests-container test for --no-hard-links. adds 183083c359 support: Set errno before testing it. adds 6f0baacf0f locale/tst-localedef-path-norm: Don't create $(complocaledir) adds 14f43dd34d powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902] adds 38c6788818 nios2: delete sysdeps/unix/sysv/linux/nios2/kernel-features.h adds 06febd8c67 improve out-of-bounds checking with GCC 10 attribute access [...] adds a49e56a945 float128: use builtin_signbitf128 always adds 4a4db1de2f powerpc64le/power9: guard power9 strcmp against rtld usage [ [...] adds ad14f4f8db manual: Document the O_NOFOLLOW open flag adds eb98965b53 y2038: Export __clock_gettime64 to be usable in other libraries adds 1959ed4b9e y2038: hurd: Provide __clock_gettime64 function adds e008836c4a y2038: inet: Convert inet deadline to support 64 bit time adds 481d01fa2b y2038: nscd: Modify nscd_helper to use __clock_gettime64 adds a308615f7c y2038: include: Move struct __timeval64 definition to a sepa [...] adds dbf8178fdc y2038: Introduce struct __timex64 - new internal glibc type adds 898f379316 y2038: Provide conversion helpers for struct __timex64 adds d69c3a9e75 Document the internal _ and N_ macros adds 99a327f801 Use GCC 10 branch in build-many-glibcs.py. adds 1270fbaaee semaphore: consolidate arch headers into a generic one adds 3404def00a ckb_IQ, or_IN locales: Add missing reorder-end keywords adds 9f6bd1f605 signal: Use <sigsetops.h> for sigemptyset, sigfillset adds e1b871e25f linux: Remove assembly umount2 implementation
No new revisions were added by this update.
Summary of changes: INSTALL | 12 + Makeconfig | 2 +- Makefile | 3 + NEWS | 8 +- argp/argp.h | 2 +- bits/long-double.h | 15 +- csu/libc-start.c | 3 +- elf/dl-call-libc-early-init.c | 4 +- elf/dl-open.c | 17 +- elf/libc-early-init.h | 11 +- elf/libc_early_init.c | 2 +- elf/rtld.c | 6 +- elf/tst-addr1.c | 2 +- include/libintl.h | 32 +- include/math.h | 7 +- include/monetary.h | 8 + include/printf.h | 8 + include/stdio.h | 16 +- include/stdlib.h | 11 +- include/struct___timeval64.h | 17 + include/sys/cdefs.h | 2 +- include/sys/prctl.h | 1 + include/time.h | 15 +- include/wchar.h | 9 + inet/deadline.c | 4 +- inet/net-internal.h | 5 +- libio/bits/stdio-ldbl.h | 4 +- libio/bits/stdio2.h | 25 +- libio/stdio.h | 13 +- locale/tst-localedef-path-norm.c | 41 +- localedata/Makefile | 2 + localedata/locales/ckb_IQ | 2 + localedata/locales/or_IN | 2 + localedata/tst-localedef-hardlinks.c | 135 ++++++ .../tst-localedef-hardlinks.root/postclean.req | 2 + .../tst-localedef-hardlinks.root/test1_locale | 3 + .../tst-localedef-hardlinks.root/test2_locale | 3 + .../tst-localedef-hardlinks.script | 9 + manual/install.texi | 15 + manual/llio.texi | 7 + manual/process.texi | 2 +- math/complex.h | 4 +- math/math.h | 12 +- math/test-ldouble.h | 2 +- misc/err.h | 2 +- misc/error.h | 2 +- misc/sys/cdefs.h | 15 +- misc/sys/syslog.h | 2 +- nscd/nscd_helper.c | 17 +- po/hr.po | 64 +-- posix/bits/unistd.h | 58 ++- posix/unistd.h | 65 +-- scripts/build-many-glibcs.py | 2 +- signal/sigempty.c | 5 +- signal/sigfillset.c | 6 +- stdio-common/printf.h | 2 +- stdio-common/tst-vfprintf-user-type.c | 2 +- stdlib/bits/stdlib-ldbl.h | 2 +- stdlib/bits/stdlib.h | 17 +- stdlib/monetary.h | 2 +- stdlib/stdlib.h | 11 +- string/bits/string_fortified.h | 5 +- string/string.h | 33 +- support/test-container.c | 44 +- support/tst-support_capture_subprocess.c | 4 +- sysdeps/arm/nptl/bits/semaphore.h | 34 -- sysdeps/csky/nptl/bits/semaphore.h | 35 -- sysdeps/ia64/nptl/bits/semaphore.h | 35 -- sysdeps/ieee754/float128/s_signbitf128.c | 19 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 12 - .../ieee754/ldbl-128ibm-compat/bits/long-double.h | 7 +- sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 6 +- .../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-opt/bits/long-double.h | 2 +- sysdeps/mach/clock_gettime.c | 14 + sysdeps/mips/ieee754/bits/long-double.h | 2 +- sysdeps/nios2/nptl/bits/semaphore.h | 32 -- sysdeps/powerpc/fpu/libm-test-ulps | 4 + sysdeps/powerpc/powerpc64/le/Implies-before | 1 + sysdeps/powerpc/powerpc64/le/Makefile | 4 + sysdeps/powerpc/powerpc64/le/configure | 149 +++++++ sysdeps/powerpc/powerpc64/le/configure.ac | 56 +++ sysdeps/powerpc/powerpc64/le/power9/rtld-strcmp.S | 2 + sysdeps/riscv/nptl/bits/semaphore.h | 33 -- sysdeps/s390/nptl/bits/semaphore.h | 39 -- sysdeps/sh/nptl/bits/semaphore.h | 35 -- sysdeps/sparc/nptl/bits/semaphore.h | 40 -- sysdeps/unix/make-syscalls.sh | 24 ++ sysdeps/unix/syscall-template.S | 49 ++- sysdeps/unix/syscalls.list | 22 +- sysdeps/unix/sysv/linux/Makefile | 6 +- sysdeps/unix/sysv/linux/alpha/bits/semaphore.h | 33 -- sysdeps/unix/sysv/linux/bits/sem-pad.h | 33 -- sysdeps/unix/sysv/linux/bits/sem.h | 26 +- sysdeps/{x86 => unix/sysv/linux}/bits/semaphore.h | 5 +- .../unix/sysv/linux/bits/types/struct_semid_ds.h | 46 ++ sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 33 +- .../bits/types/struct_semid_ds.h} | 22 +- sysdeps/unix/sysv/linux/ia64/syscalls.list | 2 - .../sysv/linux/include/sys/mount.h} | 25 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 107 +++++ .../bits/types/struct_semid_ds.h} | 20 +- sysdeps/unix/sysv/linux/nios2/kernel-features.h | 22 - sysdeps/unix/sysv/linux/powerpc/bits/sem-pad.h | 26 -- sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h | 40 -- .../linux/powerpc/bits/types/struct_semid_ds.h | 39 ++ .../powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h | 8 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 93 ++++ .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 117 +++++ sysdeps/unix/sysv/linux/powerpc/sysdep.h | 24 +- sysdeps/unix/sysv/linux/prctl.c | 42 ++ .../unix/sysv/linux/process_vm_readv.c | 19 +- .../unix/sysv/linux/process_vm_writev.c | 19 +- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 39 ++ .../sysv/linux/sparc/sparc32/bits/long-double.h | 2 +- .../sysv/linux/sparc/sparc64/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/syscalls.list | 41 +- sysdeps/unix/sysv/linux/umount.c | 8 +- sysdeps/unix/sysv/linux/umount2.S | 13 - .../bits/semaphore.h => unix/sysv/linux/umount2.c} | 24 +- sysdeps/unix/sysv/linux/x86/bits/sem-pad.h | 24 -- .../sem-pad.h => x86/bits/types/struct_semid_ds.h} | 22 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 71 ++- sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 21 +- sysdeps/x86/cacheinfo.c | 480 ++++++++++++--------- sysdeps/x86/cpu-features.c | 54 +++ sysdeps/x86/cpu-features.h | 1 + sysdeps/x86/tst-get-cpu-features.c | 2 + time/Versions | 1 + wcsmbs/bits/wchar-ldbl.h | 4 +- wcsmbs/wchar.h | 8 +- 135 files changed, 2029 insertions(+), 1126 deletions(-) create mode 100644 include/struct___timeval64.h create mode 100644 localedata/tst-localedef-hardlinks.c create mode 100644 localedata/tst-localedef-hardlinks.root/postclean.req create mode 100644 localedata/tst-localedef-hardlinks.root/test1_locale create mode 100644 localedata/tst-localedef-hardlinks.root/test2_locale create mode 100644 localedata/tst-localedef-hardlinks.root/tst-localedef-hardlinks.script delete mode 100644 sysdeps/arm/nptl/bits/semaphore.h delete mode 100644 sysdeps/csky/nptl/bits/semaphore.h delete mode 100644 sysdeps/ia64/nptl/bits/semaphore.h delete mode 100644 sysdeps/nios2/nptl/bits/semaphore.h create mode 100644 sysdeps/powerpc/powerpc64/le/power9/rtld-strcmp.S delete mode 100644 sysdeps/riscv/nptl/bits/semaphore.h delete mode 100644 sysdeps/s390/nptl/bits/semaphore.h delete mode 100644 sysdeps/sh/nptl/bits/semaphore.h delete mode 100644 sysdeps/sparc/nptl/bits/semaphore.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/semaphore.h delete mode 100644 sysdeps/unix/sysv/linux/bits/sem-pad.h rename sysdeps/{x86 => unix/sysv/linux}/bits/semaphore.h (90%) create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_semid_ds.h rename sysdeps/unix/sysv/linux/{mips/bits/sem-pad.h => hppa/bits/types/struct_semi [...] rename sysdeps/{microblaze/nptl/bits/semaphore.h => unix/sysv/linux/include/sys/mo [...] rename sysdeps/unix/sysv/linux/{hppa/bits/sem-pad.h => mips/bits/types/struct_semi [...] delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel-features.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/sem-pad.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/types/struct_semid_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h create mode 100644 sysdeps/unix/sysv/linux/prctl.c copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/process_vm_readv.c (64%) copy elf/libc_early_init.c => sysdeps/unix/sysv/linux/process_vm_writev.c (64%) create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/types/struct_semid_ds.h delete mode 100644 sysdeps/unix/sysv/linux/umount2.S rename sysdeps/{hppa/nptl/bits/semaphore.h => unix/sysv/linux/umount2.c} (67%) delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/sem-pad.h rename sysdeps/unix/sysv/linux/{sparc/bits/sem-pad.h => x86/bits/types/struct_semi [...]