[all-commits] [llvm/llvm-project] ca0c9b: [libc] Update riscv entrypoints to be on par with ...
Mikhail R. Gadelha via All-commits
all-commits at lists.llvm.org
Tue May 6 09:57:19 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ca0c9bcf101867e921b3d883ad476b0c58d2b7e9
https://github.com/llvm/llvm-project/commit/ca0c9bcf101867e921b3d883ad476b0c58d2b7e9
Author: Mikhail R. Gadelha <mikhail at igalia.com>
Date: 2025-05-06 (Tue, 06 May 2025)
Changed paths:
M libc/config/linux/riscv/entrypoints.txt
M libc/config/linux/riscv/headers.txt
Log Message:
-----------
[libc] Update riscv entrypoints to be on par with x86 (#138597)
This patch updates the riscv entrypoints with almost all functions that
are currently supported on x86. I left six functions commented, as I'll
send separate PRs to enable them:
* poll: needs a new syscall implementation
* utimes: needs a new syscall implementation
* setitimer: test never finished in rv32
* getitimer: test fails in rv32
* exp10m1f: test case doesn't build but it's an easy fix
* sqrtulk: needs to be implemented
I also added the 16-bit fp functions, however, they are not enabled due
to a cmake check in float16-macros.h. To enable 16-bit fp in riscv, we
need to update the buildbots with a clang version that includes the fix
from commit PR #119481
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list