aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2018-05-16 06:03:08 +0200
committerFlorian Weimer <fweimer@redhat.com>2018-05-16 06:03:08 +0200
commit9761bf4dfae04016bccaa82414719523b090dd60 (patch)
tree1abcf3d350f8540e87f3850cb111a13cfaf66d8f /ChangeLog
parent69a01461ee1417578d2ba20aac935828b50f1118 (diff)
downloadglibc-9761bf4dfae04016bccaa82414719523b090dd60.tar.xz
glibc-9761bf4dfae04016bccaa82414719523b090dd60.zip
math: Merge strtod_nan_*.h into math-type-macros-*.h
This change will eventually make it possible to compile stdlib/strtod_nan_main.c as part of math/s_nan_template.c.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog66
1 files changed, 66 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9e04684917..88ffee6b55 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,69 @@
+2018-05-16 Florian Weimer <fweimer@redhat.com>
+
+ * stdlib/strtod_nan.c: Include <math-type-macros-double.h> instead
+ of <strtod_nan_double.h>.
+ * stdlib/strtod_nan_main.c (STRTOD_NAN): Use SET_NAN_PAYLOAD
+ instead of SET_MANTISSA.
+ * stdlib/strtof_nan.c: Include <math-type-macros-float.h> instead
+ of include <strtod_nan_float.h>.
+ * stdlib/strtold_nan.c: Include <math-type-macros-ldouble.h>
+ instead of <strtod_nan_ldouble.h>.
+ * stdlib/strtod_nan_double.h: Move to ...
+ * sysdeps/generic/math-nan-payload-double.h: ... here.
+ (FLOAT): Remove definition.
+ (SET_MANTISSA): Rename to ...
+ (SET_NAN_PAYLOAD): ... this.
+ * stdlib/strtod_nan_float.h: Move to ...
+ * sysdeps/generic/math-nan-payload-float.h: ... here.
+ (FLOAT): Remove definition.
+ (SET_MANTISSA): Rename to ...
+ (SET_NAN_PAYLOAD): ... this.
+ * sysdeps/generic/math-type-macros-double.h: Include
+ <math-nan-payload-double.h>. Include <math/math-svid-compat.h>
+ instead of <math-svid-compat.h>.
+ * sysdeps/generic/math-type-macros-float.h: Include
+ <math-nan-payload-float.h>. Include <math/math-svid-compat.h>
+ instead of <math-svid-compat.h>.
+ * sysdeps/generic/math-type-macros-float128.h: Include
+ <math-nan-payload-float128.h>.
+ * sysdeps/generic/math-type-macros-ldouble.h: Include
+ <math-nan-payload-ldouble.h>. Include <math/math-svid-compat.h>
+ instead of <math-svid-compat.h>.
+ * sysdeps/generic/math-type-macros.h: Document SET_NAN_PAYLOAD and
+ check for definition.
+ * sysdeps/ieee754/float128/strtod_nan_float128.h: Move to ...
+ * sysdeps/ieee754/float128/math-nan-payload-float128.h: ... here.
+ Include <ieee754_float128.h>.
+ (FLOAT): Remove definition.
+ (SET_MANTISSA): Rename to ...
+ (SET_NAN_PAYLOAD): ... this.
+ * sysdeps/ieee754/float128/strtof128_nan.c: Include
+ <math-type-macros-float128.h> instead of <strtod_nan_float128.h>.
+ Do not include <float128_private.h>.
+ * sysdeps/ieee754/float128/wcstof128_nan.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/strtod_nan_ldouble.h: Move to ...
+ * sysdeps/ieee754/ldbl-128/math-nan-payload-ldouble.h: ... here.
+ (FLOAT): Remove definition.
+ (SET_MANTISSA): Rename to ...
+ (SET_NAN_PAYLOAD): ... this.
+ * sysdeps/ieee754/ldbl-128ibm/strtod_nan_ldouble.h: Move to ...
+ * sysdeps/ieee754/ldbl-128ibm/math-nan-payload-ldouble.h: ... here.
+ (FLOAT): Remove definition.
+ (SET_MANTISSA): Rename to ...
+ (SET_NAN_PAYLOAD): ... this.
+ * sysdeps/ieee754/ldbl-96/strtod_nan_ldouble.h: Move to ...
+ * sysdeps/ieee754/ldbl-96/math-nan-payload-ldouble.h: ... here.
+ (FLOAT): Remove definition.
+ (SET_MANTISSA): Rename to ...
+ (SET_NAN_PAYLOAD): ... this.
+ * wcsmbs/wcstod_nan.c: Include <math-type-macros-double.h> instead
+ of "../stdlib/strtod_nan_double.h".
+ * wcsmbs/wcstof_nan.c: Include <math-type-macros-float.h> instead
+ of "../stdlib/strtod_nan_float.h".
+ * wcsmbs/wcstold_nan.c: Include <math-type-macros-ldouble.h>
+ instead of "../stdlib/strtod_nan_ldouble.h".
+ * manual/arith.texi (Parsing of Floats): Adjust comment.
+
2018-05-16 Joseph Myers <joseph@codesourcery.com>
* math/Makefile (libm-narrow-fns): Add mul.