* src/vm/jit/linenumbertable.c (linenumbertable_create, linenumbertable_linenumber_fo...
[cacao.git] / src / vm / jit / s390 / codegen.c
index 689ca19b930bbea51408972f25afdab9d3c41638..b0a1516f029a7cfbfc4eaa59d84c4ede7e936204 100644 (file)
@@ -3750,6 +3750,7 @@ void codegen_emit_stub_native(jitdata *jd, methoddesc *nmd, functionptr f, int s
        /* handle exception */
 
        M_MOV(REG_RA, REG_ITMP1_XPC);
+       M_ASUB_IMM(2, REG_ITMP1_XPC);
 
        disp = dseg_add_functionptr(cd, asm_handle_nat_exception);
        M_ALD_DSEG(REG_ITMP2, disp);