X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=config_h.SH;h=b3a8c7e88a6a0e8bc1f2148be5bdb8972c54fd5b;hb=60441da28683c126db80bde5b2b8b45460537070;hp=b8a248112b19c3a6e58cf0bfa2783cf7ffa84c29;hpb=2ef53570a0a9292278fc7d34d7d21270dd5ac7f0;p=p5sagit%2Fp5-mst-13.2.git diff --git a/config_h.SH b/config_h.SH index b8a2481..b3a8c7e 100644 --- a/config_h.SH +++ b/config_h.SH @@ -1800,7 +1800,15 @@ sed <$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