aboutsummaryrefslogtreecommitdiff
path: root/gcc/auto-profile.c
diff options
context:
space:
mode:
authorBin Cheng <bin.cheng@linux.alibaba.com>2018-12-14 05:46:55 +0000
committerBin Cheng <amker@gcc.gnu.org>2018-12-14 05:46:55 +0000
commitb30bde1063f9b0399d1d06fdc08aec12bb025843 (patch)
treef5844c3afbc5b35afdeb9db37806ef5eb12b9905 /gcc/auto-profile.c
parent7f3477fb787cc885bfb11d2e8c8dae675a3129d0 (diff)
downloadgcc-b30bde1063f9b0399d1d06fdc08aec12bb025843.zip
gcc-b30bde1063f9b0399d1d06fdc08aec12bb025843.tar.gz
gcc-b30bde1063f9b0399d1d06fdc08aec12bb025843.tar.bz2
auto-profile.c (afdo_annotate_cfg): Call update_max_bb_count even if autofdo counts are all zeros.
* auto-profile.c (afdo_annotate_cfg): Call update_max_bb_count even if autofdo counts are all zeros. From-SVN: r267121
Diffstat (limited to 'gcc/auto-profile.c')
-rw-r--r--gcc/auto-profile.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.c
index f51a4bf..d337cbc 100644
--- a/gcc/auto-profile.c
+++ b/gcc/auto-profile.c
@@ -1553,9 +1553,9 @@ afdo_annotate_cfg (const stmt_set &promoted_stmts)
{
/* Calculate, propagate count and probability information on CFG. */
afdo_calculate_branch_prob (&annotated_bb);
- update_max_bb_count ();
- profile_status_for_fn (cfun) = PROFILE_READ;
}
+ update_max_bb_count ();
+ profile_status_for_fn (cfun) = PROFILE_READ;
if (flag_value_profile_transformations)
{
gimple_value_profile_transformations ();