PR lto/69136
* lto-symtab.c (lto_symtab_prevailing_virtual_decl): Abstract
decls have no assemblernames.
* g++.dg/torture/pr69136.C: New testcase.
From-SVN: r232553
+2016-01-19 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/69136
+ * lto-symtab.c (lto_symtab_prevailing_virtual_decl): Abstract
+ decls have no assemblernames.
+
2016-01-19 Martin Liska <mliska@suse.cz>
Martin Jambor <mjambor@suse.cz>
tree
lto_symtab_prevailing_virtual_decl (tree decl)
{
+ if (DECL_ABSTRACT_P (decl))
+ return decl;
gcc_checking_assert (!type_in_anonymous_namespace_p (DECL_CONTEXT (decl))
&& DECL_ASSEMBLER_NAME_SET_P (decl));
+2016-01-19 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/69136
+ * g++.dg/torture/pr69136.C: New testcase.
+
2016-01-19 Jan Hubicka <hubicka@ucw.cz>
PR lto/69133
--- /dev/null
+// { dg-do compile }
+class GrBufferAllocPool {
+ virtual ~GrBufferAllocPool();
+};
+GrBufferAllocPool::~GrBufferAllocPool() { static long a; }
+