------- Comment #42 from hubicka at gcc dot gnu dot org  2008-02-01 22:33 
-------
So for summary. 

With TER disabled, I get 6.2s, so we are still worse than 3.4 that is 5.6s. 

With call-cost inline parameter increased and TER disabled, I get 5.3s.

With forwprop fix, ter disabled and inline parameter increased, I get 5.2s. 

Forwprop alone we get 7.1s.

WIth forwprop and TER disabled is 5.8s.

Other combinations brings no difference. TER increasing register pressure is
major offender here masking the other improvements.

I don't see how to track the TER and inlining limits issue with current
organization of compiler. It is probably GCC-4.4 thing if we get lucky.

Honza


-- 

hubicka at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|hubicka at gcc dot gnu dot  |unassigned at gcc dot gnu
                   |org                         |dot org
             Status|ASSIGNED                    |NEW
            Summary|[4.0/4.1/4.2/4.3 Regression]|[4.0/4.1/4.2/4.3 Regression]
                   |performance loss (not       |performance loss (TER
                   |inlining as much??)         |register presure and
                   |                            |inlining limits problems)


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17863

Reply via email to