X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fsparc%2Fbearch_sparc.c;h=2b7d769d502b33e9c82919a20b2c7a53023b6586;hb=0c6c4fcf2dd1d2f28194b04e205789f06584c23e;hp=4dc330fe2c1158b3e22481e09350d1d8a89a6ce3;hpb=5474a1c188c9d59eea2c915515980cd9cbab58d8;p=libfirm diff --git a/ir/be/sparc/bearch_sparc.c b/ir/be/sparc/bearch_sparc.c index 4dc330fe2..2b7d769d5 100644 --- a/ir/be/sparc/bearch_sparc.c +++ b/ir/be/sparc/bearch_sparc.c @@ -326,7 +326,7 @@ static int sparc_rewrite_Conv(ir_node *node, void *ctx) return 1; } if (mode_is_float(from_mode) && mode_is_int(to_mode) - && get_mode_size_bits(to_mode) == 32 + && get_mode_size_bits(to_mode) <= 32 && !mode_is_signed(to_mode)) { rewrite_float_unsigned_Conv(node); return 1;