cgraphunit.c (cgraph_create_edges): Do not walk BLOCK; finalize local statics when...
authorJan Hubicka <jh@suse.cz>
Thu, 9 Jun 2005 16:21:36 +0000 (18:21 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 9 Jun 2005 16:21:36 +0000 (16:21 +0000)
commit30be951ac7b465e1f10da0f70744364a8e678366
tree2fd919060d8ecfb55a3a393c028c7ba1f01c5856
parent2ffa9a0ce504d59abfa34e2b92d0f3e1aa3f6218
cgraphunit.c (cgraph_create_edges): Do not walk BLOCK; finalize local statics when doing unit-at-a-time.

* cgraphunit.c (cgraph_create_edges): Do not walk BLOCK; finalize
local statics when doing unit-at-a-time.
(cgraph_varpool_assemble_pending_decls): Output debug info.
* dwarf2out.c (decls_for_scope): Skip local statics.
(dwarf2out_decl): Handle local statics.
* passes.c (rest_of_decl_compilation): Do not differentiate
local and global statics in unit-at-a-time.
* tree-inline.c (remap_decls): Put local static into
unexpanded_vars_list rather than introducing duplicated VAR_DECL
node.

From-SVN: r100802
gcc/ChangeLog
gcc/cgraphunit.c
gcc/dwarf2out.c
gcc/passes.c
gcc/tree-inline.c