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