X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbegnuas.c;h=0b8ae0a2c87f96eaafe1d383ad54d3a54dd4a4d8;hb=96529e627cc751d0865eebfff6441338e1af6cce;hp=5bb81855856080fe3c4fdc67270a9dd521ae48f4;hpb=bc678b121ca0d9ecbe8a21eb38ee31c95cf2a59b;p=libfirm diff --git a/ir/be/begnuas.c b/ir/be/begnuas.c index 5bb818558..0b8ae0a2c 100644 --- a/ir/be/begnuas.c +++ b/ir/be/begnuas.c @@ -676,7 +676,11 @@ static void dump_global(be_gas_decl_env_t *env, ir_entity *ent, int emit_commons if (variability == variability_uninitialized) { if(emit_as_common) { - obstack_printf(obst, "\t.comm %s,%d,%d\n", + if (be_gas_flavour == GAS_FLAVOUR_NORMAL) + obstack_printf(obst, "\t.comm %s,%d,%d\n", + ld_name, get_type_size_bytes(type), align); + else + obstack_printf(obst, "\t.comm %s,%d # %d\n", ld_name, get_type_size_bytes(type), align); } else { obstack_printf(obst, "\t.zero %d\n", get_type_size_bytes(type));