--- a/mozilla-bmo531915.patch Tue Nov 15 15:11:07 2022 +0100
+++ b/mozilla-bmo531915.patch Mon Dec 12 22:35:13 2022 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Wolfgang Rosenauer <wr@rosenauer.org>
-# Parent 5573047016750e02413781dac0ac4c2361946ed2
+# Parent fa8a5832a374ccd7af5db927b992b5d9f15273ef
diff --git a/modules/fdlibm/src/math_private.h b/modules/fdlibm/src/math_private.h
--- a/modules/fdlibm/src/math_private.h
@@ -23,7 +23,6 @@
+#endif
typedef __double_t double_t;
-typedef float __float_t;
- typedef __float_t float_t;
/*
* The original fdlibm code used statements like:
@@ -31,3 +30,4 @@
* ix0 = *(n0+(int*)&x); * high word of x *
* ix1 = *((1-n0)+(int*)&x); * low word of x *
* to dig two 32 bit words out of the 64 bit IEEE floating point
+ * value. That is non-ANSI, and, moreover, the gcc instruction