Closed Bug 1633216 Opened 4 years ago Closed 4 years ago

[MIPS] Make spidermonkey builds compile

Categories

(Core :: JavaScript Engine: JIT, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: tcampbell, Assigned: tcampbell)

References

Details

Attachments

(4 files)

Fix some missing masm issues so that the simulator builds compile again.

Known Issues:

  • WASM stack-maps aren't implemented so asm.js/wasm asserts out
  • BaselineInterpreter makes unaligned accesses. I locally disabled the checks to get tests mostly passing.

Fix regressions so that mips32 simulator builds compile again.

Depends on D72545

Depends on: 1633222

There are also existing issues with a few BigInt JIT tests failing.

Pushed by tcampbell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/df6e00a35e06
Fix includes for MIPS simulators. r=iain
https://hg.mozilla.org/integration/autoland/rev/3e57d802ddc1
[mips32] Add missing MacroAssembler definitions. r=iain
https://hg.mozilla.org/integration/autoland/rev/cf32c716650d
[mips32] Use the extractTag return value. r=iain
https://hg.mozilla.org/integration/autoland/rev/47138ff4dfc6
[mips64] Fix MacroAssembler warnings. r=iain
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: