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