Closed Bug 1974946 Opened 1 year ago Closed 1 year ago

Compilation failure for riscv64 JIT: no member named 'pushFrameDescriptor' in 'js::jit::MacroAssembler' at jit/riscv64/SharedICHelpers-riscv64-inl.h

Categories

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

defect

Tracking

()

RESOLVED FIXED
144 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox140 --- unaffected
firefox141 --- unaffected
firefox142 --- unaffected
firefox143 --- unaffected
firefox144 --- fixed

People

(Reporter: csmantle, Assigned: csmantle)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Revision https://phabricator.services.mozilla.com/D251070 unified various MacroAssembler::push* family of methods into a single MacroAssembler::push and updated related calls. However, one call to the former methods was left unchanged, causing this compliation failure.

Keywords: regression
Regressed by: 1960433
Attached file Related error log —

:iain, since you are the author of the regressor, bug 1960433, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(iireland)
Assignee: nobody → webmaster
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: needinfo?(iireland)
Pushed by jdemooij@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/e75cc43d0b85 https://hg.mozilla.org/integration/autoland/rev/72fb748a65a0 [riscv64] Use MacroAssembler::push method in jit/riscv64/SharedICHelpers-riscv64-inl.h. r=jandem
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch

Set release status flags based on info from the regressing bug 1960433

We may need to revert this bug as well together with bug 1960433.

Flags: needinfo?(jdemooij)

I've requested a backout.

Flags: needinfo?(jdemooij)
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ed3c90bc2938 https://hg.mozilla.org/integration/autoland/rev/7f609608e697 Revert "Bug 1974946 - [riscv64] Use MacroAssembler::push method in jit/riscv64/SharedICHelpers-riscv64-inl.h. r=jandem" as requested by Jandem.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 142 Branch → ---
Blocks: sm-masm
Severity: -- → S4
Priority: -- → P5

There is an r+ patch which didn't land and no activity in this bug for 2 weeks.
:csmantle, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.

Flags: needinfo?(webmaster)
Flags: needinfo?(jdemooij)
Flags: needinfo?(jdemooij)

The bot's concerns don't seem valid -- I think this bug needs to be kept open as long as bug 1960433 is still in flight.

Flags: needinfo?(webmaster)

Iain, should we also reapply this patch to main?

Flags: needinfo?(iireland)
Attachment #9497825 - Attachment description: Bug 1974946 - [riscv64] Use MacroAssembler::push method in jit/riscv64/SharedICHelpers-riscv64-inl.h. r=iain → Bug 1974946 - [riscv64] Use MacroAssembler::push method in jit/riscv64/SharedICHelpers-riscv64-inl.h. r=jandem
Pushed by jdemooij@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/c1ad6bb98d96 https://hg.mozilla.org/integration/autoland/rev/34c89bdffc6a [riscv64] Use MacroAssembler::push method in jit/riscv64/SharedICHelpers-riscv64-inl.h. r=jandem
Status: REOPENED → RESOLVED
Closed: 1 year ago → 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch
QA Whiteboard: [qa-triage-done-c145/b144]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: