]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
symtab.c (change_decl_assembler_name): Fix transparent alias chain construction.
authorIlya Enkovich <ilya.enkovich@intel.com>
Tue, 18 Mar 2014 10:26:01 +0000 (10:26 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Tue, 18 Mar 2014 10:26:01 +0000 (10:26 +0000)
gcc/
        * symtab.c (change_decl_assembler_name): Fix transparent alias
        chain construction.

From-SVN: r208637

gcc/ChangeLog
gcc/symtab.c

index ba7bb367f52cd6682cdff5f6e827c3a8e6c15621..2d9e05a86122b9322231cd4a0879e28627ee04f2 100644 (file)
@@ -1,3 +1,8 @@
+2014-03-18  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * symtab.c (change_decl_assembler_name): Fix transparent alias
+       chain construction.
+
 2014-03-16  Renlin Li  <Renlin.Li@arm.com>
 
        * config/aarch64/aarch64.c: Correct the comments about the
index 5d698033ca6cb08f6eeafa0b177530c15af43cd9..2d6f665b120fb31c8b9342b7fe91fd9c1a0e6acb 100644 (file)
@@ -492,7 +492,7 @@ change_decl_assembler_name (tree decl, tree name)
       if (alias)
        {
          IDENTIFIER_TRANSPARENT_ALIAS (name) = 1;
-         TREE_CHAIN (DECL_ASSEMBLER_NAME (name)) = alias;
+         TREE_CHAIN (name) = alias;
        }
       if (node)
        insert_to_assembler_name_hash (node, true);