summaryrefslogtreecommitdiff
path: root/cgcode.c
diff options
context:
space:
mode:
authorJohn van Groningen2011-02-03 14:37:44 +0000
committerJohn van Groningen2011-02-03 14:37:44 +0000
commit43646d288bd5ef3ad7d96f66ad4e20e72aded5b7 (patch)
tree6ff68c67ffdc95062b966355d5da0e0de98c74a6 /cgcode.c
parentadd makefile for Mac OS X (AMD64) (diff)
port stack tracing to Mac OS X (AMD64)
Diffstat (limited to 'cgcode.c')
-rw-r--r--cgcode.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/cgcode.c b/cgcode.c
index 341cac7..8c24ee0 100644
--- a/cgcode.c
+++ b/cgcode.c
@@ -3860,7 +3860,11 @@ static void code_jmp_ap_ (int n_apply_args)
i_move_id_r (0,REGISTER_A1,REGISTER_A2);
# ifdef PROFILE
if (profile_function_label!=NULL)
- i_jmp_id_profile (4-2,REGISTER_A2,0);
+# ifdef MACH_O64
+ i_jmp_id_profile (8-2,REGISTER_A2,0);
+# else
+ i_jmp_id_profile (4-2,REGISTER_A2,0);
+# endif
else
# endif
# ifdef MACH_O64