From: Christian Würdig Date: Thu, 21 Sep 2006 14:18:41 +0000 (+0000) Subject: set register for SetST0 on creation X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=607d30e85fcc5f2e70536b3484164bf8829a5671;p=libfirm set register for SetST0 on creation --- diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index 31b1d1695..b071d1610 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -2411,6 +2411,7 @@ static ir_node *gen_be_Return(ia32_transform_env_t *env) { set_ia32_am_support(fld, ia32_am_Source); mproj = new_r_Proj(env->irg, env->block, fld, mode_M, pn_ia32_SetST0_M); fld = new_r_Proj(env->irg, env->block, fld, mode, pn_ia32_SetST0_res); + arch_set_irn_register(env->cg->arch_env, fld, &ia32_st_regs[REG_ST0]); /* set new return value */ set_irn_n(env->irn, be_pos_Return_val, fld);