summaryrefslogtreecommitdiff
path: root/configure.com
diff options
context:
space:
mode:
authorCraig A. Berry <craigberry@mac.com>2014-09-13 17:24:20 -0500
committerCraig A. Berry <craigberry@mac.com>2014-09-13 17:24:20 -0500
commitf88c7f62044e3b2357ce5c704f70862516afbbae (patch)
treefdaf6debdf2dada7692fdffdf1ae90c6d781a7af /configure.com
parent361e750a9a6d18a3c0a16e6334f990d06078e604 (diff)
downloadperl-f88c7f62044e3b2357ce5c704f70862516afbbae.tar.gz
Disable isfinite on VMS.
While the macro exists (in fp.h, not math.h) and it does work on ordinary doubles, it does not work on long doubles, which is the only use of it so far in the Perl core. In Perl_sv_vcatpvfn_flags, isfinite is testing a long double even when not configured with long doubles (assuming long doubles are at least available). So the better part of valor is to say we don't have it and use the fallback. Gets t/op/infnan.t #13 passing.
Diffstat (limited to 'configure.com')
-rw-r--r--configure.com2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.com b/configure.com
index 4707c27d95..5d732450e0 100644
--- a/configure.com
+++ b/configure.com
@@ -6078,7 +6078,7 @@ $ WC "d_ipv6_mreq='define'"
$ WC "d_ipv6_mreq_source='undef'"
$ WC "d_isascii='define'"
$ WC "d_isblank='undef'"
-$ WC "d_isfinite='define'"
+$ WC "d_isfinite='undef'"
$ WC "d_isfinitel='undef'"
$ WC "d_isinf='undef'"
$ WC "d_isinfl='undef'"