re PR target/87156 (ICE building libstdc++ for mips64)
authorJan Hubicka <hubicka@ucw.cz>
Fri, 12 Oct 2018 02:40:17 +0000 (04:40 +0200)
committerJeff Law <law@gcc.gnu.org>
Fri, 12 Oct 2018 02:40:17 +0000 (20:40 -0600)
PR target/87156
* cgraphclones.c (cgraph_node::create_version_clone_with_body):
Set new_decl virtual flag to zero.

From-SVN: r265074

gcc/ChangeLog
gcc/cgraphclones.c

index de3f30c..f8d7217 100644 (file)
@@ -1,3 +1,9 @@
+2018-10-11  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR target/87156
+       * cgraphclones.c (cgraph_node::create_version_clone_with_body):
+       Set new_decl virtual flag to zero.
+
 2018-10-11  Martin Sebor  <msebor@redhat.com>
 
        PR middle-end/87593
index 2af45bd..189cb31 100644 (file)
@@ -968,6 +968,8 @@ cgraph_node::create_version_clone_with_body
   SET_DECL_ASSEMBLER_NAME (new_decl, DECL_NAME (new_decl));
   SET_DECL_RTL (new_decl, NULL);
 
+  DECL_VIRTUAL_P (new_decl) = 0;
+
   /* When the old decl was a con-/destructor make sure the clone isn't.  */
   DECL_STATIC_CONSTRUCTOR (new_decl) = 0;
   DECL_STATIC_DESTRUCTOR (new_decl) = 0;