From 25bd54a78d26dc3090515c3f0fcfdd2282b3b903 Mon Sep 17 00:00:00 2001 From: hubicka Date: Tue, 6 Jun 2017 08:05:29 +0000 Subject: [PATCH] * ipa-split.c (split_function): Initialize return bb profile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@248911 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/ipa-split.c | 1 + 2 files changed, 5 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9ffaa0ebc28..8a5960f7efb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2017-06-06 Jan Hubicka + * ipa-split.c (split_function): Initialize return bb profile. + +2017-06-06 Jan Hubicka + * profile.c (compute_branch_probabilities): Also initialize EXIT_BLOCK profile. diff --git a/gcc/ipa-split.c b/gcc/ipa-split.c index 7778b9c6813..0af31d68353 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; -- 2.11.4.GIT