PR ipa/61548
* tree-emultls.c (new_emutls_decl): Resolve alias after creating it.
Co-Authored-By: Trevor Saunders <tsaunders@mozilla.com>
From-SVN: r220434
+2015-02-04 Jan Hubicka <hubicka@ucw.cz>
+ Trevor Saunders <tsaunders@mozilla.com>
+
+ PR ipa/61548
+ * tree-emultls.c (new_emutls_decl): Resolve alias after creating it.
+
2015-02-04 Jan Hubicka <hubicka@ucw.cz>
PR ipa/61548
else if (!alias_of)
varpool_node::add (to);
else
- varpool_node::create_alias (to,
- varpool_node::get_for_asmname
- (DECL_ASSEMBLER_NAME (DECL_VALUE_EXPR (alias_of)))->decl);
+ {
+ varpool_node *n;
+ varpool_node *t = varpool_node::get_for_asmname
+ (DECL_ASSEMBLER_NAME (DECL_VALUE_EXPR (alias_of)));
+
+ n = varpool_node::create_alias (to, t->decl);
+ n->resolve_alias (t);
+ }
return to;
}