[Bug gcov/profile/24487] [3.4/4.0/4.1 Regression] Basic block frequencies inaccurate
dje at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Oct 24 21:36:00 GMT 2005
------- Comment #1 from dje at gcc dot gnu dot org 2005-10-24 21:36 -------
fill_window() includes a loop whose count is based on WSIZE. The profile
prediction pass calculates an accurate count estimate of 0x8000. Other loops
have unknown loop bounds, which are estimated with a count of 3-10. When
fill_window is inlined into deflate(), the large known count interferes with
the frequencies calculated for other loops causing them all to appear cold and
causing the basic block frequencies to become very innacurate.
--
dje at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
GCC target triplet|powerpc-*-* |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24487
More information about the Gcc-bugs
mailing list