gcc/ChangeLog:
2015-05-26 Aditya Kumar <[email protected]>
* auto-profile.c (afdo_calculate_branch_prob): Break once has_sample is
true.
---
gcc/auto-profile.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.c
index 55dd8d1..1936487 100644
--- a/gcc/auto-profile.c
+++ b/gcc/auto-profile.c
@@ -1365,8 +1365,13 @@ afdo_calculate_branch_prob (bb_set *annotated_bb,
edge_set *annotated_edge)
bool has_sample = false;
FOR_EACH_BB_FN (bb, cfun)
- if (bb->count > 0)
- has_sample = true;
+ {
+ if (bb->count > 0)
+ {
+ has_sample = true;
+ break;
+ }
+ }
if (!has_sample)
return;
--
2.1.0.243.g30d45f7