Merged revisions 7797-7917 via svnmerge from
[cacao.git] / src / vm / jit / m68k / linux / md-abi.c
index 37735f57dfb574688920acdbb02094d5fff16df9..8ac8ade0ac20756aa7b4b490f4998bb072448e89 100644 (file)
@@ -51,7 +51,7 @@ const s4 abi_registers_integer_temporary[]    = {0,1};
 /* Address register description */
 /* A6 is used as framepointer by native code, so be sure it is REG_RES */
 /*                        A0,      A1,   ATMP1,   ATMP2,   ATMP3,      A5,  REG_FP, REG_SP */
-s4 nregdescadr[] = { REG_TMP, REG_TMP, REG_RES, REG_RES, REG_RES, REG_SAV, REG_RES, REG_RES, REG_END };
+s4 nregdescadr[] = { REG_TMP, REG_TMP, REG_RES, REG_RES, REG_RES, REG_SAV, REG_SAV, REG_RES, REG_END };
 
 
 /* Floatingpoint register description */
@@ -173,3 +173,16 @@ void md_return_alloc(jitdata *jd, stackptr stackslot)
 
 }
 
+/*
+ * These are local overrides for various environment variables in Emacs.
+ * Please do not remove this and leave it at the end of the file, where
+ * Emacs will automagically detect them.
+ * ---------------------------------------------------------------------
+ * Local variables:
+ * mode: c
+ * indent-tabs-mode: t
+ * c-basic-offset: 4
+ * tab-width: 4
+ * End:
+ * vim:noexpandtab:sw=4:ts=4:
+ */