Index: test/cctest/wasm/test-run-wasm-64.cc |
diff --git a/test/cctest/wasm/test-run-wasm-64.cc b/test/cctest/wasm/test-run-wasm-64.cc |
index 4571364980604d4ca126dcd762116b1bc7c3a582..884c5ef11f67c89e268d0a47174c6f12b0abe40f 100644 |
--- a/test/cctest/wasm/test-run-wasm-64.cc |
+++ b/test/cctest/wasm/test-run-wasm-64.cc |
@@ -1319,6 +1319,9 @@ WASM_EXEC_TEST(I64ReinterpretF64) { |
} |
} |
+// Do not run this test in a simulator because of signalling NaN issues on ia32. |
+#ifndef USE_SIMULATOR |
+ |
WASM_EXEC_TEST(SignallingNanSurvivesI64ReinterpretF64) { |
REQUIRE(I64ReinterpretF64); |
WasmRunner<int64_t> r(execution_mode); |
@@ -1328,6 +1331,7 @@ WASM_EXEC_TEST(SignallingNanSurvivesI64ReinterpretF64) { |
// This is a signalling nan. |
CHECK_EQ(0x7ff4000000000000, r.Call()); |
} |
+#endif |
WASM_EXEC_TEST(F64ReinterpretI64) { |
REQUIRE(F64ReinterpretI64); |