From: Matthias Braun Date: Mon, 9 Jan 2012 13:04:48 +0000 (+0100) Subject: sparc: fix wrong reg-width in double->int Conv X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=afe65912f80b5389e56f355ba53e59c7de6e26a6;p=libfirm sparc: fix wrong reg-width in double->int Conv --- diff --git a/ir/be/sparc/sparc_transform.c b/ir/be/sparc/sparc_transform.c index e36258c45..f9aac1783 100644 --- a/ir/be/sparc/sparc_transform.c +++ b/ir/be/sparc/sparc_transform.c @@ -1371,7 +1371,7 @@ static ir_node *create_ftoi(dbg_info *dbgi, ir_node *block, ir_node *op, ir_graph *irg = get_irn_irg(block); ir_node *sp = get_irg_frame(irg); ir_node *nomem = get_irg_no_mem(irg); - ir_node *stf = create_stf(dbgi, block, ftoi, sp, nomem, src_mode, + ir_node *stf = create_stf(dbgi, block, ftoi, sp, nomem, mode_fp, NULL, 0, true); ir_node *ld = new_bd_sparc_Ld_imm(dbgi, block, sp, stf, mode_gp, NULL, 0, true);