Closed Bug 696393 Opened 8 years ago Closed 8 years ago
S390 xptc invoke broken
I'm getting SIGILL on S390 when running xpcshell during packaging, when generating startup cache. What seems to happen is that some compiler optimizations are breaking the NS_InvokeByIndex assembly. Compiling xptcinvoke_linux_s390.cpp without optimization makes xptcinvoke work. However, the function call convention on s390 is pretty straightforward, and can actually be implemented in pure C like we have on e.g. x86-64 or ARM.
Comment on attachment 568673 [details] [diff] [review] Reimplement NS_InvokeByIndex in C on S390 Linux rubberstamping port-specific code, I'm not really interested in reviewing it anyway.
Attachment #568673 - Flags: review?(benjamin) → review+
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla10
You need to log in before you can comment on or make changes to this bug.