From: Christian Würdig Date: Mon, 25 Sep 2006 13:41:02 +0000 (+0000) Subject: set correct register for SetST0 X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=243ad5522e877761588776aa7443b4dc1ad1d7a6;p=libfirm set correct register for SetST0 --- diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index 17493a4a6..d5c769ac0 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -2425,7 +2425,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]); + arch_set_irn_register(env->cg->arch_env, fld, &ia32_vfp_regs[REG_VF0]); /* set new return value */ set_irn_n(barrier, pn_ret_val, fld);