From 188b8f4f616a282a0f0775878744c08bd4694ce8 Mon Sep 17 00:00:00 2001 From: AlekseyZhmulin Date: Wed, 7 May 2025 12:12:49 +0300 Subject: [PATCH] riscv: Fix feholdexcept() --- include/openlibm_fenv_riscv.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/openlibm_fenv_riscv.h b/include/openlibm_fenv_riscv.h index e8ce78e7..ad2f8699 100644 --- a/include/openlibm_fenv_riscv.h +++ b/include/openlibm_fenv_riscv.h @@ -190,9 +190,11 @@ __fenv_static inline int feholdexcept(fenv_t *__envp) { + __rfs(*__envp); + /* No exception traps. */ - return (-1); + return (0); } __fenv_static inline int