From cd8a10f08b1da83499641fbbabab690ac155ba3f Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Wed, 14 Mar 2012 13:16:34 +0100 Subject: [PATCH] fix sparc backend restore node --- ir/be/sparc/sparc_emitter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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('%'); -- 2.20.1