Updated: The actual resolution that the compilation field fulfilled my compilation request was different. In a slower instance, I ran code compiled on SuSE 9 but running on SuSE 10. There was enough difference for me to drop it and compare apples to apples. Using the same compilation unit, the results were as follows:
g ++ was about two percent slower
delta real 4 minutes delta user 4 months delta system 5 seconds
Thanks!
gcc v4.3 vs g ++ v4.3, reduced to the simplest case, used only simple flags
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char **argv)
{
int i=0;
int j=0;
int k=0;
int m=0;
int n=0;
for (i=0;i<1000;i++)
for (j=0;j<6000;j++)
for (k=0;k<12000;k++)
{
m = i+j+k;
n=(m+1+1);
}
return 0;
}
? 15% . , . , .
: . SuSE 10.