diff --git a/newlib/libm/machine/arm/e_sqrt.c b/newlib/libm/machine/arm/e_sqrt.c index 8754b9fe0..6f3eb8301 100644 --- a/newlib/libm/machine/arm/e_sqrt.c +++ b/newlib/libm/machine/arm/e_sqrt.c @@ -24,7 +24,7 @@ * SUCH DAMAGE. */ -#if __ARM_FP & 0x8 +#if (__ARM_FP & 0x8) && !defined(__SOFTFP__) #include double diff --git a/newlib/libm/machine/arm/ef_sqrt.c b/newlib/libm/machine/arm/ef_sqrt.c index 81c29f145..3a1ba6cb4 100644 --- a/newlib/libm/machine/arm/ef_sqrt.c +++ b/newlib/libm/machine/arm/ef_sqrt.c @@ -24,7 +24,7 @@ * SUCH DAMAGE. */ -#if __ARM_FP & 0x4 +#if (__ARM_FP & 0x4) && !defined(__SOFTFP__) #include float