diff options
author | Benjamin Barenblat <bbaren@google.com> | 2021-04-08 10:44:48 -0400 |
---|---|---|
committer | Benjamin Barenblat <bbaren@google.com> | 2021-04-08 10:44:48 -0400 |
commit | 1268f609aafd78796a66f13fa7eac88efe0cb097 (patch) | |
tree | 9fe100d2b38d63c07f5a654129e62c84df220adc /debian/patches/nan-narrowing.diff | |
parent | feac56827dd1f0d159ea0bcf2ce37ef1990ac743 (diff) |
Begin updating packaging for Abseil 20210324
Bump package versions and names to reflect the new Abseil LTS. Remove
patches that have been incorporated upstream, and refresh other
patches.
Diffstat (limited to 'debian/patches/nan-narrowing.diff')
-rw-r--r-- | debian/patches/nan-narrowing.diff | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/debian/patches/nan-narrowing.diff b/debian/patches/nan-narrowing.diff deleted file mode 100644 index c7ec9325..00000000 --- a/debian/patches/nan-narrowing.diff +++ /dev/null @@ -1,25 +0,0 @@ -From: Benjamin Barenblat <bbaren@google.com> -Subject: Avoid libgcc -NaN narrowing bug -Forwarded: yes -Applied-Upstream: https://github.com/abseil/abseil-cpp/commit/1bae23e32ba1f1af7c7d1488a69a351ec96dc98d - -When testing -NaN parsing, avoid narrowing -NaN from double to float. This -avoids a bug in libgcc (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98251). - -The author works at Google. Upstream applied this patch as Piper revision -347654751 and exported it to GitHub; the Applied-Upstream URL above points to -the exported commit. - ---- a/absl/strings/charconv_test.cc -+++ b/absl/strings/charconv_test.cc -@@ -653,7 +653,9 @@ TEST(FromChars, NaNFloats) { - negative_from_chars_float); - EXPECT_TRUE(std::signbit(negative_from_chars_float)); - EXPECT_FALSE(Identical(negative_from_chars_float, from_chars_float)); -- from_chars_float = std::copysign(from_chars_float, -1.0); -+ // Use the (float, float) overload of std::copysign to prevent narrowing; -+ // see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98251. -+ from_chars_float = std::copysign(from_chars_float, -1.0f); - EXPECT_TRUE(Identical(negative_from_chars_float, from_chars_float)); - } - } |