aboutsummaryrefslogtreecommitdiff
path: root/gcc/cgraphclones.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-06-16 17:02:34 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-06-16 15:02:34 +0000
commitda66d5964324bd5a3ce782f46a7d5e30137b5c20 (patch)
treefcdfc3d0c661e959702bf48ed72c7a09f4b9f923 /gcc/cgraphclones.c
parent9e9f6bf0079f1a8ff965efe7d971a1b636f36fbc (diff)
downloadgcc-da66d5964324bd5a3ce782f46a7d5e30137b5c20.zip
gcc-da66d5964324bd5a3ce782f46a7d5e30137b5c20.tar.gz
gcc-da66d5964324bd5a3ce782f46a7d5e30137b5c20.tar.bz2
revert: symtab.c (symtab_node::reset_section): New method.
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. From-SVN: r211710
Diffstat (limited to 'gcc/cgraphclones.c')
-rw-r--r--gcc/cgraphclones.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c
index 94c9760..6f83d74 100644
--- a/gcc/cgraphclones.c
+++ b/gcc/cgraphclones.c
@@ -293,7 +293,6 @@ set_new_clone_decl_and_node_flags (cgraph_node *new_node)
new_node->externally_visible = 0;
new_node->local.local = 1;
new_node->lowered = true;
- new_node->reset_section ();
}
/* Duplicate thunk THUNK if necessary but make it to refer to NODE.