projects
/
cacao.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fc80dd0
)
* src/vm/jit/s390/asmpart.S (asm_vm_call_method): Fixed stack pointer corruption...
author
Peter Molnar
<pm@complang.tuwien.ac.at>
Sat, 5 Jan 2008 12:15:10 +0000
(12:15 +0000)
committer
Peter Molnar
<pm@complang.tuwien.ac.at>
Sat, 5 Jan 2008 12:15:10 +0000
(12:15 +0000)
src/vm/jit/s390/asmpart.S
patch
|
blob
|
history
diff --git
a/src/vm/jit/s390/asmpart.S
b/src/vm/jit/s390/asmpart.S
index 48c31fb8af2aa5c2b755954690f7e7c2232b27c7..1022d16267b4b466b7366b6dae82a8d5f0ef9d81 100644
(file)
--- a/
src/vm/jit/s390/asmpart.S
+++ b/
src/vm/jit/s390/asmpart.S
@@
-163,10
+163,10
@@
L_asm_vm_call_method_stack_copy_done:
la mptr, 2*4(s1) /* load method pointer */
l pv, 0(mptr) /* load procedure vector from method pointer */
basr ra, pv /* call method */
- lr sp, s1 /* restore stack pointer */
L_asm_vm_call_method_return:
+ lr sp, s1 /* restore stack pointer */
l s0, 0*4(sp) /* restore used callee saved registers */
l s1, 1*4(sp)
l %r12, 3*4(sp)