]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
soft-fp: make extensions quiet signaling NaNs (bug 16041).
authorJoseph Myers <joseph@codesourcery.com>
Thu, 17 Oct 2013 12:36:02 +0000 (12:36 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 17 Oct 2013 12:36:02 +0000 (12:36 +0000)
ChangeLog
NEWS
soft-fp/op-common.h

index f0e44d24652741d1295202b712433ca1c76136bd..d2a3e349bdb8c5a463cf82156680388cbbf0fa95 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-10-17  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #16041]
+       * soft-fp/op-common.h (FP_EXTEND): When input is a signaling NaN,
+       make result into a quiet NaN.
+
 2013-10-16  Joseph Myers  <joseph@codesourcery.com>
 
        * soft-fp/adddf3.c: Fix horizontal whitespace.
diff --git a/NEWS b/NEWS
index ac375f8045ec0e2a52da5e59be82049809192404..1501f94ea3815c2a3f885c69cdecc2c3091c409b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -16,7 +16,7 @@ Version 2.19
   15857, 15859, 15867, 15886, 15887, 15890, 15892, 15893, 15895, 15897,
   15905, 15909, 15919, 15921, 15923, 15939, 15963, 15966, 15988, 16032,
   15905, 15909, 15919, 15921, 15923, 15939, 15963, 15966, 15988, 16032,
-  16034, 16036.
+  16034, 16036, 16041.
 
 * CVE-2012-4412 The strcoll implementation caches indices and rules for
   large collation sequences to optimize multiple passes.  This cache
index 9a9a8f52568f39301174c6580809c9e78c057dbe..67cdc33b4cf9eef360780b8506a55af349d7d6b7 100644 (file)
                    FP_SET_EXCEPTION (FP_EX_INVALID);                   \
                  _FP_FRAC_SLL_##dwc (D, (_FP_FRACBITS_##dfs            \
                                          - _FP_FRACBITS_##sfs));       \
+                 _FP_SETQNAN (dfs, dwc, D);                            \
                }                                                       \
            }                                                           \
        }                                                               \