From 9761bf4dfae04016bccaa82414719523b090dd60 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 16 May 2018 06:03:08 +0200 Subject: 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. --- ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 9e04684917..88ffee6b55 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,69 @@ +2018-05-16 Florian Weimer + + * stdlib/strtod_nan.c: Include instead + of . + * stdlib/strtod_nan_main.c (STRTOD_NAN): Use SET_NAN_PAYLOAD + instead of SET_MANTISSA. + * stdlib/strtof_nan.c: Include instead + of include . + * stdlib/strtold_nan.c: Include + instead of . + * 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 + . Include + instead of . + * sysdeps/generic/math-type-macros-float.h: Include + . Include + instead of . + * sysdeps/generic/math-type-macros-float128.h: Include + . + * sysdeps/generic/math-type-macros-ldouble.h: Include + . Include + instead of . + * 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 . + (FLOAT): Remove definition. + (SET_MANTISSA): Rename to ... + (SET_NAN_PAYLOAD): ... this. + * sysdeps/ieee754/float128/strtof128_nan.c: Include + instead of . + Do not include . + * 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 instead + of "../stdlib/strtod_nan_double.h". + * wcsmbs/wcstof_nan.c: Include instead + of "../stdlib/strtod_nan_float.h". + * wcsmbs/wcstold_nan.c: Include + instead of "../stdlib/strtod_nan_ldouble.h". + * manual/arith.texi (Parsing of Floats): Adjust comment. + 2018-05-16 Joseph Myers * math/Makefile (libm-narrow-fns): Add mul. -- cgit 1.4.1