* src/vm/jit/alpha/arch.h: Correctly set above define.
* src/vm/jit/arm/arch.h: Likewise.
* src/vm/jit/i386/arch.h: Likewise.
* src/vm/jit/m68k/arch.h: Likewise.
* src/vm/jit/mips/arch.h: Likewise.
* src/vm/jit/powerpc/arch.h: Likewise.
* src/vm/jit/powerpc64/arch.h: Likewise.
* src/vm/jit/replace.cpp: Likewise.
* src/vm/jit/s390/arch.h: Likewise.
* src/vm/jit/sparc64/arch.h: Likewise.
* src/vm/jit/x86_64/arch.h: Likewise.
#define STACKFRMAE_RA_BETWEEN_FRAMES 0
#define STACKFRAME_RA_TOP_OF_FRAME 1
+#define STACKFRAME_RA_LINKAGE_AREA 0
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 1
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 0
#define STACKFRMAE_RA_BETWEEN_FRAMES 0
#define STACKFRAME_RA_TOP_OF_FRAME 1
+#define STACKFRAME_RA_LINKAGE_AREA 0
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 1
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 0
#define STACKFRMAE_RA_BETWEEN_FRAMES 1
#define STACKFRAME_RA_TOP_OF_FRAME 0
+#define STACKFRAME_RA_LINKAGE_AREA 0
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 0
#define STACKFRMAE_RA_BETWEEN_FRAMES 1
#define STACKFRAME_RA_TOP_OF_FRAME 0
+#define STACKFRAME_RA_LINKAGE_AREA 0
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 1
#define STACKFRMAE_RA_BETWEEN_FRAMES 0
#define STACKFRAME_RA_TOP_OF_FRAME 1
+#define STACKFRAME_RA_LINKAGE_AREA 0
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 1
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 1
#define STACKFRMAE_RA_BETWEEN_FRAMES 0
#define STACKFRAME_RA_TOP_OF_FRAME 0
+#define STACKFRAME_RA_LINKAGE_AREA 1
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 1
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 1
#define STACKFRMAE_RA_BETWEEN_FRAMES 0
#define STACKFRAME_RA_TOP_OF_FRAME 0
+#define STACKFRAME_RA_LINKAGE_AREA 1
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 1
#include <vmlog_cacao.h>
#endif
-/*** architecture-dependent configuration *************************************/
-
-/* first unset the macros (default) */
-#undef REPLACE_RA_LINKAGE_AREA
-
-/* powerpc */
-#if defined(__POWERPC__)
-# define REPLACE_RA_LINKAGE_AREA
-#endif
-
/*** configuration of native stack slot size **********************************/
es->ra = (u1*) (ptrint) *--basesp;
#endif /* STACKFRAME_RA_TOP_OF_FRAME */
-#if defined(REPLACE_RA_LINKAGE_AREA)
+#if STACKFRAME_RA_LINKAGE_AREA
# if STACKFRAME_LEAFMETHODS_RA_REGISTER
if (!code_is_leafmethod(es->code))
# endif
es->ra = *((uint8_t**) ((intptr_t) basesp + LA_LR_OFFSET));
-#endif /* REPLACE_RA_LINKAGE_AREA */
+#endif /* STACKFRAME_RA_LINKAGE_AREA */
/* restore saved int registers */
*--basesp = (ptrint) ra;
#endif /* STACKFRAME_RA_TOP_OF_FRAME */
-#if defined(REPLACE_RA_LINKAGE_AREA)
+#if STACKFRAME_RA_LINKAGE_AREA
# if STACKFRAME_LEAFMETHODS_RA_REGISTER
if (!code_is_leafmethod(calleecode))
# endif
*((uint8_t**) ((intptr_t) basesp + LA_LR_OFFSET)) = ra;
-#endif /* REPLACE_RA_LINKAGE_AREA */
+#endif /* STACKFRAME_RA_LINKAGE_AREA */
/* save int registers */
#define STACKFRMAE_RA_BETWEEN_FRAMES 0
#define STACKFRAME_RA_TOP_OF_FRAME 1
+#define STACKFRAME_RA_LINKAGE_AREA 0
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 1
#error Set the values below correctly!!!
#define STACKFRMAE_RA_BETWEEN_FRAMES 0
#define STACKFRAME_RA_TOP_OF_FRAME 0
+#define STACKFRAME_RA_LINKAGE_AREA 0
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 0
#define STACKFRMAE_RA_BETWEEN_FRAMES 1
#define STACKFRAME_RA_TOP_OF_FRAME 0
+#define STACKFRAME_RA_LINKAGE_AREA 0
#define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 0