>>>>> Matt Thomas writes: Matt> So in the past day, I've done bootstrap with just c,c++,objc on Matt> both 3.4 and gcc4.1. Matt> While taking out fortran and java reduced the disparity, there Matt> is still a large increase in bootstrap times from 3.4 to 4.1.
libstdc++ contains a lot more features in GCC 4.1, especially TR1. We understand that a lot of people use modern GCC on older hardware and the compilation speed can be frustrating. GCC supports a very diverse group of processors with greatly varying performance. Users also want new features and want to utilize newer hardware performance for more optimization in the same wall clock time. It is difficult, if not impossible, to satisfy everyone. The GCC developers are trying to improve compile time, but there are no magic bullets. If you provide testcases, developers do investigate ways to improve compile time when they have examples to test. It would be helpful if this discussion thread distinguished between compile time and bootstrap time. The two are related but not identical. While GCC compile time needs to improve, the amount of time that it takes to build GCC itself, relative to other commercial compilers with similar features and runtimes, is similar. David