aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ipa-split.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9ffaa0e..8a5960f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2017-06-06 Jan Hubicka <hubicka@ucw.cz>
+ * ipa-split.c (split_function): Initialize return bb profile.
+
+2017-06-06 Jan Hubicka <hubicka@ucw.cz>
+
* profile.c (compute_branch_probabilities): Also initialize
EXIT_BLOCK profile.
diff --git a/gcc/ipa-split.c b/gcc/ipa-split.c
index 7778b9c..0af31d6 100644
--- a/gcc/ipa-split.c
+++ b/gcc/ipa-split.c
@@ -1278,6 +1278,7 @@ split_function (basic_block return_bb, struct split_point *split_point,
basic_block new_return_bb = create_basic_block (NULL, 0, return_bb);
gimple_stmt_iterator gsi = gsi_start_bb (new_return_bb);
gsi_insert_after (&gsi, gimple_build_return (NULL), GSI_NEW_STMT);
+ new_return_bb->count = profile_count::zero ();
while (redirected)
{
redirected = false;