This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/glibc.
from f032f3af2c linux: Simplify utimensat adds 5df6ebcf44 string: test strncasecmp and strncpy near page boundaries new cd41ffeb0b hurd: define BSD 4.3 ioctls only under __USE_MISC new 9bd8e3f99d elf/tst-libc_dlvsym: Add a TEST_COMPAT around some symbol tests new fda4d81801 io/lockf: Include bits/types.h before __OFF_T_MATCHES_OFF64_T check new 2b09ebeee7 RISC-V: Use 64-bit time_t and off_t for RV32 and RV64 new 4875afe552 RISC-V: Cleanup some of the sysdep.h code new 7ed05adc82 RISC-V: Use 64-bit-time syscall numbers with the 32-bit port new 68efae739a RISC-V: Add support for 32-bit vDSO calls new 8041759aef RISC-V: Support dynamic loader for the 32-bit new 708b92e878 RISC-V: Add path of library directories for the 32-bit new 07598d7600 RISC-V: Add arch-syscall.h for RV32 new 5b6113d62e RISC-V: Support the 32-bit ABI implementation new 941a55cf59 RISC-V: Add hard float support for 32-bit CPUs new 5820c3731e RISC-V: Add 32-bit ABI lists new b2d175cdb7 RISC-V: Add the RV32 libm-test-ulps new 2ed993ada6 RISC-V: Fix llrint and llround missing exceptions on RV32 new 7a55dd3fb6 riscv32: Specify the arch_minimum_kernel as 5.4 new 30b963c143 RISC-V: Add rv32 path to RTLDLIST in ldd new 72dfddeffc RISC-V: Build infrastructure for 32-bit port new 389f6854eb Documentation for the RISC-V 32-bit port new 567b170501 Add RISC-V 32-bit target to build-many-glibcs.py
The 20 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: NEWS | 11 +- README | 1 + elf/tst-libc_dlvsym.h | 5 + io/lockf.c | 2 + scripts/build-many-glibcs.py | 15 + string/test-strncasecmp.c | 43 + string/test-strncpy.c | 35 + sysdeps/mach/hurd/bits/ioctls.h | 2 + sysdeps/riscv/bits/wordsize.h | 9 +- sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 26 +- sysdeps/riscv/nptl/bits/struct_rwlock.h | 27 +- sysdeps/riscv/nptl/pthread-offsets.h | 17 +- sysdeps/riscv/preconfigure | 6 +- sysdeps/{x86_64/x32 => riscv/rv32}/Implies-after | 0 sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h | 38 + sysdeps/riscv/rv32/rvd/Implies | 3 + sysdeps/riscv/{rv64 => rv32}/rvd/libm-test-ulps | 0 .../riscv/{rv64 => rv32}/rvd/libm-test-ulps-name | 0 .../riscv/{bits/wordsize.h => rv32/rvd/s_lrint.c} | 26 +- .../riscv/{bits/wordsize.h => rv32/rvd/s_lround.c} | 26 +- sysdeps/riscv/{rv64 => rv32}/rvf/Implies | 0 .../riscv/{bits/wordsize.h => rv32/rvf/s_lrintf.c} | 26 +- .../{bits/wordsize.h => rv32/rvf/s_lroundf.c} | 26 +- sysdeps/riscv/sfp-machine.h | 27 +- sysdeps/riscv/sys/asm.h | 7 +- sysdeps/unix/sysv/linux/riscv/Makefile | 8 +- sysdeps/unix/sysv/linux/riscv/bits/environments.h | 81 + .../sysv/linux/riscv/bits/time64.h} | 27 +- .../sysv/linux/riscv/bits/timesize.h} | 19 +- sysdeps/unix/sysv/linux/riscv/configure | 43 + sysdeps/unix/sysv/linux/riscv/configure.ac | 12 + sysdeps/unix/sysv/linux/riscv/dl-cache.h | 54 +- sysdeps/unix/sysv/linux/riscv/jmp_buf-macros.h | 55 + .../sysv/linux/riscv/kernel_stat.h} | 18 +- sysdeps/unix/sysv/linux/riscv/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/riscv/ldd-rewrite.sed | 2 +- sysdeps/unix/sysv/linux/riscv/rv32/Implies | 3 + sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 284 +++ .../sysv/linux/{arc => riscv/rv32}/c++-types.data | 0 sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist | 5 + .../sysv/linux/riscv/rv32/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 1935 ++++++++++++++++++++ .../unix/sysv/linux/riscv/rv32/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist | 9 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 940 ++++++++++ .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 213 +++ .../unix/sysv/linux/riscv/rv32/libresolv.abilist | 79 + sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist | 35 + .../sysv/linux/riscv/rv32/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist | 6 + sysdeps/unix/sysv/linux/riscv/shlib-versions | 10 +- sysdeps/unix/sysv/linux/riscv/sysdep.h | 59 +- 53 files changed, 4173 insertions(+), 151 deletions(-) copy sysdeps/{x86_64/x32 => riscv/rv32}/Implies-after (100%) create mode 100644 sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/riscv/rv32/rvd/Implies copy sysdeps/riscv/{rv64 => rv32}/rvd/libm-test-ulps (100%) copy sysdeps/riscv/{rv64 => rv32}/rvd/libm-test-ulps-name (100%) copy sysdeps/riscv/{bits/wordsize.h => rv32/rvd/s_lrint.c} (66%) copy sysdeps/riscv/{bits/wordsize.h => rv32/rvd/s_lround.c} (66%) copy sysdeps/riscv/{rv64 => rv32}/rvf/Implies (100%) copy sysdeps/riscv/{bits/wordsize.h => rv32/rvf/s_lrintf.c} (66%) copy sysdeps/riscv/{bits/wordsize.h => rv32/rvf/s_lroundf.c} (66%) create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/environments.h copy sysdeps/{riscv/bits/wordsize.h => unix/sysv/linux/riscv/bits/time64.h} (52%) copy sysdeps/{riscv/bits/wordsize.h => unix/sysv/linux/riscv/bits/timesize.h} (61%) create mode 100644 sysdeps/unix/sysv/linux/riscv/jmp_buf-macros.h copy sysdeps/{riscv/bits/wordsize.h => unix/sysv/linux/riscv/kernel_stat.h} (66%) create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/Implies create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h copy sysdeps/unix/sysv/linux/{arc => riscv/rv32}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist