------- Comment #63 from dberlin at gcc dot gnu dot org 2006-02-11 16:02 ------- Subject: Re: [4.1/4.2 regression] C++ compile-time performance regression
> Flags: -O3 > > GCC 4.0 (release branch today): > real 0m24.412s 0m25.000s 0m24.771s > user 0m23.921s 0m24.430s 0m24.210s > sys 0m0.368s 0m0.408s 0m0.420s > > GCC 4.1 (release branch today): > real 0m33.260s 0m33.140s 0m33.188s > user 0m32.602s 0m32.522s 0m32.554s > sys 0m0.556s 0m0.544s 0m0.600s > > GCC 4.2 (trunk today): > real 0m36.544s 0m36.614s 0m36.492s > user 0m35.950s 0m35.942s 0m35.994s > sys 0m0.544s 0m0.600s 0m0.464s > > > Significant compile time sinks in GCC 4.1 that don't appear in GCC 4.0: > tree PTA : 2.31 ( 7%) usr > tree SSA incremental : 2.14 ( 6%) usr > expand : 1.71 ( 5%) usr > So, could you do me a favor if you get a chance, and change the macro DONT_PROPAGATE_WITH_ANYTHING to 1 in tree-ssa-structalias.c, and see if it speeds it up at all? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8361