From: Matthias Braun Date: Tue, 9 Aug 2011 07:59:45 +0000 (+0200) Subject: sparc: fix wrong incsp in omit-fp mode X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=5927b28e6caac3b0598bd947e40a5ae6b309a96d;p=libfirm sparc: fix wrong incsp in omit-fp mode --- diff --git a/ir/be/sparc/sparc_finish.c b/ir/be/sparc/sparc_finish.c index 92162ef2d..f94f91685 100644 --- a/ir/be/sparc/sparc_finish.c +++ b/ir/be/sparc/sparc_finish.c @@ -96,7 +96,7 @@ static void introduce_epilog(ir_node *ret) kill_unused_stacknodes(sp); } else { - ir_node *incsp = be_new_IncSP(sp_reg, block, sp, frame_size, 0); + ir_node *incsp = be_new_IncSP(sp_reg, block, sp, -frame_size, 0); set_irn_n(ret, sp_idx, incsp); sched_add_before(ret, incsp); }