[Bug regression/21456] New: compile time regression(s) after gcc-4.0-20050326, 4.0 (+300%) 4.1 (+500%)
andre dot maute at gmx dot de
gcc-bugzilla@gcc.gnu.org
Sun May 8 21:28:00 GMT 2005
i used the file compiletimetest2.cc from the attachment in
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16613
and noticed that compile time regressions were introduced after
gcc-4.0-20050430
i added the timings for the 4.0 snapshots to
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16613
because there are also many older time reports.
now here for gcc-4.1-20050508
> gcc-4.1-20050508 -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.1-20050508/configure --prefix=/opt/gcc-4.1-20050508
--program-suffix=-4.1-20050508 --enable-shared --enable-languages=c,c++
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
--disable-nls --disable-checking --with-arch=pentium3
Thread model: posix
gcc version 4.1.0 20050508 (experimental)
> time g++-4.1-20050508 -c -O3 -D __NDEBUG__ cotime g++-4.1-20050508 -c -O3 -D
__DEBUG__ compiletimetest2.cc
real 1m47.056s user 1m45.474s sys 0m1.392s
> time g++-4.1-20050508 -c -O3 -D __DEBUG__ compiletimetest2.cc
real 1m53.201s user 1m51.746s sys 0m1.319s
> g++-4.1-20050508 -c -O3 -D __NDEBUG__ compiletimetest2.cc -save-temps
> ls -al compiletimetest2.s
-rw-r--r-- 1 login500 users 1602910 May 8 23:20 compiletimetest2.s
the assembler file increased once more now 1.603 mb, gcc-3.4.3 (0.520mb),
gcc-3.3.5 (0.355mb)
gcc-3.4.3 did the whole thing in under 20s.
gcc-3.3.5 under 11s
i know i'm using -O3. But you see, this is almost a factor of 8.5.
Regards Andre
--
Summary: compile time regression(s) after gcc-4.0-20050326, 4.0
(+300%) 4.1 (+500%)
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: regression
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: andre dot maute at gmx dot de
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21456
More information about the Gcc-bugs
mailing list