Hi,

r157834 of the trunk made compilation time almost 8(eight!) times
longer. The time went from 38 to 291 seconds.
$ svnversion ~/src/gcc
157833
$ make -C ~/src/gcc install
...
$ /usr/bin/time g++ -std=c++0x -O2 -g -Wall -Werror -Wno-unused \
-Wno-parentheses -I../ check.cpp -o check -MMD -lrt
37.65user 0.56system 0:38.26elapsed 99%CPU (0avgtext+0avgdata \
0maxresident)k
0inputs+0outputs (0major+85545minor)pagefaults 0swaps

$ svnversion ~/src/gcc
157834
$ make -C ~/src/gcc install
...
$ /usr/bin/time g++ -std=c++0x -O2 -g -Wall -Werror -Wno-unused \
-Wno-parentheses -I../ check.cpp -o check -MMD -lrt
290.90user 0.63system 4:51.56elapsed 99%CPU (0avgtext+0avgdata \
0maxresident)k
0inputs+0outputs (0major+101971minor)pagefaults 0swaps

$ g++ -dumpmachine
x86_64-unknown-linux-gnu

Configured by
$ ./configure --prefix=$HOME/gcc --disable-multilib

Would it be acceptable to revert c157834 or it fixes an important bug?
It is unclear from the commit log message and the 43593 bugzilla report.
I did not notice any influence of c157834 to the compiled program
performance.

Thanks,

Roman


Reply via email to