summaryrefslogtreecommitdiff
path: root/cgaas.c
diff options
context:
space:
mode:
authorJohn van Groningen2011-02-01 14:14:23 +0000
committerJohn van Groningen2011-02-01 14:14:23 +0000
commit2fd79175125ee8b6371faab93cf580de8b6fb32d (patch)
tree59ee80b320d68566eaaf494cb5de2dcf7c3978f0 /cgaas.c
parentport to Mac OS X (AMD64) (diff)
port to Mac OS X (AMD64) using assembler
Diffstat (limited to 'cgaas.c')
-rw-r--r--cgaas.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/cgaas.c b/cgaas.c
index 8285faf..6611607 100644
--- a/cgaas.c
+++ b/cgaas.c
@@ -59,6 +59,8 @@
int sse_128=1;
+#ifndef MACH_O64
+
#ifdef FUNCTION_LEVEL_LINKING
# define TEXT_LABEL_ID (-2)
# define DATA_LABEL_ID (-3)
@@ -2568,6 +2570,8 @@ static void as_parameter (int code1,int code2,struct parameter *parameter)
}
}
+#endif
+
/*
From The PowerPC Compiler Writers Guide,
Warren, Henry S., Jr., IBM Research Report RC 18601 [1992]. Changing Division by a
@@ -2616,6 +2620,8 @@ struct ms magic (int_64 d)
return mag;
}
+#ifndef MACH_O64
+
static void as_div_rem_i_instruction (struct instruction *instruction,int compute_remainder)
{
int s_reg1,s_reg2,s_reg3,i,sd_reg,i_reg,tmp_reg,abs_i;
@@ -7065,3 +7071,6 @@ void assemble_code (void)
write_object_labels();
write_string_table();
}
+
+#endif
+