summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--target-ppc/translate.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/target-ppc/translate.c b/target-ppc/translate.c
index c3706f007e..a2ac41900e 100644
--- a/target-ppc/translate.c
+++ b/target-ppc/translate.c
@@ -276,11 +276,12 @@ static inline uint32_t MASK (uint32_t start, uint32_t end)
     return ret;
 }
 
-#if defined(__linux__)
+#if defined(__APPLE__)
 #define OPCODES_SECTION \
-    __attribute__ ((section(".opcodes"), unused, aligned (8) ))
+    __attribute__ ((section("__TEXT,__opcodes"), unused, aligned (8) ))
 #else
-#define OPCODES_SECTION
+#define OPCODES_SECTION \
+    __attribute__ ((section(".opcodes"), unused, aligned (8) ))
 #endif
 
 #define GEN_OPCODE(name, op1, op2, op3, invl, _typ)                           \