From 4b6ed06ad3e632d55140b4dfdfae3b586b82595a Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Mon, 2 Aug 2010 14:03:50 +0000 Subject: [PATCH] Duplicate GetEIP when transforming. [r27865] --- ir/be/ia32/ia32_transform.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index df6a9b323..b96bfc23c 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -5732,6 +5732,7 @@ static void register_transformers(void) be_set_transform_function(op_ia32_l_ShrDep, gen_ia32_l_ShrDep); be_set_transform_function(op_ia32_l_ShrD, gen_ia32_l_ShrD); be_set_transform_function(op_ia32_l_Sub, gen_ia32_l_Sub); + be_set_transform_function(op_ia32_GetEIP, be_duplicate_node); be_set_transform_function(op_ia32_Minus64Bit, be_duplicate_node); be_set_transform_function(op_ia32_NoReg_GP, be_duplicate_node); be_set_transform_function(op_ia32_NoReg_VFP, be_duplicate_node); -- 2.20.1