Closed
Bug 1500611
Opened 6 years ago
Closed 6 years ago
[meta] Pass ARM64 jit-tests
Categories
(Core :: JavaScript Engine: JIT, defect, P2)
Tracking
()
RESOLVED
DUPLICATE
of bug 1187093
People
(Reporter: sstangl, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: meta, Whiteboard: [arm64:m2])
Running on hardware and on simulator gives the following failures currently. The majority of hardware failures appear to be easily-solved, which will be done in a dependency of this bug. The simulator failures may be simulator issues.
The goal of this meta-bug is to pass all the jit-tests for ARM64 Baseline, such that we can enable those tests on TBPL to prevent regression.
=======================================================
HARDWARE
[29401| 113| 89| 0] 100% ======================================>|26488.1s
FAILURES:
--ion-eager --ion-offthread-compile=off debug/Debugger-debuggees-26.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Debugger-debuggees-26.js
--ion-eager --ion-offthread-compile=off debug/Environment-getVariable-13.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Environment-getVariable-13.js
--ion-eager --ion-offthread-compile=off debug/Frame-eval-20.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-eval-20.js
--ion-eager --ion-offthread-compile=off debug/Frame-eval-22.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-eval-22.js
--ion-eager --ion-offthread-compile=off debug/Frame-eval-23.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-eval-23.js
--ion-eager --ion-offthread-compile=off debug/Frame-implementation-01.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-implementation-01.js
--ion-eager --ion-offthread-compile=off debug/Frame-implementation-02.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-implementation-02.js
--ion-eager --ion-offthread-compile=off debug/Frame-newTargetEval-01.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-newTargetEval-01.js
--ion-eager --ion-offthread-compile=off debug/Frame-newTargetEval-02.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-newTargetEval-02.js
--ion-eager --ion-offthread-compile=off debug/Frame-newTargetOverflow-01.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-newTargetOverflow-01.js
--ion-eager --ion-offthread-compile=off debug/optimized-out-01.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/optimized-out-01.js
--ion-eager --ion-offthread-compile=off debug/optimized-out-03.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/optimized-out-03.js
TIMEOUTS:
--ion-eager --ion-offthread-compile=off basic/bug1470732.js
basic/bug1470732.js
--baseline-eager basic/bug1470732.js
--no-baseline --no-ion basic/bug1470732.js
--no-baseline --no-ion basic/bug617139.js
--no-baseline --no-ion basic/bug623859.js
--no-baseline --no-ion basic/bug642772-3.js
basic/bug688939.js
--ion-eager --ion-offthread-compile=off basic/bug688939.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/bug688939.js
--baseline-eager basic/bug688939.js
--no-baseline --no-ion basic/bug688939.js
basic/bug832203.js
--ion-eager --ion-offthread-compile=off basic/bug832203.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/bug832203.js
--baseline-eager basic/bug832203.js
--no-baseline --no-ion basic/bug832203.js
basic/inflate-oom.js
--ion-eager --ion-offthread-compile=off basic/inflate-oom.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/inflate-oom.js
--baseline-eager basic/inflate-oom.js
--no-baseline --no-ion basic/inflate-oom.js
--no-baseline --no-ion basic/testMathClz32.js
--no-baseline --no-ion basic/testTypedArrayInit.js
--ion-eager --ion-offthread-compile=off coverage/bug1214548.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads coverage/bug1214548.js
--baseline-eager coverage/bug1214548.js
--ion-eager --ion-offthread-compile=off debug/Frame-eval-19.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/Frame-eval-19.js
--ion-eager --ion-offthread-compile=off debug/bug1370905.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/bug1370905.js
--baseline-eager debug/bug1370905.js
gc/bug-1143706.js
--ion-eager --ion-offthread-compile=off gc/bug-1143706.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1143706.js
--baseline-eager gc/bug-1143706.js
--no-baseline --no-ion gc/bug-1143706.js
gc/bug-1215678.js
--ion-eager --ion-offthread-compile=off gc/bug-1215678.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1215678.js
--baseline-eager gc/bug-1215678.js
--no-baseline --no-ion gc/bug-1215678.js
--ion-pgo=on --ion-eager --ion-offthread-compile=off gc/bug-1226896.js
--ion-pgo=on --ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1226896.js
--ion-pgo=on --baseline-eager gc/bug-1226896.js
--ion-eager --ion-offthread-compile=off gc/bug-1259306.js
gc/bug-1259306.js
--baseline-eager gc/bug-1259306.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1259306.js
--no-baseline --no-ion gc/bug-1259306.js
--ion-eager --ion-offthread-compile=off gc/bug-1292564.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1292564.js
--baseline-eager gc/bug-1292564.js
--ion-eager --ion-offthread-compile=off gc/bug-1303015.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1303015.js
--baseline-eager gc/bug-1303015.js
--no-baseline --no-ion gc/bug-1303015.js
--no-baseline --no-ion gc/bug-1338383.js
gc/bug-1384047.js
--ion-eager --ion-offthread-compile=off gc/bug-1384047.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1384047.js
--baseline-eager gc/bug-1384047.js
--no-baseline --no-ion gc/bug-1384047.js
gc/bug-1462337.js
--ion-eager --ion-offthread-compile=off gc/bug-1462337.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1462337.js
--baseline-eager gc/bug-1462337.js
--no-baseline --no-ion gc/bug-1462337.js
gc/oomInFindPath.js
--ion-eager --ion-offthread-compile=off gc/oomInFindPath.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/oomInFindPath.js
--baseline-eager gc/oomInFindPath.js
--no-baseline --no-ion gc/oomInFindPath.js
gc/oomInGetJumpLabelForBranch.js
--ion-eager --ion-offthread-compile=off gc/oomInGetJumpLabelForBranch.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/oomInGetJumpLabelForBranch.js
--baseline-eager gc/oomInGetJumpLabelForBranch.js
--no-baseline --no-ion gc/oomInGetJumpLabelForBranch.js
gc/oomInNewGlobal.js
--ion-eager --ion-offthread-compile=off gc/oomInNewGlobal.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/oomInNewGlobal.js
--baseline-eager gc/oomInNewGlobal.js
--no-baseline --no-ion gc/oomInNewGlobal.js
--no-baseline --no-ion ion/lsra-bug1112164.js
--no-baseline --no-ion ion/inlining/exception-during-inlining-decision.js
--no-baseline --no-ion ion/inlining/isFiniteInline.js
--no-baseline --no-ion ion/inlining/isNaNInline.js
--no-baseline --no-ion v8-v5/check-earley-boyer.js
--no-baseline --no-ion v8-v5/check-splay.js
=======================================================
SIMULATOR
[29405| 109| 109| 0] 100% ======================================>|6184.6s
FAILURES:
TIMEOUTS:
auto-regress/bug739901.js
--ion-eager --ion-offthread-compile=off auto-regress/bug739901.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads auto-regress/bug739901.js
--baseline-eager auto-regress/bug739901.js
--no-baseline --no-ion basic/bug617139.js
basic/bug623859.js
--ion-eager --ion-offthread-compile=off basic/bug623859.js
--baseline-eager basic/bug623859.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/bug623859.js
basic/bug642772-3.js
--ion-eager --ion-offthread-compile=off basic/bug642772-3.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/bug642772-3.js
--baseline-eager basic/bug642772-3.js
basic/destructuring-iterator.js
--ion-eager --ion-offthread-compile=off basic/destructuring-iterator.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/destructuring-iterator.js
--baseline-eager basic/destructuring-iterator.js
basic/inflate-oom.js
--baseline-eager basic/inflate-oom.js
basic/testBug614653.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/testBug614653.js
--ion-eager --ion-offthread-compile=off basic/testBug614653.js
--baseline-eager basic/testBug614653.js
basic/testMathClz32.js
--ion-eager --ion-offthread-compile=off basic/testMathClz32.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/testMathClz32.js
--baseline-eager basic/testMathClz32.js
--ion-eager --ion-offthread-compile=off basic/testRopeMarking.js
basic/testRopeMarking.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/testRopeMarking.js
--baseline-eager basic/testRopeMarking.js
basic/testTypedArrayInit.js
--ion-eager --ion-offthread-compile=off basic/testTypedArrayInit.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads basic/testTypedArrayInit.js
--baseline-eager basic/testTypedArrayInit.js
--ion-eager --ion-offthread-compile=off debug/bug1370905.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads debug/bug1370905.js
--baseline-eager debug/bug1370905.js
--ion-eager --ion-offthread-compile=off gc/bug-1143706.js
--ion-pgo=on --ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1226896.js
--ion-pgo=on --baseline-eager gc/bug-1226896.js
--ion-eager --ion-offthread-compile=off gc/bug-1292564.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads gc/bug-1292564.js
--baseline-eager gc/bug-1292564.js
ion/compare-string.js
--ion-eager --ion-offthread-compile=off ion/compare-string.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads ion/compare-string.js
--baseline-eager ion/compare-string.js
ion/lookupswitch.js
--ion-eager --ion-offthread-compile=off ion/lookupswitch.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads ion/lookupswitch.js
--baseline-eager ion/lookupswitch.js
ion/lsra-bug1112164.js
--ion-eager --ion-offthread-compile=off ion/lsra-bug1112164.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads ion/lsra-bug1112164.js
--baseline-eager ion/lsra-bug1112164.js
ion/truncate.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads ion/truncate.js
--ion-eager --ion-offthread-compile=off ion/truncate.js
--baseline-eager ion/truncate.js
ion/inlining/isFiniteInline.js
--ion-eager --ion-offthread-compile=off ion/inlining/isFiniteInline.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads ion/inlining/isFiniteInline.js
--baseline-eager ion/inlining/isFiniteInline.js
--no-baseline --no-ion ion/inlining/isFiniteInline.js
ion/inlining/isNaNInline.js
--ion-eager --ion-offthread-compile=off ion/inlining/isNaNInline.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads ion/inlining/isNaNInline.js
--baseline-eager ion/inlining/isNaNInline.js
--no-baseline --no-ion ion/inlining/isNaNInline.js
modules/bug-1247934.js
--ion-eager --ion-offthread-compile=off modules/bug-1247934.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads modules/bug-1247934.js
--baseline-eager modules/bug-1247934.js
modules/many-exports.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads modules/many-exports.js
--baseline-eager modules/many-exports.js
--ion-eager --ion-offthread-compile=off sunspider/check-access-fannkuch.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads sunspider/check-access-fannkuch.js
--baseline-eager sunspider/check-access-fannkuch.js
sunspider/check-bitops-nsieve-bits.js
--ion-eager --ion-offthread-compile=off sunspider/check-bitops-nsieve-bits.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads sunspider/check-bitops-nsieve-bits.js
--baseline-eager sunspider/check-bitops-nsieve-bits.js
v8-v5/check-earley-boyer.js
--ion-eager --ion-offthread-compile=off v8-v5/check-earley-boyer.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads v8-v5/check-earley-boyer.js
--baseline-eager v8-v5/check-earley-boyer.js
v8-v5/check-regexp.js
--ion-eager --ion-offthread-compile=off v8-v5/check-regexp.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads v8-v5/check-regexp.js
--baseline-eager v8-v5/check-regexp.js
v8-v5/check-splay.js
--ion-eager --ion-offthread-compile=off v8-v5/check-splay.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads v8-v5/check-splay.js
--baseline-eager v8-v5/check-splay.js
wasm/binary.js
--ion-eager --ion-offthread-compile=off wasm/binary.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads wasm/binary.js
--baseline-eager wasm/binary.js
--no-wasm-ion wasm/binary.js
--test-wasm-await-tier2 wasm/binary.js
--ion-eager --ion-offthread-compile=off wasm/ion-error-trace.js
wasm/ion-error-trace.js
--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads wasm/ion-error-trace.js
--baseline-eager wasm/ion-error-trace.js
--no-wasm-ion wasm/ion-error-trace.js
--test-wasm-await-tier2 wasm/ion-error-trace.js
--baseline-eager wasm/spec/f64.wast.js
Reporter | ||
Comment 1•6 years ago
|
||
With Bug 1500616 closed, Baseline jit-tests now pass on real hardware.
The simulator still falls over in a number of places. It would be a better use of time to update to the latest VIXL revision and then debug that, than to debug the old version we currently have in-tree.
Updated•6 years ago
|
Comment 2•6 years ago
|
||
Removing [arm64:m1] whiteboard tag because this is a meta bug for both hardware and simulator test failures that don't need to block the release of ARM64 Fennec Nightly.
Whiteboard: [arm64:m1] → [arm64:m2]
Comment 3•6 years ago
|
||
Sean says this bug is a duplicate of meta bug 1187093.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•