From: Jan Hubicka Date: Fri, 7 Jun 2013 19:57:55 +0000 (+0200) Subject: * symtab.c (symtab_resolve_alias): Do not remove alias attribute. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=88ac60d35f84f3067f64c5e76c2e13798b7da00e;p=gcc.git * symtab.c (symtab_resolve_alias): Do not remove alias attribute. From-SVN: r199835 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ccee5f4a562..4a149b827c4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-06-07 Jan Hubicka + + * symtab.c (symtab_resolve_alias): Do not remove alias attribute. + 2013-06-07 David Malcolm * tree-object-size.c (unknown): Make const. diff --git a/gcc/symtab.c b/gcc/symtab.c index f0355412e06..28ee6f0e0a1 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);