[Bug rtl-optimization/33737] [4.3 Regression] verify_flow_info failed: Wrong probability of edge 94->1 -6651
steven at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Nov 5 22:19:00 GMT 2007
------- Comment #7 from steven at gcc dot gnu dot org 2007-11-05 22:19 -------
Re. comment #5, yes the code is right to add the frequencies together. After
cross jumping, the tail-merged block is traversed with the combined frequencies
of the new incoming edges, so adding the frequencies is correct.
In the summation, the numerator overflows. I'm not sure how to catch this
easily.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33737
More information about the Gcc-bugs
mailing list