Revert:
commitaca3df3b3d31b0d83f536a5d3012b3f550b47ba0
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jun 2014 15:02:34 +0000 (16 15:02 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jun 2014 15:02:34 +0000 (16 15:02 +0000)
treefcdfc3d0c661e959702bf48ed72c7a09f4b9f923
parent6ee295d9872f6bf3404fba2df7c7ddafacb2ca24
Revert:
* symtab.c (symtab_node::reset_section): New method.
* cgraph.c (cgraph_node_cannot_be_local_p_1): Accept non-local
for localization.
* cgraph.h (reset_section): Declare.
* ipa-inline-analysis.c (do_estimate_growth): Check for comdat groups;
do not consider comdat locals.
* cgraphclones.c (set_new_clone_decl_and_node_flags): Get section
for new symbol.
* ipa-visiblity.c (cgraph_externally_visible_p): Cleanup.
(update_visibility_by_resolution_info): Consider UNDEF; fix checking;
reset sections of symbols dragged out of the comdats.
(function_and_variable_visibility): Reset sections of localized symbols.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211710 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphclones.c
gcc/ipa-inline-analysis.c
gcc/ipa-visibility.c
gcc/symtab.c