On Sunday 17 July 2005 19:48, Daniel Berlin wrote:
> On Sun, 2005-07-17 at 18:05 +0200, Steven Bosscher wrote:
> > Hi,
> >
> > There are some huge compile time regressions between 16/7 and 17/7, most
> > likely due to the IPA work from Kenny and Dan.  These are the build times
> > in seconds, taken from Diego Novillo's nightly SPEC tester box:
>
> As i expected, the sixtrack slowdown is entirely in global-alloc, in
> daten.f
>
> with -fno-tree-promote-statics
>  global alloc          :   0.23 ( 4%) usr   0.00 ( 0%) sys   0.24 ( 3%)
> wall     448 kB ( 3%) ggc
>
> without:
>
>  global alloc          : 375.96 (83%) usr   5.00 (62%) sys 453.83 (82%)
> wall   10714 kB ( 5%) ggc
>
>
> Cute, no?
>
> It just has a lot more variables to deal with now that they aren't
> statics that live in memory (a lot of things now get SRA'd that didn't
> before, etc).

Sounds like something we have to investigate anyway.  Can you see how
many pseudo-registers it has with and without -ftree-promote-statics,
and maybe squeeze an oprofile out of it?

Gr.
Steven

Reply via email to