From 3a950e4d1f7e2274751057d18f97c44ece4b68f0 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Sun, 25 Nov 2012 17:44:53 +0100 Subject: [PATCH] sparc: Remove wrong register assignment code from transformer. --- ir/be/sparc/sparc_transform.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/ir/be/sparc/sparc_transform.c b/ir/be/sparc/sparc_transform.c index c54bab704..e263aaded 100644 --- a/ir/be/sparc/sparc_transform.c +++ b/ir/be/sparc/sparc_transform.c @@ -1943,13 +1943,9 @@ static ir_node *gen_Proj_Alloc(ir_node *node) long pn = get_Proj_proj(node); switch ((pn_Alloc)pn) { - case pn_Alloc_M: - return new_r_Proj(new_alloc, mode_M, pn_sparc_SubSP_M); - case pn_Alloc_res: { - ir_node *addr_proj = new_r_Proj(new_alloc, mode_gp, pn_sparc_SubSP_addr); - arch_set_irn_register(addr_proj, arch_get_irn_register(node)); - return addr_proj; - } + case pn_Alloc_M: return new_r_Proj(new_alloc, mode_M, pn_sparc_SubSP_M); + case pn_Alloc_res: return new_r_Proj(new_alloc, mode_gp, pn_sparc_SubSP_addr); + case pn_Alloc_X_regular: case pn_Alloc_X_except: panic("exception output of alloc not supported (at %+F)", -- 2.20.1