diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/symtab.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ccee5f4..4a149b8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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> * tree-object-size.c (unknown): Make const. diff --git a/gcc/symtab.c b/gcc/symtab.c index f035541..28ee6f0 100644 --- a/gcc/symtab.c +++ b/gcc/symtab.c @@ -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 when renaming symbols. */ 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) fixup_same_cpp_alias_visibility (node, target); |