This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
3.3 compile time regression (22400%)
- From: Richard Guenther <rguenth at tat dot physik dot uni-tuebingen dot de>
- To: gcc at gcc dot gnu dot org
- Date: Tue, 18 Mar 2003 13:13:52 +0100 (CET)
- Subject: 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/