diff options
author | Eric Botcazou <ebotcazou@libertysurf.fr> | 2007-11-07 23:05:37 +0100 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2007-11-07 22:05:37 +0000 |
commit | 52982a970e03e299950638b623243d7724aa8962 (patch) | |
tree | 3b09819b82398b3577c387dc732255b7f014c8d4 /gcc/java | |
parent | 8c6c36a3c9583d2e804edd181c75e076a4f38b3e (diff) | |
download | gcc-52982a970e03e299950638b623243d7724aa8962.zip gcc-52982a970e03e299950638b623243d7724aa8962.tar.gz gcc-52982a970e03e299950638b623243d7724aa8962.tar.bz2 |
re PR rtl-optimization/33737 (verify_flow_info failed: Wrong probability of edge 94->1 -6651)
PR rtl-optimization/33737
* cfgcleanup.c (try_crossjump_to_edge): Add count and frequency of
target block after computing the probabilities of outgoing edges.
Cap the frequency to BB_FREQ_MAX.
* tree-ssa-threadupdate.c (redirect_edges): Also adjust count and
frequency of the basic block if it has been reused.
From-SVN: r129973
Diffstat (limited to 'gcc/java')
0 files changed, 0 insertions, 0 deletions