author | Gurzau 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 id | 112385 |
push user | rgurzau@mozilla.com |
push date | Mon, 11 Mar 2019 12:25:39 +0000 |
treeherder | mozilla-inbound@85952c9c8c02 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
bugs | 1533204 |
milestone | 67.0a1 |
backs out | 0a14e20db6a15ec557afd2d8e50b1cb30f468ca6 |
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
|
js/src/jit-test/tests/wasm/regress/bug1533204.js | file | annotate | diff | comparison | revisions | |
js/src/jit/CodeGenerator.cpp | file | annotate | diff | comparison | revisions |
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())) {