summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2015-08-16 16:02:59 -0400
committerJarkko Hietaniemi <jhi@iki.fi>2015-10-02 18:34:57 -0400
commit94a2587fdd5c930411410a33daa1209d3ef941ea (patch)
treeefe77a12a1d67a23fe32ab34c3352a2df0f040b6
parent821805a244cacd9869331999cd53407f3323206a (diff)
downloadperl-94a2587fdd5c930411410a33daa1209d3ef941ea.tar.gz
Remove unused d_modfl_pow32_bug symbol.
Even if the bug might still be present in ancient versions of glibc, there's no code in the current Perl core using that.
-rw-r--r--NetWare/config_H.wc8
-rw-r--r--Porting/Glossary7
-rw-r--r--Porting/config_H8
-rwxr-xr-xconfig_h.SH8
-rw-r--r--plan9/config.plan98
-rw-r--r--plan9/config_h.sample8
-rw-r--r--uconfig.h8
-rw-r--r--win32/config_H.ce8
-rw-r--r--win32/config_H.gc8
-rw-r--r--win32/config_H.vc8
10 files changed, 0 insertions, 79 deletions
diff --git a/NetWare/config_H.wc b/NetWare/config_H.wc
index fc3486d00e..785ef430a9 100644
--- a/NetWare/config_H.wc
+++ b/NetWare/config_H.wc
@@ -1706,15 +1706,7 @@
* 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.
- */
/*#define HAS_MODFL /**/
-/*#define HAS_MODFL_POW32_BUG /**/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
diff --git a/Porting/Glossary b/Porting/Glossary
index 39c3924a9e..b654e25860 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -1629,13 +1629,6 @@ d_modfl (d_modfl.U):
This variable conditionally defines the HAS_MODFL symbol, which
indicates to the C program that the modfl() routine is available.
-d_modfl_pow32_bug (d_modfl.U):
- This variable conditionally defines the HAS_MODFL_POW32_BUG symbol,
- which indicates that modfl() 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_modflproto (d_modfl.U):
This symbol, if defined, indicates that the system provides
a prototype for the modfl() function. Otherwise, it is up
diff --git a/Porting/config_H b/Porting/config_H
index 7c9209eb9f..5cf2e048a7 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -3511,16 +3511,8 @@
* a prototype for the modfl() function. Otherwise, it is up
* to the program to supply one.
*/
-/* 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.
- */
#define HAS_MODFL /**/
#define HAS_MODFL_PROTO /**/
-/*#define HAS_MODFL_POW32_BUG / **/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
diff --git a/config_h.SH b/config_h.SH
index 6260258ab6..4be7099197 100755
--- a/config_h.SH
+++ b/config_h.SH
@@ -4066,16 +4066,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
* a prototype for the modfl() function. Otherwise, it is up
* to the program to supply one.
*/
-/* 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_modflproto HAS_MODFL_PROTO /**/
-#$d_modfl_pow32_bug HAS_MODFL_POW32_BUG /**/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
diff --git a/plan9/config.plan9 b/plan9/config.plan9
index d52342eacf..5fa090cbe6 100644
--- a/plan9/config.plan9
+++ b/plan9/config.plan9
@@ -2020,15 +2020,7 @@
* 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.
- */
/*#define HAS_MODFL / **/
-/*#define HAS_MODFL_POW32_BUG / **/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
diff --git a/plan9/config_h.sample b/plan9/config_h.sample
index d34ccc4303..a8b68d2f82 100644
--- a/plan9/config_h.sample
+++ b/plan9/config_h.sample
@@ -1973,15 +1973,7 @@
* 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.
- */
/*#define HAS_MODFL / **/
-/*#define HAS_MODFL_POW32_BUG / **/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
diff --git a/uconfig.h b/uconfig.h
index 49602cc46c..c2158ba1ec 100644
--- a/uconfig.h
+++ b/uconfig.h
@@ -4031,16 +4031,8 @@
* a prototype for the modfl() function. Otherwise, it is up
* to the program to supply one.
*/
-/* 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.
- */
/*#define HAS_MODFL / **/
/*#define HAS_MODFL_PROTO / **/
-/*#define HAS_MODFL_POW32_BUG / **/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
diff --git a/win32/config_H.ce b/win32/config_H.ce
index 24929994df..05f7055f32 100644
--- a/win32/config_H.ce
+++ b/win32/config_H.ce
@@ -1974,16 +1974,8 @@
* a prototype for the modfl() function. Otherwise, it is up
* to the program to supply one.
*/
-/* 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.
- */
/*#define HAS_MODFL /**/
/*#define HAS_MODFL_PROTO /**/
-/*#define HAS_MODFL_POW32_BUG /**/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
diff --git a/win32/config_H.gc b/win32/config_H.gc
index 763afcab27..f215c2e5e9 100644
--- a/win32/config_H.gc
+++ b/win32/config_H.gc
@@ -3877,16 +3877,8 @@
* a prototype for the modfl() function. Otherwise, it is up
* to the program to supply one.
*/
-/* 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.
- */
/*#define HAS_MODFL / **/
/*#define HAS_MODFL_PROTO / **/
-/*#define HAS_MODFL_POW32_BUG / **/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
diff --git a/win32/config_H.vc b/win32/config_H.vc
index f6bbcc4ee4..5d90ee1cb1 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -3869,16 +3869,8 @@
* a prototype for the modfl() function. Otherwise, it is up
* to the program to supply one.
*/
-/* 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.
- */
/*#define HAS_MODFL / **/
/*#define HAS_MODFL_PROTO / **/
-/*#define HAS_MODFL_POW32_BUG / **/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is