Remove unnecessary dependency edge from the IncSP, which destroys the stack frame...
authorChristoph Mallon <christoph.mallon@gmx.de>
Sat, 23 Aug 2008 06:35:34 +0000 (06:35 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Sat, 23 Aug 2008 06:35:34 +0000 (06:35 +0000)
[r21370]

ir/be/ia32/bearch_ia32.c

index 5f685ef..5923ae9 100644 (file)
@@ -486,7 +486,6 @@ static void ia32_abi_epilogue(void *self, ir_node *bl, ir_node **mem, pmap *reg_
        if (env->flags.try_omit_fp) {
                /* simply remove the stack frame here */
                curr_sp = be_new_IncSP(arch_env->sp, irg, bl, curr_sp, BE_STACK_FRAME_SIZE_SHRINK, 0);
-               add_irn_dep(curr_sp, *mem);
        } else {
                ir_mode *mode_bp = arch_env->bp->reg_class->mode;