summaryrefslogtreecommitdiff
path: root/libgfortran/config.h.in
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2004-08-03 13:28:26 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2004-08-03 13:28:26 +0000
commit453310d80bde234a483789ac70a955855b59cea2 (patch)
treedda277ad0c8041e0203078222bc52f1ddaeb4ff4 /libgfortran/config.h.in
parent2f71a20a3eacb437535ffe41d0c45516362ecb19 (diff)
downloadgcc-453310d80bde234a483789ac70a955855b59cea2.tar.gz
re PR libfortran/16137 (Fortran compiler unable to produce executables as libfortran depends on C99 math functions)
PR libgfortran/16137 * configure.ac: Add tests for acosf, asinf, atan2f, atanf, ceilf, copysignf, cosf, coshf, expf, floorf, frexpf, hypotf, logf, log10f, scalbnf, sinf, sinhf, sqrtf, tanf and tanhf in libm. * config.h.in: Regenerate. * configure: Regenerate. * instrinsics/c99_functions.c (acosf, asinf, atan2f, atanf, ceilf, copysignf, cosf, coshf, expf, floorf, frexpf, hypotf, logf, log10f, nextafterf, scalbnf, sinf, sinhf, sqrtf, tanf, tanhf): New stub implementations for targets that don't support C99 float functions. From-SVN: r85473
Diffstat (limited to 'libgfortran/config.h.in')
-rw-r--r--libgfortran/config.h.in70
1 files changed, 68 insertions, 2 deletions
diff --git a/libgfortran/config.h.in b/libgfortran/config.h.in
index 77acdc0ade2..3017fdd6a50 100644
--- a/libgfortran/config.h.in
+++ b/libgfortran/config.h.in
@@ -3,9 +3,42 @@
/* Does gettimeofday take a single argument */
#undef GETTIMEOFDAY_ONE_ARGUMENT
+/* libm includes acosf */
+#undef HAVE_ACOSF
+
+/* libm includes asinf */
+#undef HAVE_ASINF
+
+/* libm includes atan2f */
+#undef HAVE_ATAN2F
+
+/* libm includes atanf */
+#undef HAVE_ATANF
+
+/* libm includes ceilf */
+#undef HAVE_CEILF
+
/* complex.h exists */
#undef HAVE_COMPLEX_H
+/* libm includes copysignf */
+#undef HAVE_COPYSIGNF
+
+/* libm includes cosf */
+#undef HAVE_COSF
+
+/* libm includes coshf */
+#undef HAVE_COSHF
+
+/* libm includes expf */
+#undef HAVE_EXPF
+
+/* libm includes floorf */
+#undef HAVE_FLOORF
+
+/* libm includes frexpf */
+#undef HAVE_FREXPF
+
/* Define to 1 if you have the `getpagesize' function. */
#undef HAVE_GETPAGESIZE
@@ -15,9 +48,18 @@
/* Define to 1 if you have the `gettimeofday' function. */
#undef HAVE_GETTIMEOFDAY
+/* libm includes hypotf */
+#undef HAVE_HYPOTF
+
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
+/* libm includes log10f */
+#undef HAVE_LOG10F
+
+/* libm includes logf */
+#undef HAVE_LOGF
+
/* Define to 1 if you have the <math.h> header file. */
#undef HAVE_MATH_H
@@ -33,12 +75,24 @@
/* libm includes nextafterf */
#undef HAVE_NEXTAFTERF
-/* "c99 function" */
+/* libm includes round */
#undef HAVE_ROUND
-/* "c99 function" */
+/* libm includes roundf */
#undef HAVE_ROUNDF
+/* libm includes scalbnf */
+#undef HAVE_SCALBNF
+
+/* libm includes sinf */
+#undef HAVE_SINF
+
+/* libm includes sinhf */
+#undef HAVE_SINHF
+
+/* libm includes sqrtf */
+#undef HAVE_SQRTF
+
/* Define to 1 if you have the <stddef.h> header file. */
#undef HAVE_STDDEF_H
@@ -75,6 +129,12 @@
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
+/* libm includes tanf */
+#undef HAVE_TANF
+
+/* libm includes tanhf */
+#undef HAVE_TANHF
+
/* Define to 1 if you have the `times' function. */
#undef HAVE_TIMES
@@ -108,5 +168,11 @@
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME
+/* Number of bits in a file offset, on hosts where this is settable. */
+#undef _FILE_OFFSET_BITS
+
+/* Define for large files, on AIX-style hosts. */
+#undef _LARGE_FILES
+
/* Define to `long' if <sys/types.h> does not define. */
#undef off_t