Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/newlib
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-10-12 12:59:32 +0300
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-10-12 17:46:21 +0300
commit696c282cf32b478b4e11bd8af23663aa99156cb3 (patch)
tree37a3a318dd203d5cec6d9cf9e5feafc23352324e /newlib
parentdcb2b7d7b8456827d4cd82b5798526e7cd483e36 (diff)
riscv: Fix fenv.h support
Use the same C preprocessor expressions to define FE_RMODE_MASK and __RISCV_HARD_FLOAT. The problem was noticed on GCC 10 which does not define __riscv_f.
Diffstat (limited to 'newlib')
-rw-r--r--newlib/libc/machine/riscv/sys/fenv.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/newlib/libc/machine/riscv/sys/fenv.h b/newlib/libc/machine/riscv/sys/fenv.h
index 1d577d527..98387d220 100644
--- a/newlib/libc/machine/riscv/sys/fenv.h
+++ b/newlib/libc/machine/riscv/sys/fenv.h
@@ -14,7 +14,7 @@
#include <stddef.h>
-#if defined(__riscv_f) || defined(__riscv_zfinx)
+#if defined(__riscv_flen) || defined(__riscv_zfinx)
/* Per "The RISC-V Instruction Set Manual: Volume I: User-Level ISA:
* Version 2.1", Section 8.2, "Floating-Point Control and Status