From e9236a0d7a2f1cc2b71c399f83c53413f6c1860b Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Thu, 24 Nov 2011 11:58:21 +0000 Subject: generate thread safe code on 32 bit windows if THREAD32 is defined --- cgcode.c | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'cgcode.c') diff --git a/cgcode.c b/cgcode.c index 49b169f..2b2a6d5 100644 --- a/cgcode.c +++ b/cgcode.c @@ -353,7 +353,10 @@ LABEL *collect_0_label,*collect_1_label,*collect_2_label, *eval_01_label,*eval_11_label,*eval_02_label,*eval_12_label,*eval_22_label, #endif #if defined (I486) && defined (GEN_OBJ) && !defined (G_AI64) - *collect_0l_label,*collect_1l_label,*collect_2l_label,*end_heap_label, + *collect_0l_label,*collect_1l_label,*collect_2l_label, +# ifndef THREAD32 + *end_heap_label, +# endif #endif *system_sp_label,*EMPTY_label; @@ -699,7 +702,7 @@ void code_and (VOID) graph_1=s_pop_b(); graph_2=s_get_b (0); graph_3=g_and (graph_1,graph_2); - + s_put_b (0,graph_3); } @@ -3963,7 +3966,7 @@ void code_jmp (char label_name[]) if (mc68881_flag){ int parameter_n; - + for (parameter_n=0; parameter_n