]> gcc.gnu.org Git - gcc.git/commit - gcc/varpool.c
cgraph.h (+varpool_can_remove_if_no_refs): Move here from ......
authorJan Hubicka <jh@suse.cz>
Tue, 16 Nov 2010 18:15:17 +0000 (19:15 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 16 Nov 2010 18:15:17 +0000 (18:15 +0000)
commitdf7705b18e1ca275f0ded892bd5fb6bd542eb988
treeb9cf407f17bdb390a410566498c603ef34073ef6
parent3e794bfe4393d5398c21658837c7437f1a1cbc5c
cgraph.h (+varpool_can_remove_if_no_refs): Move here from ......

* cgraph.h (+varpool_can_remove_if_no_refs): Move here from ...;
when !flag_toplevel_reorder do not remove unless variable is
COMDAT or ARTIFICIAL.
* ipa.c (varpool_can_remove_if_no_refs): ... here.
(cgraph_remove_unreachable_nodes): Only analyzed nodes needs to stay.
* cgraphunit.c (cgraph_analyze_functions): Dump varpool, too.
* varpool.c (decide_is_variable_needed): Do not handle visibility issues.
(varpool_finalize_decl): Likewise.
(varpool_remove_unreferenced_decls): Use varpool_mark_needed_node; update
outdated comment on DECL_RTL_SET_P check.

From-SVN: r166812
gcc/ChangeLog
gcc/cgraph.h
gcc/cgraphunit.c
gcc/ipa.c
gcc/varpool.c
This page took 0.054244 seconds and 5 git commands to generate.