Bug 1529400 - Summary: Disable ARM64 atomics tests in-simulator: the simulator lacks atomics emulation. r=nbp
authorSean Stangl <sean.stangl@gmail.com>
Thu, 28 Feb 2019 14:45:20 +0000
changeset 519632 673976e3f52e343996b2d4da4e2988bb2f6c5e82
parent 519631 f3e12516497881bcc7589ec99ce71426ff6de214
child 519633 741a6ddacea9726e33e9f6409784dc408bc59b04
push id10862
push userffxbld-merge
push dateMon, 11 Mar 2019 13:01:11 +0000
treeherdermozilla-beta@a2e7f5c935da [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnbp
bugs1529400
milestone67.0a1
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
Bug 1529400 - Summary: Disable ARM64 atomics tests in-simulator: the simulator lacks atomics emulation. r=nbp Differential Revision: https://phabricator.services.mozilla.com/D20576
js/src/jit-test/tests/atomics/mutual-exclusion.js
--- a/js/src/jit-test/tests/atomics/mutual-exclusion.js
+++ b/js/src/jit-test/tests/atomics/mutual-exclusion.js
@@ -1,9 +1,9 @@
-// |jit-test| skip-if: helperThreadCount() === 0
+// |jit-test| skip-if: helperThreadCount() === 0 || getBuildConfiguration()["arm64-simulator"] === true
 
 // Let a few threads hammer on memory with atomics to provoke errors
 // in exclusion work.  This test is not 100% fail-safe: the test may
 // pass despite a bug, but this is unlikely.
 
 // Map an Int32Array on shared memory.  The first location is used as
 // a counter, each worker counts up on exit and the main thread will
 // wait until the counter reaches the number of workers.  The other