From afe65912f80b5389e56f355ba53e59c7de6e26a6 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Mon, 9 Jan 2012 14:04:48 +0100 Subject: [PATCH] sparc: fix wrong reg-width in double->int Conv --- ir/be/sparc/sparc_transform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.20.1