r231050 - in /trunk/gcc: ChangeLog cgraph.c cgr...
hubicka@gcc.gnu.org
hubicka@gcc.gnu.org
Sun Nov 29 22:33:00 GMT 2015
Author: hubicka
Date: Sun Nov 29 22:33:23 2015
New Revision: 231050
URL: https://gcc.gnu.org/viewcvs?rev=231050&root=gcc&view=rev
Log:
* cgraph.c (cgraph_node::make_local): No name is unique during
incremental linking.
* cgraph.h (can_be_discarded_p): Update comment; also common and
WEAK in named sections can be discarded; when doing incremental
link do not rely on resolution being the final one.
* varasm.c (default_binds_local_p_3, decl_binds_to_current_def_p):
When symbol can be discarded, do not rely on resolution info.
* symtab.c (symtab_node::nonzero_address): Take into account that
symbol can be discarded.
* ipa-visibility.c (update_visibility_by_resolution_info): Handle
definition correctly.
(function_and_variable_visibility): Do not set unique_name when
incrementally linking.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cgraph.c
trunk/gcc/cgraph.h
trunk/gcc/ipa-visibility.c
trunk/gcc/symtab.c
trunk/gcc/varasm.c
More information about the Gcc-cvs
mailing list