summaryrefslogtreecommitdiff
path: root/config_h.SH
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-06-08 14:15:32 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-06-08 14:15:32 +0000
commite67aeab17662a70a2316911b8ee5b43fdf6f7241 (patch)
treee3eca0ad4b75893ddf06d7df92e3888695fd4454 /config_h.SH
parentc6966feaee0c3ed89d8fc30ec44b30cc2c61c5fc (diff)
downloadperl-e67aeab17662a70a2316911b8ee5b43fdf6f7241.tar.gz
Be inspired more by Hugo-- introduce HAS_MODFL_POW32_BUG.
p4raw-id: //depot/perl@10479
Diffstat (limited to 'config_h.SH')
-rw-r--r--config_h.SH8
1 files changed, 8 insertions, 0 deletions
diff --git a/config_h.SH b/config_h.SH
index b8a248112b..b3a8c7e88a 100644
--- a/config_h.SH
+++ b/config_h.SH
@@ -1800,7 +1800,15 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
* available to split a long double x into a fractional part f and
* an integer part i such that |f| < 1.0 and (f + i) = x.
*/
+/* HAS_MODFL_POW32_BUG:
+ * This symbol, if defined, indicates that the modfl routine is
+ * broken for long doubles >= pow(2, 32).
+ * For example from 4294967303.150000 one would get 4294967302.000000
+ * and 1.150000. The bug has been seen in certain versions of glibc,
+ * release 2.2.2 is known to be okay.
+ */
#$d_modfl HAS_MODFL /**/
+#$d_modfl_pow32_bug HAS_MODFL_POW32_BUG /**/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is