summaryrefslogtreecommitdiffstats
path: root/tcg/ppc/tcg-target.h
diff options
context:
space:
mode:
authorAndreas Färber2010-08-14 20:51:50 +0200
committermalc2010-08-14 22:40:42 +0200
commite9119cd864a0db039339994b502f8701fd6209ff (patch)
tree0514afad852d712a0497f4d1c821fb69c9ce46c3 /tcg/ppc/tcg-target.h
parentRESEND: Inter-VM shared memory PCI device (diff)
downloadqemu-e9119cd864a0db039339994b502f8701fd6209ff.tar.gz
qemu-e9119cd864a0db039339994b502f8701fd6209ff.tar.xz
qemu-e9119cd864a0db039339994b502f8701fd6209ff.zip
TCG: Fix Darwin/ppc calling convention recognition
5da79c86a3744e3a901c7986c109dd06951befd2 broke compilation on Mac OS X v10.5 ppc. Apple's GCC 4.0.1 does not define _CALL_DARWIN. Recognize __APPLE__ again as well. Signed-off-by: Andreas F?rber <andreas.faerber@web.de> Cc: malc <av1474@comtv.ru> Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: J?rgen Lock <nox@jelal.kn-bremen.de> Cc: Stefan Weil <weil@mail.berlios.de> Signed-off-by: malc <av1474@comtv.ru>
Diffstat (limited to 'tcg/ppc/tcg-target.h')
-rw-r--r--tcg/ppc/tcg-target.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tcg/ppc/tcg-target.h b/tcg/ppc/tcg-target.h
index 53024282da..a1f85997c6 100644
--- a/tcg/ppc/tcg-target.h
+++ b/tcg/ppc/tcg-target.h
@@ -65,7 +65,7 @@ enum {
/* used for function call generation */
#define TCG_REG_CALL_STACK TCG_REG_R1
#define TCG_TARGET_STACK_ALIGN 16
-#if defined _CALL_DARWIN
+#if defined _CALL_DARWIN || defined __APPLE__
#define TCG_TARGET_CALL_STACK_OFFSET 24
#elif defined _CALL_AIX
#define TCG_TARGET_CALL_STACK_OFFSET 52