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-vs-O2_LTO in repository toolchain/ci/glibc.
from cd71f47acc [vcstocl] Import ProjectQuirks from its own file adds 756c306502 S390: Sync HWCAP names with kernel by adding aliases [BZ #25971] adds 02c91eb611 linux: Add helper function to optimize 64-bit time_t fallbac [...] adds 4f7092348d linux: Simplify clock_adjtime adds d9310f33fc linux: Simplify clock_gettime adds 55399535c1 linux: Simplify clock_nanosleep adds ff6228d5c6 linux: Simplify clock_settime adds 1e03b6d828 linux: Simplify mq_timedreceive adds 85077eaa54 linux: Simplify mq_timedsend adds 3feb53bab0 linux: Simplify ppoll adds fd31691c67 linux: Simplify sched_rr_get_interval adds 70746a06c2 linux: Simplify timer_gettime adds 278498a1c0 linux: Simplify timerfd_settime adds f032f3af2c linux: Simplify utimensat adds 5df6ebcf44 string: test strncasecmp and strncpy near page boundaries adds cd41ffeb0b hurd: define BSD 4.3 ioctls only under __USE_MISC adds 9bd8e3f99d elf/tst-libc_dlvsym: Add a TEST_COMPAT around some symbol tests adds fda4d81801 io/lockf: Include bits/types.h before __OFF_T_MATCHES_OFF64_T check adds 2b09ebeee7 RISC-V: Use 64-bit time_t and off_t for RV32 and RV64 adds 4875afe552 RISC-V: Cleanup some of the sysdep.h code adds 7ed05adc82 RISC-V: Use 64-bit-time syscall numbers with the 32-bit port adds 68efae739a RISC-V: Add support for 32-bit vDSO calls adds 8041759aef RISC-V: Support dynamic loader for the 32-bit adds 708b92e878 RISC-V: Add path of library directories for the 32-bit adds 07598d7600 RISC-V: Add arch-syscall.h for RV32 adds 5b6113d62e RISC-V: Support the 32-bit ABI implementation adds 941a55cf59 RISC-V: Add hard float support for 32-bit CPUs adds 5820c3731e RISC-V: Add 32-bit ABI lists adds b2d175cdb7 RISC-V: Add the RV32 libm-test-ulps adds 2ed993ada6 RISC-V: Fix llrint and llround missing exceptions on RV32 adds 7a55dd3fb6 riscv32: Specify the arch_minimum_kernel as 5.4 adds 30b963c143 RISC-V: Add rv32 path to RTLDLIST in ldd adds 72dfddeffc RISC-V: Build infrastructure for 32-bit port adds 389f6854eb Documentation for the RISC-V 32-bit port adds 567b170501 Add RISC-V 32-bit target to build-many-glibcs.py
No new revisions were added by this update.
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/s390/dl-procinfo.h | 3 + sysdeps/unix/sysv/linux/Makefile | 3 +- sysdeps/unix/sysv/linux/clock_adjtime.c | 23 +- sysdeps/unix/sysv/linux/clock_gettime.c | 42 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 33 +- sysdeps/unix/sysv/linux/clock_settime.c | 18 +- sysdeps/unix/sysv/linux/mq_timedreceive.c | 18 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 14 +- sysdeps/unix/sysv/linux/ppoll.c | 21 +- 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 +- sysdeps/unix/sysv/linux/s390/bits/hwcap.h | 3 + sysdeps/unix/sysv/linux/sched_rr_gi.c | 20 +- .../sysv/linux/time64-support.c} | 18 +- sysdeps/unix/sysv/linux/time64-support.h | 70 + sysdeps/unix/sysv/linux/timer_gettime.c | 20 +- sysdeps/unix/sysv/linux/timerfd_settime.c | 23 +- sysdeps/unix/sysv/linux/utimensat.c | 23 +- 69 files changed, 4365 insertions(+), 311 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 copy sysdeps/{riscv/bits/wordsize.h => unix/sysv/linux/time64-support.c} (62%) create mode 100644 sysdeps/unix/sysv/linux/time64-support.h