diff --git a/newlib/libm/math/wf_acos.c b/newlib/libm/math/wf_acos.c index 15d869980..c24912de5 100644 --- a/newlib/libm/math/wf_acos.c +++ b/newlib/libm/math/wf_acos.c @@ -31,7 +31,7 @@ if(fabsf(x)>1.0f) { /* acosf(|x|>1) */ errno = EDOM; - return (float) nan(""); + return nanf(""); } else return z; #endif diff --git a/newlib/libm/math/wf_asin.c b/newlib/libm/math/wf_asin.c index 2f9ffaf6e..c9f15e352 100644 --- a/newlib/libm/math/wf_asin.c +++ b/newlib/libm/math/wf_asin.c @@ -38,7 +38,7 @@ if(fabsf(x)>1.0f) { /* asinf(|x|>1) */ errno = EDOM; - return (float)nan(""); + return nanf(""); } else return z; #endif diff --git a/newlib/libm/math/wf_log.c b/newlib/libm/math/wf_log.c index 93d1d213e..97f4a7f1a 100644 --- a/newlib/libm/math/wf_log.c +++ b/newlib/libm/math/wf_log.c @@ -41,7 +41,7 @@ } else { /* logf(x<0) */ errno = EDOM; - return nan(""); + return nanf(""); } #endif } diff --git a/newlib/libm/math/wf_log10.c b/newlib/libm/math/wf_log10.c index c9f8ecb57..529ed6514 100644 --- a/newlib/libm/math/wf_log10.c +++ b/newlib/libm/math/wf_log10.c @@ -41,7 +41,7 @@ } else { /* log10f(x<0) */ errno = EDOM; - return nan(""); + return nanf(""); } } else return z;