From 2fd79175125ee8b6371faab93cf580de8b6fb32d Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Tue, 1 Feb 2011 14:14:23 +0000 Subject: port to Mac OS X (AMD64) using assembler --- cgaas.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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 + -- cgit v1.2.3