mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 21:05:36 +00:00
9a7848690a
`firefox -register` results in SIGSEGV on s390(x) Patch by Dr. Ulrich Weigand <uweigand@de.ibm.com> r=shaver sr=dougt The patch reverts the problematic parts of the earlier fix attempt, and uses compiler options to make GCC 3.4 behave as the assembly stubs expect: -fno-strict-aliasing (several of the routines violate C aliasing rules) -fno-inline (so that the InvokeByIndex function allocates a stack frame) -fomit-frame-pointer (so that %r11 is available for allocation, otherwise we might not be able to satisfy 6 inputs + 6 clobbers in GPRs) -mbackchain (so that xptcstubs has the backchain available) |
||
---|---|---|
.. | ||
base | ||
build | ||
components | ||
doc | ||
ds | ||
glue | ||
io | ||
libxpt/xptcall | ||
MoreFiles | ||
obsolete | ||
proxy | ||
reflect | ||
sample | ||
string | ||
stub | ||
tests | ||
threads | ||
tools | ||
typelib | ||
windbgdlg | ||
.cvsignore | ||
Makefile.in | ||
xpcom-config.h.in | ||
xpcom-private.h.in |