stack frame more abi compliant
[cacao.git] / src / vm / jit / powerpc / codegen.c
index 42b286c3247eb1a19e449c7145639409a1926bc3..9eb3466cf4b9de87913f6210c6fa3238489f878b 100644 (file)
@@ -28,7 +28,7 @@
    Authors: Andreas Krall
             Stefan Ring
 
-   $Id: codegen.c 1635 2004-12-01 09:57:58Z twisti $
+   $Id: codegen.c 1682 2004-12-05 17:22:27Z stefan $
 
 */
 
@@ -83,7 +83,9 @@ static int nregdescfloat[] = {
 
 #include "vm/jit/codegen.inc"
 #include "vm/jit/reg.inc"
+#ifdef LSRA
 #include "vm/jit/lsra.inc"
+#endif
 
 
 void asm_cacheflush(void *, long);
@@ -319,7 +321,7 @@ void codegen(methodinfo *m, codegendata *cd, registerdata *rd)
        }
 
        if (parentargs_base) {
-               M_LDA(REG_SP, REG_SP, -parentargs_base * 4);
+               M_STWU(REG_SP, REG_SP, -parentargs_base * 4);
        }
 
        /* save return address and used callee saved registers */