egcs 1.1 performance report
Richard Henderson
rth@cygnus.com
Tue Aug 25 18:14:00 GMT 1998
On Tue, Aug 25, 1998 at 12:45:07PM -0700, Joe Buck wrote:
> > 145.fpppp 9600 767 12.5 1075 8.93
>
> Have you looked to see why the code is worse?
Yes. Haifa sched1 extends the register lifetimes so much that
we end up with 2k more spills in subroutine fpppp.
DaveM and Jeff and I have been discussing the problem of late.
It is not an easy problem to solve. Dave has started looking
into a new register allocator and in the process has come up
with some ideas for solving these related problems.
It'll be a while before this is adequately addressed, but note
that fpppp is a rather exceptional case -- a function of 10k
insns all in one basic block.
r~
More information about the Gcc
mailing list