blob: 8ad9b62974ea7d394f41829062c925e2bbbe3798 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
From: Benjamin Barenblat <bbaren@google.com>
Subject: riscv64: Disable negative NaN float ostream format checking
Bug-Debian: https://bugs.debian.org/1059340
Streaming a negative NaN float with libstdc++ on riscv64 produces an
optimization-dependent result. Don't require that logging such a float with
Abseil produce the same result as libstdc++ streaming.
--- a/absl/log/log_format_test.cc
+++ b/absl/log/log_format_test.cc
@@ -611,7 +611,9 @@
EXPECT_CALL(
test_sink,
Send(AllOf(
+#ifndef __riscv // see https://bugs.debian.org/1059340
TextMessage(MatchesOstream(comparison_stream)),
+#endif
TextMessage(AnyOf(Eq("-nan"), Eq("nan"), Eq("NaN"), Eq("-nan(ind)"))),
ENCODED_MESSAGE(
AnyOf(EqualsProto(R"pb(value { str: "-nan" })pb"),
|