summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--newlib/libc/include/machine/ieeefp.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/newlib/libc/include/machine/ieeefp.h b/newlib/libc/include/machine/ieeefp.h
index b1b44665e..9fbef8449 100644
--- a/newlib/libc/include/machine/ieeefp.h
+++ b/newlib/libc/include/machine/ieeefp.h
@@ -78,7 +78,9 @@
# else
# define __IEEE_BIG_ENDIAN
# endif
-# define __OBSOLETE_MATH_DEFAULT 0
+# if __ARM_FP & 0x8
+# define __OBSOLETE_MATH_DEFAULT 0
+# endif
#else
# define __IEEE_BIG_ENDIAN
# ifdef __ARMEL__