Backed out changeset 0a14e20db6a1 (bug 1533204) for spidermonkey failures at /regress/bug1533204.js on a CLOSED TREE.
authorGurzau Raul <rgurzau@mozilla.com>
Mon, 11 Mar 2019 14:25:06 +0200
changeset 463429 85952c9c8c02e28de331622831432ef3c0f0d66a
parent 463428 0a14e20db6a15ec557afd2d8e50b1cb30f468ca6
child 463430 5384779a3b1f8835ebd2fbe16103744111d3896d
child 463467 eb0a25f393aad44362b34f21173193f6f632d2eb
push id112385
push userrgurzau@mozilla.com
push dateMon, 11 Mar 2019 12:25:39 +0000
treeherdermozilla-inbound@85952c9c8c02 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1533204
milestone67.0a1
backs out0a14e20db6a15ec557afd2d8e50b1cb30f468ca6
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset 0a14e20db6a1 (bug 1533204) for spidermonkey failures at /regress/bug1533204.js on a CLOSED TREE.
js/src/jit-test/tests/wasm/regress/bug1533204.js
js/src/jit/CodeGenerator.cpp
deleted file mode 100644
--- a/js/src/jit-test/tests/wasm/regress/bug1533204.js
+++ /dev/null
@@ -1,9 +0,0 @@
-enableOsiPointRegisterChecks();
-evalInWorker(`
-function DiagModule(stdlib, foreign) {
-    "use asm";
-    function diag() {
-        while(1) {}
-    }
-    return {};
-`);
--- a/js/src/jit/CodeGenerator.cpp
+++ b/js/src/jit/CodeGenerator.cpp
@@ -6337,17 +6337,17 @@ bool CodeGenerator::generateBody() {
       JitSpewFin(JitSpew_Codegen);
 #endif
 
       if (counts) {
         blockCounts->visitInstruction(*iter);
       }
 
 #ifdef CHECK_OSIPOINT_REGISTERS
-      if (iter->safepoint() && !gen->compilingWasm()) {
+      if (iter->safepoint()) {
         resetOsiPointRegs(iter->safepoint());
       }
 #endif
 
       if (iter->mirRaw()) {
         // Only add instructions that have a tracked inline script tree.
         if (iter->mirRaw()->trackedTree()) {
           if (!addNativeToBytecodeEntry(iter->mirRaw()->trackedSite())) {