From: Matthias Braun Date: Wed, 14 Mar 2012 12:16:34 +0000 (+0100) Subject: fix sparc backend restore node X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=cd8a10f08b1da83499641fbbabab690ac155ba3f;p=libfirm fix sparc backend restore node --- diff --git a/ir/be/sparc/sparc_emitter.c b/ir/be/sparc/sparc_emitter.c index b60a2270c..2a9bd2736 100644 --- a/ir/be/sparc/sparc_emitter.c +++ b/ir/be/sparc/sparc_emitter.c @@ -936,9 +936,9 @@ static void emit_sparc_Restore(const ir_node *node) = arch_get_irn_register_out(node, pn_sparc_Restore_res); sparc_emit_indent(); be_emit_cstring("restore "); - sparc_emit_source_register(node, 1); + sparc_emit_source_register(node, 2); be_emit_cstring(", "); - sparc_emit_reg_or_imm(node, 2); + sparc_emit_reg_or_imm(node, 3); be_emit_cstring(", "); destreg = map_i_to_o_reg(destreg); be_emit_char('%');