From 5da79c86a3744e3a901c7986c109dd06951befd2 Mon Sep 17 00:00:00 2001 From: Juergen Lock Date: Fri, 19 Feb 2010 19:30:07 +0100 Subject: Use ppc host calling convention definitions to set TCG_TARGET_CALL_{ALIGN_ARGS,STACK_OFFSET}. New version after malc's comments. (This avoids having to do #if defined __linux__ || defined __FreeBSD__ || defined __FreeBSD_kernel__ for the third case.) Submitted by: Andreas Tobler (original version) Signed-off-by: Juergen Lock Signed-off-by: malc --- tcg/ppc/tcg-target.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tcg/ppc') diff --git a/tcg/ppc/tcg-target.h b/tcg/ppc/tcg-target.h index 0197e7993..f2ed4d74a 100644 --- a/tcg/ppc/tcg-target.h +++ b/tcg/ppc/tcg-target.h @@ -65,11 +65,11 @@ enum { /* used for function call generation */ #define TCG_REG_CALL_STACK TCG_REG_R1 #define TCG_TARGET_STACK_ALIGN 16 -#if defined __APPLE__ +#if defined _CALL_DARWIN #define TCG_TARGET_CALL_STACK_OFFSET 24 -#elif defined _AIX +#elif defined _CALL_AIX #define TCG_TARGET_CALL_STACK_OFFSET 52 -#elif defined __linux__ +#elif defined _CALL_SYSV #define TCG_TARGET_CALL_ALIGN_ARGS 1 #define TCG_TARGET_CALL_STACK_OFFSET 8 #else -- cgit v1.2.3