>>>>> Matt Thomas writes: Matt> Regardless, GCC4.1 is a computational pig.
If you are referring to the compiler itself, this has no basis in reality. If you are referring to the entire compiler collection, including runtimes, you are not using a fair comparison or are making extreme statements without considering the cause. GCC now supports C++, Fortran 90 and Java. Those languages have extensive, complicated runtimes. The GCC Java environment is becoming much more complete and standards compliant, which means adding more and more features. If your point is that fully supporting modern, richly featured languages results in a longer build process, that is correct. Using disparaging terms like "pig" is missing the point. As others have pointed out, if you do not want to build some languages and runtimes, you can disable them. GCC is providing features that users want and that has a cost. David