This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

3.3 compile time regression (22400%)


Hi!

I'm experiencing huge compile time regression with todays 3.3 compared to
3.2 during compiling of the POOMA library. -ftime-report shows that the
culprit is expand:

gcc-3.2:

 expand           :   0.83 ( 8%) usr   0.04 ( 8%) sys   0.94 ( 9%) wall

gcc-3.3:

 expand           :2151.80 (96%) usr  11.35 (44%) sys2181.19 (95%) wall

This is with -O2 -fomit-frame-pointer -funroll-loops -ftime-report

The picture does change if I specify -fno-default-inline, in this case
compile times are comparable (expand time shrinks to 1.33s in this case).
The complete build is then also faster with gcc 3.3 (3m17) than with
gcc 3.2 (4m5).

I can provide a multi-megabyte .ii file as testcase, but maybe somebody
already has an idea what is happening.

Richard.

--
Richard Guenther <richard dot guenther at uni-tuebingen dot de>
WWW: http://www.tat.physik.uni-tuebingen.de/~rguenth/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]