From 97101fd6e3334bc95c7562eb8cb544987151aec7 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Thu, 1 Mar 2007 22:23:45 +0000 Subject: [PATCH] fix output of static variables after .comm change --- ir/be/ia32/ia32_gen_decls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/be/ia32/ia32_gen_decls.c b/ir/be/ia32/ia32_gen_decls.c index a88177ef2..9b8c6443e 100644 --- a/ir/be/ia32/ia32_gen_decls.c +++ b/ir/be/ia32/ia32_gen_decls.c @@ -533,7 +533,7 @@ static void dump_global(ia32_decl_env_t *env, ir_entity *ent, int emit_commons) } else if (variability == variability_uninitialized) { /* uninitialized entity put it in bss segment */ obst = env->bss_obst; - if(emit_commons) + if(emit_commons && visibility != visibility_local) emit_as_common = 1; } -- 2.20.1