aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/c99_protos.h
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@verizon.net>2005-06-24 23:07:13 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2005-06-24 23:07:13 +0000
commitf02d008e26acc1915ff7bf12e833979704751c43 (patch)
treed1fa28d74fc84b12689da081582a879f4ce50df9 /libgfortran/c99_protos.h
parent42c5169549014e6f1b8be662d04b6530a4298c95 (diff)
downloadgcc-f02d008e26acc1915ff7bf12e833979704751c43.zip
gcc-f02d008e26acc1915ff7bf12e833979704751c43.tar.gz
gcc-f02d008e26acc1915ff7bf12e833979704751c43.tar.bz2
re PR fortran/21915 ([4.0 only] Would like atanh etc. as intrinsics)
2005-06-24 Jerry DeLisle <jvdelisle@verizon.net> PR libfortran/21915 * Makefile.am: include intrinsics/hyper.c * c99_protos.h: add prototypes for single precision versions of acosh, asinh, and atanh for platforms that do not have these * config.h.in: add #undef for wrappers * configure.ac: add checks for single precision versions * aclocal.m4: generated * Makefile.in: generated * configure: generated From-SVN: r101302
Diffstat (limited to 'libgfortran/c99_protos.h')
-rw-r--r--libgfortran/c99_protos.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libgfortran/c99_protos.h b/libgfortran/c99_protos.h
index b8cc740..d43bff5 100644
--- a/libgfortran/c99_protos.h
+++ b/libgfortran/c99_protos.h
@@ -33,10 +33,18 @@ Boston, MA 02111-1307, USA. */
extern float acosf(float);
#endif
+#ifndef HAVE_ACOSHF
+extern float acoshf(float);
+#endif
+
#ifndef HAVE_ASINF
extern float asinf(float);
#endif
+#ifndef HAVE_ASINHF
+extern float asinhf(float);
+#endif
+
#ifndef HAVE_ATAN2F
extern float atan2f(float, float);
#endif
@@ -45,6 +53,10 @@ extern float atan2f(float, float);
extern float atanf(float);
#endif
+#ifndef HAVE_ATANHF
+extern float atanhf(float);
+#endif
+
#ifndef HAVE_CEILF
extern float ceilf(float);
#endif