------- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 20:33
-------
there is a cfg version of remove_useless_stmts, cfg_remove_useless_stmts, maybe
someone (not me)
can do some timings (code gen) on this patch:
Index: tree-cfg.c
===============================================================
====
RCS file: /cvs/gcc/gcc/gcc/tree-cfg.c,v
retrieving revision 2.74
diff -u -p -r2.74 tree-cfg.c
--- tree-cfg.c 10 Oct 2004 13:16:35 -0000 2.74
+++ tree-cfg.c 13 Oct 2004 20:32:51 -0000
@@ -1635,7 +1635,7 @@ struct tree_opt_pass pass_remove_useless
{
"useless", /* name */
NULL, /* gate */
- remove_useless_stmts, /* execute */
+ cfg_remove_useless_stmts, /* execute */
NULL, /* sub */
NULL, /* next */
0, /* static_pass_number */
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17967