------- 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

Reply via email to