From: Matthias Braun Date: Fri, 9 Jan 2009 14:21:40 +0000 (+0000) Subject: fix alignment for float constants X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=860be71b2168419657bfc20f06eb0a73b1a37715;hp=d1114e40650435be2342ded31c905e5553d9430d;p=libfirm fix alignment for float constants [r25135] --- diff --git a/ir/be/ia32/ia32_common_transform.c b/ir/be/ia32/ia32_common_transform.c index b3eed816d..81dd26a19 100644 --- a/ir/be/ia32/ia32_common_transform.c +++ b/ir/be/ia32/ia32_common_transform.c @@ -94,7 +94,7 @@ static ir_type *ia32_get_prim_type(pmap *types, ir_mode *mode) char buf[64]; snprintf(buf, sizeof(buf), "prim_type_%s", get_mode_name(mode)); res = new_type_primitive(new_id_from_str(buf), mode); - if (get_mode_size_bits(mode) >= 10) { + if (get_mode_size_bits(mode) >= 80) { set_type_alignment_bytes(res, 16); } pmap_insert(types, mode, res);