mirror of git://gcc.gnu.org/git/gcc.git
* symtab.c (symtab_resolve_alias): Do not remove alias attribute.
From-SVN: r199835
This commit is contained in:
parent
4cdce1a870
commit
88ac60d35f
|
|
@ -1,3 +1,7 @@
|
||||||
|
2013-06-07 Jan Hubicka <jh@suse.cz>
|
||||||
|
|
||||||
|
* symtab.c (symtab_resolve_alias): Do not remove alias attribute.
|
||||||
|
|
||||||
2013-06-07 David Malcolm <dmalcolm@redhat.com>
|
2013-06-07 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
* tree-object-size.c (unknown): Make const.
|
* tree-object-size.c (unknown): Make const.
|
||||||
|
|
|
||||||
|
|
@ -978,8 +978,6 @@ symtab_resolve_alias (symtab_node node, symtab_node target)
|
||||||
We do not want to keep it around or we would have to mind updating them
|
We do not want to keep it around or we would have to mind updating them
|
||||||
when renaming symbols. */
|
when renaming symbols. */
|
||||||
node->symbol.alias_target = NULL;
|
node->symbol.alias_target = NULL;
|
||||||
DECL_ATTRIBUTES (node->symbol.decl)
|
|
||||||
= remove_attribute ("alias", DECL_ATTRIBUTES (node->symbol.decl));
|
|
||||||
|
|
||||||
if (node->symbol.cpp_implicit_alias && cgraph_state >= CGRAPH_STATE_CONSTRUCTION)
|
if (node->symbol.cpp_implicit_alias && cgraph_state >= CGRAPH_STATE_CONSTRUCTION)
|
||||||
fixup_same_cpp_alias_visibility (node, target);
|
fixup_same_cpp_alias_visibility (node, target);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue