aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/intrinsics/c99_functions.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@libertysurf.fr>2004-12-08 00:43:40 +0100
committerEric Botcazou <ebotcazou@gcc.gnu.org>2004-12-07 23:43:40 +0000
commit6e4d9244f73b5859d90a34a8562300974c6baf29 (patch)
tree7397b8cae4794ec49536905235d48066a52a6dc3 /libgfortran/intrinsics/c99_functions.c
parentc08f800e9a244f29fd5e4124ed1ed6e3205aca25 (diff)
downloadgcc-6e4d9244f73b5859d90a34a8562300974c6baf29.zip
gcc-6e4d9244f73b5859d90a34a8562300974c6baf29.tar.gz
gcc-6e4d9244f73b5859d90a34a8562300974c6baf29.tar.bz2
configure.ac: Check for ieeefp.h.
* configure.ac: Check for ieeefp.h. Check for fabsf in libm. * configure: Regenerate. * config.h.in: Likewise. * c99_protos.h: New file. * libgfortran.h: Include c99_protos.h and conditionally ieeefp.h. * intrinsics/c99_functions.c (fabsf): New function. From-SVN: r91832
Diffstat (limited to 'libgfortran/intrinsics/c99_functions.c')
-rw-r--r--libgfortran/intrinsics/c99_functions.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libgfortran/intrinsics/c99_functions.c b/libgfortran/intrinsics/c99_functions.c
index 617e0d5..e3e0d6c 100644
--- a/libgfortran/intrinsics/c99_functions.c
+++ b/libgfortran/intrinsics/c99_functions.c
@@ -97,6 +97,14 @@ expf(float x)
}
#endif
+#ifndef HAVE_FABSF
+float
+fabsf(float x)
+{
+ return (float) fabs(x);
+}
+#endif
+
#ifndef HAVE_FLOORF
float
floorf(float x)