From: Adam Szalkowski Date: Mon, 5 Jun 2006 14:00:05 +0000 (+0000) Subject: wrong irn number in ilp variable name X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=852f661aef87d3f2bb310a3f361c4d27e443ade2;p=libfirm wrong irn number in ilp variable name --- diff --git a/ir/be/bespillremat.c b/ir/be/bespillremat.c index 6a75d7b37..25c538779 100644 --- a/ir/be/bespillremat.c +++ b/ir/be/bespillremat.c @@ -66,7 +66,7 @@ #define NO_SINGLE_USE_REMATS /* do not repair schedule */ //#define KEEPALIVE_SPILLS //#define KEEPALIVE_RELOADS -//#define GOODWIN_REDUCTION +#define GOODWIN_REDUCTION #define SOLVE //#define SOLVE_LOCAL @@ -1919,7 +1919,7 @@ fertig: if(get_Block_n_cfgpreds(bb) == 1 && get_block_n_succs(get_Block_cfgpred_block(bb,0)) > 1) { #endif pset_foreach(live, irn) { - ir_snprintf(buf, sizeof(buf), "req_spill_%N_%N", spill->irn, bb); + ir_snprintf(buf, sizeof(buf), "req_spill_%N_%N", irn, bb); cst = lpp_add_cst(si->lpp, buf, lpp_less, 0.0); spill = set_find_spill(spill_bb->ilp, irn);