From 3ae5692990249ceae26a1c7517f2c658c493bb0d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Thu, 29 Mar 2007 16:31:47 +0000 Subject: [PATCH] fixed phi spilling [r12592] --- ir/be/bespill.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/be/bespill.c b/ir/be/bespill.c index 62ffddc97..ac5120ba8 100644 --- a/ir/be/bespill.c +++ b/ir/be/bespill.c @@ -406,7 +406,7 @@ static void spill_phi(spill_env_t *env, spill_info_t *spillinfo) { set_irn_n(spillinfo->spill, i, arg_info->spill); } - DBG((env->dbg, LEVEL_1, "... done spilling Phi %+F\n", phi)); + DBG((env->dbg, LEVEL_1, "... done spilling Phi %+F, created PhiM %+F\n", phi, spillinfo->spill)); // rewire reloads from old_spill to phi if (spillinfo->old_spill != NULL) { @@ -683,7 +683,7 @@ void be_insert_spills_reloads(spill_env_t *env) { spilled phis work correctly */ foreach_ir_nodeset(&env->mem_phis, node, iter) { spill_info_t *info = get_spillinfo(env, node); - spill_phi(env, info); + spill_node(env, info); } /* process each spilled node */ -- 2.20.1