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