PR lto/51663
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Mar 2012 13:28:32 +0000 (13:28 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Mar 2012 13:28:32 +0000 (13:28 +0000)
commit4dca9aca0c07effd59a00a690b56c44312a47d3b
tree92acef700b091d82f1b0b19cc3a1903207a22d71
parentdb0f1dac653cb66691453ec5d01677ba2175993d
PR lto/51663
* varpool.c (varpool_finalize_decl): Handle toplevel_reorder here.
(decide_is_variable_needed): Do not handle toplevel reorder here.
* cgraph.h (varpool_can_remove_if_no_refs): Likewise.
* ipa.c (cgraph_remove_unreachable_nodes): Remove unreachable vars
even at -O0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185777 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cgraph.h
gcc/ipa.c
gcc/varpool.c