From 88ac60d35f84f3067f64c5e76c2e13798b7da00e Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Fri, 7 Jun 2013 21:57:55 +0200 Subject: [PATCH] * symtab.c (symtab_resolve_alias): Do not remove alias attribute. From-SVN: r199835 --- gcc/ChangeLog | 4 ++++ gcc/symtab.c | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) 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); -- 2.30.2