* tree.c (need_assembler_name_p): Only record main variant type names.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234112
138bc75d-0d04-0410-961f-
82ee72b054a4
+2016-03-10 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/69589
+ * tree.c (need_assembler_name_p): Only record main variant type names.
+
2016-03-10 Christophe Lyon <christophe.lyon@linaro.org>
PR target/70113.
&& TREE_CODE (decl) == TYPE_DECL
&& DECL_NAME (decl)
&& decl == TYPE_NAME (TREE_TYPE (decl))
+ && TYPE_MAIN_VARIANT (TREE_TYPE (decl)) == TREE_TYPE (decl)
&& !TYPE_ARTIFICIAL (TREE_TYPE (decl))
&& (type_with_linkage_p (TREE_TYPE (decl))
|| TREE_CODE (TREE_TYPE (decl)) == INTEGER_TYPE)