gimple-low.c (expand_var_p): Don't look at TREE_ADDRESSABLE...
authorRichard Henderson <rth@redhat.com>
Thu, 22 Jul 2004 02:48:27 +0000 (19:48 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 22 Jul 2004 02:48:27 +0000 (19:48 -0700)
commit727a31fab813e31263cc0ee9f56940ee6d95782f
treeb73bc536f4dc7bf38bca669bed0165ada4082844
parenteecbcf542827192523d9575520b7abdce5d946a9
gimple-low.c (expand_var_p): Don't look at TREE_ADDRESSABLE...

        * gimple-low.c (expand_var_p): Don't look at TREE_ADDRESSABLE,
        TREE_THIS_VOLATILE, may_aliases, or optimization level.
        (remove_useless_vars): Dump debugging info.
        (expand_used_vars): Move ...
        * cfgexpand.c (expand_used_vars): ... here.  Make static.
        * tree-flow-inline.h (set_is_used): New.
        (set_default_def): Use get_var_ann.
        * tree-flow.h: Update decls.
        * tree-ssa-live.c (mark_all_vars_used_1, mark_all_vars_used): New.
        (create_ssa_var_map): Use it.
        * tree-ssa.c (set_is_used): Remove.

From-SVN: r85034
gcc/ChangeLog
gcc/cfgexpand.c
gcc/gimple-low.c
gcc/tree-flow-inline.h
gcc/tree-flow.h
gcc/tree-ssa-live.c
gcc/tree-ssa.c