X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2Freplace.cpp;h=67878da59d2d4a8af0c9e90bf100f315f75b124e;hb=e2829c5d57a6b7b804328f0d01c1b6889654da46;hp=12f1ba9e3ece34eb149190ac7aed3c6914791808;hpb=b2a4b2501a007d8932871c48dcc488e797eb8f5d;p=cacao.git diff --git a/src/vm/jit/replace.cpp b/src/vm/jit/replace.cpp index 12f1ba9e3..67878da59 100644 --- a/src/vm/jit/replace.cpp +++ b/src/vm/jit/replace.cpp @@ -71,16 +71,6 @@ #include #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 **********************************/ @@ -1527,12 +1517,12 @@ void md_pop_stackframe(executionstate_t *es) 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 */ @@ -1675,12 +1665,12 @@ void md_push_stackframe(executionstate_t *es, codeinfo *calleecode, u1 *ra) *--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 */