g++ compile-time regression

Carlo Wood carlo@alinoe.com
Wed Feb 28 07:30:00 GMT 2001


I finally succeeded in installing several compilers on my box.
I think this is an interesting result:

~/c++/tests>time g++-2.95.1 hello.cc
real    0m0.213s
user    0m0.180s
sys     0m0.030s

~/c++/tests>time g++-2.95.2 hello.cc
real    0m0.216s
user    0m0.150s
sys     0m0.060s

~/c++/tests>time g++-2.95.3 hello.cc
real    0m0.598s
user    0m0.150s
sys     0m0.050s

~/c++/tests>time g++ hello.cc		# <-- 2.96 is the default
real    0m0.634s
user    0m0.150s
sys     0m0.050s

~/c++/tests>time g++-3.0 hello.cc
real    0m2.055s
user    0m1.140s
sys     0m0.100s

~/c++/tests>time g++-3.1 hello.cc
real    0m2.174s
user    0m2.080s
sys     0m0.090s


3.1 is ten times slower than 2.95.1 for a 'hello world' program :).
Hmm.

-- 
Carlo Wood <carlo@alinoe.com>

PS

~/c++/tests>cat hello.cc
#include <iostream>

int main(void)
{
  std::cout << "Hello world\n";
  return 0;
}



More information about the Gcc mailing list