This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch alistair/rv32.next in repository glibc.
discards 451786b99d Revert "Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5. [...] discards 24bf5aaf8b COVER: glibc port for 32-bit RISC-V (RV32) discards 41f8a5b2eb Add RISC-V 32-bit target to build-many-glibcs.py discards f0a8751979 Documentation for the RISC-V 32-bit port discards 403d3b9d25 RISC-V: Add rv32 path to RTLDLIST in ldd discards 4348f4df88 riscv32: Specify the arch_minimum_kernel as 5.4 discards aa5a0641c2 RISC-V: Build Infastructure for 32-bit discards 5c3d192373 RISC-V: Fix llrint and llround missing exceptions on RV32 discards 8b0850a29c RISC-V: Add the RV32 libm-test-ulps discards bd372f9d16 RISC-V: Add ABI lists discards 0246f486e7 RISC-V: Hard float support for 32-bit discards 6bcee67ccd RISC-V: The ABI implementation for 32-bit discards 70e3d09f43 RISC-V: nptl: update default pthread-offsets.h discards afe9bc0a7d RISC-V: Add arch-syscall.h for RV32 discards 0e7813b9fe RISC-V: Add path of library directories for the 32-bit discards 8e183a2eff RISC-V: Support dynamic loader for the 32-bit discards 57587db021 RISC-V: Add support for 32-bit vDSO calls discards 54b6e938ef RISC-V: Define __NR_* as __NR_*_time64/64 for 32-bit discards 6e0bc9ca17 RISC-V: Use 64-bit time_t and off_t for RV32 and RV64 discards 5e574792e9 generic/typesizes.h: Add support for 32-bit arches with 64-b [...] discards bd0a0459c0 sysv: linux: Pass 64-bit version of semctl syscall discards cce07de62c semctl: Remove the sem-pad.h file discards c863b5ea1f bits/sem.h: Split out struct semid_ds 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. new 1bf8f30f62 bits/sem.h: Split out struct semid_ds new 621f295f92 semctl: Remove the sem-pad.h file new b196ef7d06 sysv: linux: Pass 64-bit version of semctl syscall new 8439db9276 generic/typesizes.h: Add support for 32-bit arches with 64-b [...] new a756d0ca69 RISC-V: Use 64-bit time_t and off_t for RV32 and RV64 new 10e80de0a4 RISC-V: Define __NR_* as __NR_*_time64/64 for 32-bit new 85c5dc3d68 RISC-V: Add support for 32-bit vDSO calls new 83909c1837 RISC-V: Support dynamic loader for the 32-bit new 08f88cc98e RISC-V: Add path of library directories for the 32-bit new 270608db01 RISC-V: Add arch-syscall.h for RV32 new 270e33ab0b RISC-V: nptl: update default pthread-offsets.h new 60356616a2 RISC-V: The ABI implementation for 32-bit new fb57a299ec RISC-V: Hard float support for 32-bit new 6ffd7a18a1 RISC-V: Add ABI lists new 0258a4fb82 RISC-V: Add the RV32 libm-test-ulps new bed534fb7b RISC-V: Fix llrint and llround missing exceptions on RV32 new 5bafccaff6 RISC-V: Build Infastructure for 32-bit new 376aa9d427 riscv32: Specify the arch_minimum_kernel as 5.4 new daecde01f1 RISC-V: Add rv32 path to RTLDLIST in ldd new f1a49b33af Documentation for the RISC-V 32-bit port new 09ce02006a Add RISC-V 32-bit target to build-many-glibcs.py new 858342bd91 COVER: glibc port for 32-bit RISC-V (RV32) new 5b738d3df3 Revert "Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5. [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (451786b99d) \ N -- N -- N refs/heads/alistair/rv32.next (5b738d3df3)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 23 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: csu/init-first.c | 4 - csu/libc-start.c | 5 + elf/Makefile | 5 +- elf/Versions | 1 + .../dl-call-libc-early-init.c | 44 ++++---- elf/dl-load.c | 9 ++ elf/dl-lookup-direct.c | 116 +++++++++++++++++++++ elf/dl-lookup.c | 10 +- elf/dl-open.c | 25 +++++ elf/{tst-auxobj.c => libc-early-init.h} | 35 +++---- .../mach/htl/thrd_yield.c => elf/libc_early_init.c | 11 +- elf/rtld.c | 4 + sysdeps/arm/gmp-mparam.h | 36 ------- .../generic/elf_machine_sym_no_match.h | 19 ++-- sysdeps/generic/ldsodefs.h | 17 +++ sysdeps/i386/gmp-mparam.h | 28 ----- sysdeps/mach/hurd/i386/init-first.c | 4 - sysdeps/mips/dl-machine.h | 15 --- sysdeps/mips/elf_machine_sym_no_match.h | 43 ++++++++ sysdeps/nios2/gmp-mparam.h | 23 ---- sysdeps/s390/gmp-mparam.h | 30 ------ sysdeps/sh/gmp-mparam.h | 29 ------ sysdeps/unix/sysv/linux/hppa/struct__semid_ds32.h | 4 +- sysdeps/unix/sysv/linux/mips/struct__semid_ds32.h | 4 +- .../unix/sysv/linux/powerpc/struct__semid_ds32.h | 4 +- sysdeps/unix/sysv/linux/riscv/libc.abilist | 1 + sysdeps/unix/sysv/linux/riscv/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/semctl.c | 54 ++++++---- sysdeps/unix/sysv/linux/sparc/struct__semid_ds32.h | 4 +- sysdeps/unix/sysv/linux/struct__semid_ds32.h | 4 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 2 +- sysdeps/unix/sysv/linux/x86/struct__semid_ds32.h | 4 +- 32 files changed, 328 insertions(+), 267 deletions(-) copy sysdeps/powerpc/mod-cache-ppc.c => elf/dl-call-libc-early-init.c (54%) create mode 100644 elf/dl-lookup-direct.c copy elf/{tst-auxobj.c => libc-early-init.h} (58%) copy sysdeps/mach/htl/thrd_yield.c => elf/libc_early_init.c (82%) delete mode 100644 sysdeps/arm/gmp-mparam.h copy elf/tst-auditlogmod-1.c => sysdeps/generic/elf_machine_sym_no_match.h (64%) 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