about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2016-11-23 21:30:04 +0000
committerJoseph Myers <joseph@codesourcery.com>2016-11-23 21:30:04 +0000
commitf3b904d963e0a2e489c75109afe86004117c6967 (patch)
tree480a6c9a368934ced878ed9392c40d3bbe8dd826
parentc2a82dace432ef59542bcde8ead2a7050fba51c6 (diff)
downloadglibc-f3b904d963e0a2e489c75109afe86004117c6967.tar.gz
glibc-f3b904d963e0a2e489c75109afe86004117c6967.tar.xz
glibc-f3b904d963e0a2e489c75109afe86004117c6967.zip
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.
-rw-r--r--NEWS11
1 files 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 <sys/quota.h> header now includes the <linux/quota.h> header.  Support
   for the Linux quota interface which predates kernel version 2.4.22 has