Dominique Dhumieres wrote:
> On an AMD, the 20060105 build gives
>  tree SSA verifier     :   9.55 (50%) usr   0.09 (23%) sys   9.62 (48%) wall  
>     19 kB ( 0%) ggc
>  tree STMT verifier    :   1.56 ( 8%) usr   0.00 ( 0%) sys   1.61 ( 8%) wall  
>      0 kB ( 0%) ggc
> TOTAL                 :  19.26             0.40            19.91   129144 kB

> The 20060106 build gives
>  tree SSA verifier     :  18.53 (55%) usr   0.05 (13%) sys  18.54 (54%) wall  
>     19 kB ( 0%) ggc
>  tree STMT verifier    :   2.36 ( 7%) usr   0.00 ( 0%) sys   2.28 ( 7%) wall  
>      0 kB ( 0%) ggc
> TOTAL                 :  33.82             0.38            34.64   194932 kB

So it looks like the bulk of the change is accounted for in the tree-checking.

(As for the answer to my question about --enable checking, with -ftime-report
the compiler is quite explicit about this:
> Extra diagnostic checks enabled; compiler may run slowly.
> Configure with --disable-checking to disable checks.
Unless --disable-checking is given, these checks are enabled everywhere but in
releases.)

> Not knowing what to look for, I'll need further directives about
> what to do next.

If you want a faster compiler, you can always build with --disable-checking.
But since we're probably performing redundant checks, I've added Richard
Günther to CC:, who seems to be the only person who committed changes during
that timeframe, maybe he has an idea where we're now excessively checking trees.

Thanks,
- Tobi

Reply via email to