* ipa-utils.c (ipa_merge_profiles): Recompute summaries.
authorJan Hubicka <hubicka@ucw.cz>
Sat, 22 Dec 2018 21:13:41 +0000 (22:13 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 22 Dec 2018 21:13:41 +0000 (21:13 +0000)
From-SVN: r267361

gcc/ChangeLog
gcc/ipa-utils.c

index 2db37e7..fb49cc0 100644 (file)
@@ -1,3 +1,7 @@
+2018-12-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       * ipa-utils.c (ipa_merge_profiles): Recompute summaries.
+
 2018-12-21  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/85594
index 3345f9d..422d8d0 100644 (file)
@@ -643,7 +643,9 @@ ipa_merge_profiles (struct cgraph_node *dst,
        }
       if (!preserve_body)
         src->release_body ();
-      ipa_update_overall_fn_summary (dst);
+      /* Update summary.  */
+      symtab->call_cgraph_removal_hooks (dst);
+      symtab->call_cgraph_insertion_hooks (dst);
     }
   /* TODO: if there is no match, we can scale up.  */
   src->decl = oldsrcdecl;