RISC-V: Add ABI Lists

System Internals / glibc - Palmer Dabbelt [dabbelt.com] - 29 January 2018 18:37 EST

I started with the aarch64 ABI lists and manually went through each difference, ensuring that the missing entries had been deprecated along the line. Darius generated the ulps files by running the test cases on QEMU.

2018-01-29 Palmer Dabbelt

- sysdeps/riscv/nofpu/libm-test-ulps: New file.
- sysdeps/riscv/nofpu/libm-test-ulps-name: Likewise.
- sysdeps/riscv/rv64/rvd/libm-test-ulps: Likewise.
- sysdeps/riscv/rv64/rvd/libm-test-ulps-name: Likewise.
- sysdeps/unix/sysv/linux/riscv/localplt.data: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/c++-types.data: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/libnsl.abilist: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Likewise.
- sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist: Likewise.

2268c4337c RISC-V: Add ABI Lists
ChangeLog | 14 +
sysdeps/riscv/nofpu/libm-test-ulps | 2198 ++++++++++++++++++++
sysdeps/riscv/nofpu/libm-test-ulps-name | 1 +
sysdeps/riscv/rv64/rvd/libm-test-ulps | 2198 ++++++++++++++++++++
sysdeps/riscv/rv64/rvd/libm-test-ulps-name | 1 +
sysdeps/unix/sysv/linux/riscv/localplt.data | 19 +
sysdeps/unix/sysv/linux/riscv/rv64/c++-types.data | 67 +
sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 10 +
.../sysv/linux/riscv/rv64/libBrokenLocale.abilist | 2 +
sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist | 5 +
sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2096 +++++++++++++++++++
.../unix/sysv/linux/riscv/rv64/libcrypt.abilist | 8 +
sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist | 10 +
sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 970 +++++++++
sysdeps/unix/sysv/linux/riscv/rv64/libnsl.abilist | 121 ++
.../unix/sysv/linux/riscv/rv64/libpthread.abilist | 217 ++
.../unix/sysv/linux/riscv/rv64/libresolv.abilist | 80 +
sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist | 36 +
.../sysv/linux/riscv/rv64/libthread_db.abilist | 41 +
sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist | 7 +
20 files changed, 8101 insertions(+)

Upstream: sourceware.org


  • Share