From: Matthias Braun Date: Mon, 17 Aug 2009 08:17:54 +0000 (+0000) Subject: benewalloc: fix unknowns being used at phi inputs X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=c7404adf986f7a1c4956adc1fb497070013dd0aa;p=libfirm benewalloc: fix unknowns being used at phi inputs [r26370] --- diff --git a/ir/be/benewalloc.c b/ir/be/benewalloc.c index 1fe00e7d5..d90b47fee 100644 --- a/ir/be/benewalloc.c +++ b/ir/be/benewalloc.c @@ -1044,6 +1044,9 @@ static void add_phi_permutations(ir_node *block, int p) continue; op = get_Phi_pred(node, p); + if (!arch_irn_consider_in_reg_alloc(cls, op)) + continue; + a = find_value_in_block_info(pred_info, op); assert(a >= 0);