Closed Bug 1151372 Opened 9 years ago Closed 9 years ago

non-ion assertion due to stack alignment mismatch

Categories

(Core :: JavaScript Engine: JIT, defect)

Other
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla40
Tracking Status
firefox39 --- fixed
firefox40 --- fixed

People

(Reporter: stevensn, Assigned: stevensn)

References

Details

Attachments

(1 file, 1 obsolete file)

Build failure on a non-ion platform with

js/src/asmjs/AsmJSValidate.cpp:8615:5: error: static assertion failed: subsumes
     static_assert(AsmJSStackAlignment >= JitStackAlignment, "subsumes");
     ^

JitStackAlignment is 8 (after bug 1130089) but AsmJSStackAlignment is only for
for the none/non-ion jit
Blocks: 1130089
Attached patch fix alignment mismatch (obsolete) — Splinter Review
Attachment #8588502 - Flags: review+
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/0c771aa45448
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Approval Request Comment
[Feature/regressing bug #]: 1130089
[User impact if declined]: non-ion platforms won't build
[Describe test coverage new/current, TreeHerder]: Included/tested on m-c
[Risks and why]: Low risk the none jit backend is NPOTB-tier1
[String/UUID change made/needed]:
Attachment #8588502 - Attachment is obsolete: true
Attachment #8591304 - Flags: approval-mozilla-aurora?
Comment on attachment 8591304 [details] [diff] [review]
jit_stack_alignment_match.diff

Sounds low risk if I understand you correctly. And we want you to be able to build!
Attachment #8591304 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Assignee: nobody → steve
Target Milestone: --- → mozilla40
Of course, *now* notice that this landed with the wrong bug number.
https://hg.mozilla.org/releases/mozilla-aurora/rev/9320548724ae
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: