[loong64][mips64] Implement wasm tail calls
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox-esr115 | --- | unaffected |
firefox116 | --- | unaffected |
firefox117 | --- | unaffected |
firefox118 | --- | fixed |
People
(Reporter: zhaojiazhong-hf, Assigned: zhaojiazhong-hf)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: regression)
Attachments
(2 files)
Failed to build js on loongarch64 and mips64 platform after one patch of bug 1571998, which introduced a new function MacroAssembler::freeStackTo
that needs to be ported:
js/src/jit/CodeGenerator.cpp:8968:12: error: attempt to use a deleted function
masm.freeStackTo(masm.framePushed());
js/src/jit/MacroAssembler.h:588:8: note: 'freeStackTo' has been explicitly marked deleted here
void freeStackTo(uint32_t framePushed) DEFINED_ON(x86_shared, arm, arm64);
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 1•1 year ago
|
||
Port masm.freeStackTo to loongarch64 and mips64 platform.
Updated•1 year ago
|
Comment 2•1 year ago
|
||
Set release status flags based on info from the regressing bug 1571998
Comment 4•1 year ago
|
||
bugherder |
Assignee | ||
Comment 5•1 year ago
|
||
I'm sorry that I didn't notice there is another patch of bug 1571998 needs to be ported to loong64 and mips64 platform.
And since they are both for wasm tail call feature, so I think I should reopen this issue, and change the summary.
Assignee | ||
Comment 6•1 year ago
|
||
Updated•1 year ago
|
Comment 8•1 year ago
|
||
bugherder |
Description
•