On Tue, 2006-03-21 at 10:10 +0100, Richard Guenther wrote:
> On 3/21/06, Andrew MacLeod <[EMAIL PROTECTED]> wrote:
> > On Mon, 2006-03-20 at 18:55 -0500, Andrew Pinski wrote:
> > > On Mar 20, 2006, at 5:18 PM, Andrew MacLeod wrote:
> > 
> > It looks like sometime between 10/30 and 01/23 alias analysis got out of
> > hand. Odd it hasn't been noted before.
> 
> Can you do a comparison to 4.1.0 and file a PR with the testcase please?

I will do so in a day or so when I get a chance. until then:


I seem to  have narrowed it down to this patch:

http://gcc.gnu.org/ml/gcc-patches/2006-01/msg00908.html



Dan, this appear to *not* be compile time neutral:

        Timings on this patch show that it is not faster or slower than
        what we
        do now (even with the removal of the call clobbering patch).  This is
        true even on fortran tests i had that clobber a lot of stuff.
        
        
running cpgram.ii shows a regression:

before patch:

 tree alias analysis   :   2.49 ( 7%) usr   0.25 ( 5%) sys   6.13 ( 5%) wall    
4971 kB ( 1%) ggc
 TOTAL                 :  36.90             4.72           130.34             
467341 kB

after patch:

 tree alias analysis   :  59.00 (63%) usr   0.40 ( 7%) sys  70.43 (36%) wall    
4957 kB ( 1%) ggc
 TOTAL                 :  94.13             5.43           193.85             
468339 kB


on a 386 linux machine bootstrapped with checking disabled.


Andrew

Reply via email to