From f3b904d963e0a2e489c75109afe86004117c6967 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 23 Nov 2016 21:30:04 +0000 Subject: [PATCH] More NEWS entries / fixes for float_t / double_t changes. Document changes for x86_64 -mfpmath=sse and -mfpmath=sse+387. Don't put these NEWS entries in the middle of TS 18661-1 entries. --- NEWS | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 6e256aeeb1..f0e8a1c339 100644 --- a/NEWS +++ b/NEWS @@ -65,13 +65,20 @@ Version 2.25 - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, setpayloadf, setpayloadl. +* The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, + are added to libc. They convert a floating-point number into string. + * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined to float instead of double. This does not affect the ABI of any libraries that are part of the GNU C Library, but may affect the ABI of other libraries that use this type in their interfaces. -* The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, - are added to libc. They convert a floating-point number into string. +* On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the + float_t and double_t types are now defined to long double instead of float + and double. These options are not the default, and this does not affect + the ABI of any libraries that are part of the GNU C Library, but it may + affect the ABI of other libraries that use this type in their interfaces, + if they are compiled or used with those options. * The header now includes the header. Support for the Linux quota interface which predates kernel version 2.4.22 has -- 2.43.5