aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2009-06-17 20:23:57 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2009-06-17 20:23:57 +0000
commit1469de3ce4519b53656ad8e40ef0ab4c7f2e6cee (patch)
tree9bcebe0ad55731cc7fa378e81f0def52d8cc1585 /gcc
parent7d8847a4d937095b2ce632942552c73ddecf22e6 (diff)
downloadgcc-1469de3ce4519b53656ad8e40ef0ab4c7f2e6cee.zip
gcc-1469de3ce4519b53656ad8e40ef0ab4c7f2e6cee.tar.gz
gcc-1469de3ce4519b53656ad8e40ef0ab4c7f2e6cee.tar.bz2
profile.c (total_num_never_executed): Don't define.
* profile.c (total_num_never_executed): Don't define. (compute_branch_probabilities): Don't count or print num_never_executed. (init_branch_prob): Don't set total_num_never_executed. (end_branch_prob): Don't print total_num_never_executed. From-SVN: r148628
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog10
-rw-r--r--gcc/profile.c13
2 files changed, 11 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9776a81..56ca287 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2009-06-16 Ian Lance Taylor <iant@google.com>
+
+ * profile.c (total_num_never_executed): Don't define.
+ (compute_branch_probabilities): Don't count or print
+ num_never_executed.
+ (init_branch_prob): Don't set total_num_never_executed.
+ (end_branch_prob): Don't print total_num_never_executed.
+
2009-06-17 David Daney <ddaney@caviumnetworks.com>
* jump.c (cleanup_barriers): Handle case of no insns before a
@@ -50,7 +58,7 @@
2009-06-16 Olatunji Ruwase <tjruwase@google.com>
- * plugin.c(position_pass): Skip newly inserted pass during list
+ * plugin.c (position_pass): Skip newly inserted pass during list
traversal to avoid repeated insertion.
2009-06-16 Ian Lance Taylor <iant@google.com>
diff --git a/gcc/profile.c b/gcc/profile.c
index c4c7276..0cc6552 100644
--- a/gcc/profile.c
+++ b/gcc/profile.c
@@ -1,6 +1,6 @@
/* Calculate branch probabilities, and basic block execution counts.
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999,
- 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008
+ 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009
Free Software Foundation, Inc.
Contributed by James E. Wilson, UC Berkeley/Cygnus Support;
based on some ideas from Dain Samples of UC Berkeley.
@@ -100,7 +100,6 @@ static int total_num_blocks_created;
static int total_num_passes;
static int total_num_times_called;
static int total_hist_br_prob[20];
-static int total_num_never_executed;
static int total_num_branches;
/* Forward declarations. */
@@ -447,7 +446,6 @@ compute_branch_probabilities (void)
int changes;
int passes;
int hist_br_prob[20];
- int num_never_executed;
int num_branches;
gcov_type *exec_counts = get_exec_counts ();
int inconsistent = 0;
@@ -647,7 +645,6 @@ compute_branch_probabilities (void)
for (i = 0; i < 20; i++)
hist_br_prob[i] = 0;
- num_never_executed = 0;
num_branches = 0;
FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
@@ -741,7 +738,7 @@ compute_branch_probabilities (void)
if (bb->index >= NUM_FIXED_BLOCKS
&& block_ends_with_condjump_p (bb)
&& EDGE_COUNT (bb->succs) >= 2)
- num_branches++, num_never_executed;
+ num_branches++;
}
}
counts_to_freqs ();
@@ -750,8 +747,6 @@ compute_branch_probabilities (void)
if (dump_file)
{
fprintf (dump_file, "%d branches\n", num_branches);
- fprintf (dump_file, "%d branches never executed\n",
- num_never_executed);
if (num_branches)
for (i = 0; i < 10; i++)
fprintf (dump_file, "%d%% branches in range %d-%d%%\n",
@@ -759,7 +754,6 @@ compute_branch_probabilities (void)
5 * i, 5 * i + 5);
total_num_branches += num_branches;
- total_num_never_executed += num_never_executed;
for (i = 0; i < 20; i++)
total_hist_br_prob[i] += hist_br_prob[i];
@@ -1333,7 +1327,6 @@ init_branch_prob (void)
total_num_passes = 0;
total_num_times_called = 0;
total_num_branches = 0;
- total_num_never_executed = 0;
for (i = 0; i < 20; i++)
total_hist_br_prob[i] = 0;
}
@@ -1364,8 +1357,6 @@ end_branch_prob (void)
/ total_num_times_called);
fprintf (dump_file, "Total number of branches: %d\n",
total_num_branches);
- fprintf (dump_file, "Total number of branches never executed: %d\n",
- total_num_never_executed);
if (total_num_branches)
{
int i;