aboutsummaryrefslogtreecommitdiff
path: root/gcc/predict.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2002-03-06 11:29:11 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2002-03-06 10:29:11 +0000
commit82d68d46a3ccae8908cb3d4b8a91ccff72a4fd45 (patch)
tree7816c3195d93d33617370339f5268fbfee506f2f /gcc/predict.c
parent3dec4024284c5108d43f436b4696edc0f40db749 (diff)
downloadgcc-82d68d46a3ccae8908cb3d4b8a91ccff72a4fd45.zip
gcc-82d68d46a3ccae8908cb3d4b8a91ccff72a4fd45.tar.gz
gcc-82d68d46a3ccae8908cb3d4b8a91ccff72a4fd45.tar.bz2
predict.c (estimate_bb_frequencies): Do not reload the frequencies from notes.
* predict.c (estimate_bb_frequencies): Do not reload the frequencies from notes. From-SVN: r50356
Diffstat (limited to 'gcc/predict.c')
-rw-r--r--gcc/predict.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/gcc/predict.c b/gcc/predict.c
index 6961a33..f496b38 100644
--- a/gcc/predict.c
+++ b/gcc/predict.c
@@ -897,20 +897,6 @@ estimate_bb_frequencies (loops)
for (e = BASIC_BLOCK (i)->succ; e; e = e->succ_next)
e->probability = (REG_BR_PROB_BASE + nedges / 2) / nedges;
}
- else
- {
- probability = INTVAL (XEXP (find_reg_note (last_insn,
- REG_BR_PROB, 0), 0));
- fallthru = BASIC_BLOCK (i)->succ;
- if (!fallthru->flags & EDGE_FALLTHRU)
- fallthru = fallthru->succ_next;
- branch = BASIC_BLOCK (i)->succ;
- if (branch->flags & EDGE_FALLTHRU)
- branch = branch->succ_next;
-
- branch->probability = probability;
- fallthru->probability = REG_BR_PROB_BASE - probability;
- }
}
ENTRY_BLOCK_PTR->succ->probability = REG_BR_PROB_BASE;