From: Matthias Braun Date: Wed, 27 Jun 2012 10:44:47 +0000 (+0200) Subject: long double has 4 byte alignment X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=004a232c0462ee3a4e96d02c5c2678f91e8a77ec;p=libfirm long double has 4 byte alignment --- diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index d7186476d..10d614da0 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -1734,7 +1734,7 @@ static void ia32_init(void) ia32_mode_E = new_float_mode("E", irma_x86_extended_float, 15, 63); ia32_type_E = new_type_primitive(ia32_mode_E); set_type_size_bytes(ia32_type_E, 12); - set_type_alignment_bytes(ia32_type_E, 16); + set_type_alignment_bytes(ia32_type_E, 4); mode_long_long = new_int_mode("long long", irma_twos_complement, 64, 1, 64); type_long_long = new_type_primitive(mode_long_long);