aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/config
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2013-06-24 10:34:05 +0200
committerTobias Burnus <burnus@gcc.gnu.org>2013-06-24 10:34:05 +0200
commit7ae346c340a76c3bd83db101c72a2deb7a98ea5d (patch)
treee3fb961dfaef2cc8370285e9e55b54517901a4cb /libgfortran/config
parente99008fc24f17f93604d3980a15e7add979b560a (diff)
downloadgcc-7ae346c340a76c3bd83db101c72a2deb7a98ea5d.zip
gcc-7ae346c340a76c3bd83db101c72a2deb7a98ea5d.tar.gz
gcc-7ae346c340a76c3bd83db101c72a2deb7a98ea5d.tar.bz2
configure.ac: Check for fp_except and fp_except_t.
2013-06-24 Tobias Burnus <burnus@net-b.de> * configure.ac: Check for fp_except and fp_except_t. * config/fpu-sysv.h: Conditionally use either type. * configure: Regenerate. * config.h.in: Regenerate. From-SVN: r200360
Diffstat (limited to 'libgfortran/config')
-rw-r--r--libgfortran/config/fpu-sysv.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libgfortran/config/fpu-sysv.h b/libgfortran/config/fpu-sysv.h
index 1502b37..db95e9d 100644
--- a/libgfortran/config/fpu-sysv.h
+++ b/libgfortran/config/fpu-sysv.h
@@ -85,7 +85,13 @@ int
get_fpu_except_flags (void)
{
int result;
+#if HAVE_FP_EXCEPT
fp_except set_excepts;
+#elif HAVE_FP_EXCEPT_T
+ fp_except_t set_excepts;
+#else
+ choke me
+#endif
result = 0;
set_excepts = fpgetsticky ();