This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [vta, graphite?] propagate degenerate phi nodes into debug stmts
On Nov 20, 2009, Richard Guenther <richard.guenther@gmail.com> wrote:
> No, the tree-ssa-pre.c change is fine anyways.
Ok, here's what I'm checking in.
for gcc/ChangeLog
from Alexandre Oliva <aoliva@redhat.com>
* tree-ssa-pre.c (remove_dead_inserted_code): Don't release_defs
after remove_phi_node.
Index: gcc/tree-ssa-pre.c
===================================================================
--- gcc/tree-ssa-pre.c.orig 2009-11-19 01:14:18.000000000 -0200
+++ gcc/tree-ssa-pre.c 2009-11-19 01:14:52.000000000 -0200
@@ -4462,8 +4462,10 @@ remove_dead_inserted_code (void)
if (gimple_code (t) == GIMPLE_PHI)
remove_phi_node (&gsi, true);
else
- gsi_remove (&gsi, true);
- release_defs (t);
+ {
+ gsi_remove (&gsi, true);
+ release_defs (t);
+ }
}
}
VEC_free (gimple, heap, worklist);
--
Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/ FSF Latin America board member
Free Software Evangelist Red Hat Brazil Compiler Engineer