aboutsummaryrefslogtreecommitdiff
path: root/gcc/profile-count.c
diff options
context:
space:
mode:
authorIndu Bhagat <indu.bhagat@oracle.com>2018-11-30 23:54:30 +0000
committerJeff Law <law@gcc.gnu.org>2018-11-30 16:54:30 -0700
commit732779d073130387365b25f83f1c5266382e3db7 (patch)
treebcacefdd7dad2b72eb700dc648e60fa0ca518648 /gcc/profile-count.c
parent4df6a9063433b4f47a2f49535b448408a9dd6b94 (diff)
downloadgcc-732779d073130387365b25f83f1c5266382e3db7.zip
gcc-732779d073130387365b25f83f1c5266382e3db7.tar.gz
gcc-732779d073130387365b25f83f1c5266382e3db7.tar.bz2
coverage.c (get_coverage_counts): Use from_function_decl for precise function location.
* coverage.c (get_coverage_counts): Use from_function_decl for precise function location. * profile-count.c (profile_count::dump): Add handling for precise profile quality. * profile.c (compute_branch_probabilities): Rely on exec_counts instead of profile_info to set profile_status of function. (branch_prob): Do not set profile_status of function based on profile_info. Done above based on exec_counts. From-SVN: r266702
Diffstat (limited to 'gcc/profile-count.c')
-rw-r--r--gcc/profile-count.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/profile-count.c b/gcc/profile-count.c
index f4ab244..90f4feb 100644
--- a/gcc/profile-count.c
+++ b/gcc/profile-count.c
@@ -83,6 +83,8 @@ profile_count::dump (FILE *f) const
fprintf (f, " (auto FDO)");
else if (m_quality == profile_guessed)
fprintf (f, " (guessed)");
+ else if (m_quality == profile_precise)
+ fprintf (f, " (precise)");
}
}