diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-06-13 00:23:55 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-06-12 22:23:55 +0000 |
commit | 24e49ea0b11e0ccfb2c18b7d79c5cb46f36f8db8 (patch) | |
tree | 614d47109aba7fe36bcb27ee602307278455a372 /gcc/cgraph.h | |
parent | 6ad386b725dfac340e0d337d4c20e603929c7f9a (diff) | |
download | gcc-24e49ea0b11e0ccfb2c18b7d79c5cb46f36f8db8.zip gcc-24e49ea0b11e0ccfb2c18b7d79c5cb46f36f8db8.tar.gz gcc-24e49ea0b11e0ccfb2c18b7d79c5cb46f36f8db8.tar.bz2 |
symtab.c (symtab_node::reset_section): New method.
* 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: r211600
Diffstat (limited to 'gcc/cgraph.h')
-rw-r--r-- | gcc/cgraph.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cgraph.h b/gcc/cgraph.h index 1a5e85e..ce99166 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -208,6 +208,7 @@ public: /* Set section for symbol and its aliases. */ void set_section (const char *section); void set_section_for_node (const char *section); + void reset_section (); }; enum availability |