This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/glibc.
from 460ee50de0 x86_64: Add SSE sfp-exceptions adds 019d828669 provide y2038 safe socket constants for default/asm-generic ABI adds f721171632 Revert "x86_64: Add SSE sfp-exceptions" adds 0798b8ecc8 ARC: Update syscall-names.list for ARC specific syscalls adds 8645f62469 Bug 25819: Update to Unicode 13.0.0 adds c6663fee43 nptl: Move pthread_sigmask implementation to libc adds 34d49f120d ia64: Remove sigprocmask/sigblock objects from libpthread adds 2f6fa80147 linux: Use pthread_sigmask on sigprocmask adds 566e10aa72 signal: Only handle on NSIG signals on signal functions (BZ #25657) adds eb06601bb4 elf: Support lld-style link map for librtld.map adds 781dacc4f4 Add a syscall test for [BZ #25810] adds 50a2d83c08 elf: Introduce <elf_machine_sym_no_match.h> adds ec935dea63 elf: Implement __libc_early_init adds 8d9ffbb9d0 Remove most gmp-mparam.h headers. adds 92954ffa5a localedef: Add verbose messages for failure paths. adds b3cae39dcb nptl: Start new threads with all signals blocked [BZ #25098] adds 6771af1123 manual: Document the fexecve function adds 9cc93ba097 misc: Turn sstk into a compat symbol adds 99de869beb Use 2020 as copyright year. adds d96cb37678 Increase the timeout of locale/tst-localedef-path-norm adds def674652e nptl/tst-setuid1-static: Improve isolation from system objects adds a9bfa4353c support: Implement <support/xthread.h> key create/delete adds dbb188dd87 Remove unused floating-point configuration from gmp-impl.h. adds 6d246cb852 misc: Remove sstk from the autogenerated system call list new 2a8682ea3b manual: Fix typos in the fexecve description new 9207e30d3f Makeconfig: Use $(error ...) to output error message new 2ad5d0845d Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810] new 03e187a41d elf: Add initial flag argument to __libc_early_init new 86f4f2263b Mark unsigned long arguments with U in more syscalls [BZ #25810] new 246a53d3c6 bits/sem.h: Split out struct semid_ds new 05332ac38b semctl: Remove the sem-pad.h file new 07fe93cd98 generic/typesizes.h: Add support for 32-bit arches with 64-b [...] new ad9fd65d71 Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810] new 68622c00eb Update translations new 32ac0b9884 x86: Add CPU Vendor ID detection support for Zhaoxin processors new a98dc92dd1 x86: Add cache information support for Zhaoxin processors new ab54e26415 x86: Add the test case of __get_cpu_features support for Zha [...] new 86005fdbf4 ldbl-128ibm-compat: workaround GCC 9 C++ PR90731 new e2239af353 Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO [...] new 50545f5aa0 powerpc64le: raise GCC requirement to 7.4 for long double tr [...] new 3a0acbdcc5 powerpc64le: bump binutils version requirement to >= 2.26 new 5c7ccc2983 powerpc64le: blacklist broken GCC compilers (e.g GCC 7.5.0) new 051be01f6b powerpc64le: Enable support for IEEE long double new ff026950e2 Add a C wrapper for prctl [BZ #25896] new 19108a3832 i386: Remove unused variable in sysdeps/x86/cacheinfo.c new 033362cfd7 test-container: Support $(complocaledir) and mkdirp. new df6c63ebbc localedef: Add tests-container test for --no-hard-links. new 183083c359 support: Set errno before testing it. new 6f0baacf0f locale/tst-localedef-path-norm: Don't create $(complocaledir) new 14f43dd34d powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902]
The 26 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: INSTALL | 12 + Makeconfig | 2 +- Makefile | 3 + NEWS | 18 +- argp/argp.h | 2 +- bits/long-double.h | 15 +- csu/init-first.c | 4 - csu/libc-start.c | 6 + elf/Makefile | 8 +- elf/Versions | 1 + .../math_ldbl.h => elf/dl-call-libc-early-init.c | 33 +- elf/dl-load.c | 9 + elf/dl-lookup-direct.c | 116 ++ elf/dl-lookup.c | 10 +- elf/dl-open.c | 38 + elf/libc-early-init.h | 38 + .../x86/bits/sem-pad.h => elf/libc_early_init.c | 17 +- elf/rtld.c | 6 + elf/tst-addr1.c | 2 +- include/math.h | 6 +- include/monetary.h | 8 + include/printf.h | 8 + include/programs/xasprintf.h | 24 + include/stdio.h | 16 +- include/stdlib.h | 11 +- include/sys/cdefs.h | 2 +- include/sys/prctl.h | 1 + include/wchar.h | 9 + libio/bits/stdio-ldbl.h | 4 +- libio/stdio.h | 8 +- locale/Makefile | 3 +- locale/programs/localedef.c | 151 +-- locale/programs/localedef.h | 1 + locale/programs/xasprintf.c | 34 + locale/tst-localedef-path-norm.c | 240 ++++ .../tst-localedef-path-norm.root}/postclean.req | 0 .../tst-localedef-path-norm.script | 2 + localedata/Makefile | 2 + localedata/charmaps/UTF-8 | 1086 ++++++++++++++++- localedata/locales/i18n_ctype | 1273 ++++++++++---------- localedata/locales/tr_TR | 1269 +++++++++---------- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 46 +- localedata/locales/translit_compat | 4 +- localedata/locales/translit_font | 12 +- localedata/locales/translit_fraction | 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 + localedata/unicode-gen/DerivedCoreProperties.txt | 421 +++++-- localedata/unicode-gen/EastAsianWidth.txt | 115 +- localedata/unicode-gen/Makefile | 2 +- localedata/unicode-gen/PropList.txt | 75 +- localedata/unicode-gen/UnicodeData.txt | 962 ++++++++++++++- manual/install.texi | 15 + manual/process.texi | 13 + math/complex.h | 4 +- math/math.h | 12 +- math/test-ldouble.h | 2 +- misc/Makefile | 2 +- misc/err.h | 2 +- misc/error.h | 2 +- misc/sstk.c | 13 +- misc/sys/cdefs.h | 4 +- misc/sys/syslog.h | 2 +- misc/tst-syscalls.c | 167 +++ nptl/Makefile | 10 +- nptl/Versions | 4 + nptl/descr.h | 10 +- nptl/pthreadP.h | 2 + nptl/pthread_create.c | 46 +- nptl/pthread_sigmask.c | 19 +- nptl/tst-signal8.c | 62 + po/hr.po | 64 +- signal/Makefile | 1 + signal/sigsetops.c | 12 +- signal/tst-sigisemptyset.c | 95 ++ stdio-common/printf.h | 2 +- stdio-common/tst-vfprintf-user-type.c | 2 +- stdlib/bits/stdlib-ldbl.h | 2 +- stdlib/gmp-impl.h | 50 - stdlib/monetary.h | 2 +- stdlib/stdlib.h | 2 +- support/Makefile | 5 +- support/support.h | 2 + support/support_paths.c | 7 + support/test-container.c | 44 +- support/tst-support_capture_subprocess.c | 4 +- .../sem-pad.h => support/xpthread_key_create.c | 20 +- .../sem-pad.h => support/xpthread_key_delete.c | 16 +- support/xthread.h | 2 + sysdeps/arm/gmp-mparam.h | 36 - .../elf_machine_sym_no_match.h} | 24 +- sysdeps/generic/ldsodefs.h | 17 + sysdeps/i386/gmp-mparam.h | 28 - sysdeps/ia64/nptl/Makefile | 4 +- 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/hurd/i386/init-first.c | 4 - sysdeps/mips/dl-machine.h | 15 - sysdeps/mips/elf_machine_sym_no_match.h | 43 + sysdeps/mips/ieee754/bits/long-double.h | 2 +- sysdeps/nios2/gmp-mparam.h | 23 - 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/s390/gmp-mparam.h | 30 - sysdeps/sh/gmp-mparam.h | 29 - sysdeps/unix/make-syscalls.sh | 24 + sysdeps/unix/syscall-template.S | 49 +- sysdeps/unix/syscalls.list | 23 +- sysdeps/unix/sysv/linux/Makefile | 6 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/alpha/Makefile | 6 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/bits/sem.h | 26 +- sysdeps/unix/sysv/linux/bits/socket-constants.h | 16 +- .../unix/sysv/linux/bits/types/struct_semid_ds.h | 46 + sysdeps/unix/sysv/linux/csky/libc.abilist | 2 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 33 +- .../bits/types/struct_semid_ds.h} | 31 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/i386/libc.abilist | 2 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c | 3 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 + .../sysv/linux/microblaze/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 + .../sysv/linux/microblaze/le/libpthread.abilist | 1 - .../bits/types/struct_semid_ds.h} | 20 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 1 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 1 - .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 - .../linux/powerpc/bits/types/struct_semid_ds.h | 39 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 + .../linux/powerpc/powerpc32/libpthread.abilist | 1 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 2 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 1 - .../powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h | 8 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 95 ++ .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 117 ++ .../linux/powerpc/powerpc64/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/powerpc/sysdep.h | 24 +- sysdeps/unix/sysv/linux/prctl.c | 42 + .../linux/{sigpending.c => process_vm_readv.c} | 22 +- .../bits/sem-pad.h => process_vm_writev.c} | 24 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 + .../sysv/linux/s390/s390-32/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 + .../sysv/linux/s390/s390-64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sigpending.c | 6 +- sysdeps/unix/sysv/linux/sigprocmask.c | 20 +- sysdeps/unix/sysv/linux/sigsetops.h | 155 ++- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 39 + .../sysv/linux/sparc/sparc32/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 1 - .../sysv/linux/sparc/sparc64/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/syscall-names.list | 3 + sysdeps/unix/sysv/linux/syscalls.list | 41 +- sysdeps/unix/sysv/linux/test-errno-linux.c | 19 + .../sem-pad.h => x86/bits/types/struct_semid_ds.h} | 20 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/sysdep.h | 71 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 - 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/fpu/sfp-exceptions.c | 57 - sysdeps/x86/tst-get-cpu-features.c | 2 + sysdeps/x86_64/fpu/Makefile | 4 +- sysdeps/x86_64/x32/gmp-mparam.h | 2 - wcsmbs/bits/wchar-ldbl.h | 4 +- wcsmbs/wchar.h | 8 +- 217 files changed, 6789 insertions(+), 2483 deletions(-) copy sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h => elf/dl-call-libc-early-init [...] create mode 100644 elf/dl-lookup-direct.c create mode 100644 elf/libc-early-init.h rename sysdeps/unix/sysv/linux/x86/bits/sem-pad.h => elf/libc_early_init.c (71%) create mode 100644 include/programs/xasprintf.h create mode 100644 locale/programs/xasprintf.c create mode 100644 locale/tst-localedef-path-norm.c copy {elf/tst-ldconfig-bad-aux-cache.root => locale/tst-localedef-path-norm.root}/ [...] create mode 100644 locale/tst-localedef-path-norm.root/tst-localedef-path-norm.script 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 create mode 100644 misc/tst-syscalls.c create mode 100644 nptl/tst-signal8.c create mode 100644 signal/tst-sigisemptyset.c rename sysdeps/unix/sysv/linux/hppa/bits/sem-pad.h => support/xpthread_key_create.c (64%) copy sysdeps/unix/sysv/linux/mips/bits/sem-pad.h => support/xpthread_key_delete.c (67%) delete mode 100644 sysdeps/arm/gmp-mparam.h rename sysdeps/{unix/sysv/linux/sparc/bits/sem-pad.h => generic/elf_machine_sym_no [...] delete mode 100644 sysdeps/i386/gmp-mparam.h create mode 100644 sysdeps/mips/elf_machine_sym_no_match.h delete mode 100644 sysdeps/nios2/gmp-mparam.h delete mode 100644 sysdeps/s390/gmp-mparam.h delete mode 100644 sysdeps/sh/gmp-mparam.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_semid_ds.h rename sysdeps/unix/sysv/linux/{bits/sem-pad.h => hppa/bits/types/struct_semid_ds. [...] copy sysdeps/unix/sysv/linux/{powerpc/bits/sem-pad.h => mips/bits/types/struct_sem [...] 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 sysdeps/unix/sysv/linux/{sigpending.c => process_vm_readv.c} (65%) rename sysdeps/unix/sysv/linux/{powerpc/bits/sem-pad.h => process_vm_writev.c} (59%) create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/types/struct_semid_ds.h rename sysdeps/unix/sysv/linux/{mips/bits/sem-pad.h => x86/bits/types/struct_semid [...] delete mode 100644 sysdeps/x86/fpu/sfp-exceptions.c