[PATCH] Take 2: Avoid dumping unused variables.

Diego Novillo dnovillo@redhat.com
Thu Jan 5 13:18:00 GMT 2006


On Thursday 05 January 2006 06:35, Richard Guenther wrote:
>         * tree-pass.h (TODO_remove_unused_locals): Define.
>         * gimple-low.c (expand_var_p, remove_useless_vars,
>         pass_remove_useless_vars): Remove.  Update all users.
>         * tree-ssa-live.c (mark_all_vars_used_1): Handle SSA names.
>         (remove_unused_locals): New function.
>         * tree-flow.h (remove_unused_locals): Declare.
>         * passes.c (execute_todo): Call remove_unused_locals if
>         TODO_remove_unused_locals is set.
>         * tree-into-ssa.c (pass_build_ssa): Add
>         TODO_remove_unused_locals. 
>         * tree-ssa-dce.c (pass_dce): Likewise.  
>         * tree-outof-ssa.c (pass_del_ssa): Likewise.
>
> [ ... ]
>
OK.



More information about the Gcc-patches mailing list