qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] TCG: Fix Darwin/ppc calling convention recognition


From: Andreas Färber
Subject: [Qemu-devel] [PATCH] TCG: Fix Darwin/ppc calling convention recognition
Date: Sat, 14 Aug 2010 20:51:50 +0200

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 <address@hidden>
Cc: malc <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Jürgen Lock <address@hidden>
Cc: Stefan Weil <address@hidden>
---
 Been using a similar patch for some time but apparently hadn't posted it yet...
 Together with one of Cam's KVM-related patches this fixes the build for me.
 
 Regards,
 Andreas
 
 tcg/ppc/tcg-target.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/tcg/ppc/tcg-target.h b/tcg/ppc/tcg-target.h
index 5302428..a1f8599 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
-- 
1.7.0.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]