This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: gcc 3.0 vs pooma-gcc



Here are the results for gcc 2.95.2. 
But I am not sure if you can compare these results with that for the gcc
3.0 compiler. First, gcc 2.95 does not provide the following language
features. Therefore, the configuration for LINUXgcc-template.conf is
different. 

# EGCS does not have the C++ standard stringstream class
$no_stringstream = 1;

# EGCS does not have all the proper iomanips
$no_complete_iomanips = 1;

# EGCS does not have complex in the std:: namespace
$no_std_complex = 1;

# EGCS does not have a ios_base class in std:: namespace
$no_std_iosbase = 1;


Secondly, because of the different configuration, missing iomanip and
iosbase support, the output format is different. Only the last test,
Doof2d, passes the tests. For a completion of the test run, I disabled
the checks in the makefile. I assume that the other test pass also,
there are only marginal difference, I believe, in the output
files. Though I inspected the output files manually, I am not 100%
sure if the output files are indeed correct.  

Hope this helps,
Peter Schmid 


     Bytes     wall     real     user      sys                 SUITE        PASS  Filename
         0        0     0.20     0.07     0.13              LINUXgcc           1  libpooma-gcc.a
     18176        1     1.23     1.21     0.03              LINUXgcc           1  CTTI.cmpl.o
     30228        2     1.69     1.62     0.07              LINUXgcc           1  Serializers.cmpl.o
    154492       10     9.91     9.69     0.22              LINUXgcc           1  LayoutIO.cmpl.o
    559796       29    28.47    27.95     0.52              LINUXgcc           1  ObjectSets.cmpl.o
     68420        7     6.82     6.57     0.17              LINUXgcc           1  DataBrowser.cmpl.o
     56712        4     3.50     3.38     0.13              LINUXgcc           1  Pooma.cmpl.o
    264724       15    14.77    14.52     0.26              LINUXgcc           1  DynamicLayout.cmpl.o
     46972        3     2.73     2.59     0.14              LINUXgcc           1  GlobalIDDataBase.cmpl.o
     45104        2     1.62     1.54     0.07              LINUXgcc           1  SerialAsync.cmpl.o
     46180        4     4.40     4.30     0.11              LINUXgcc           1  Messaging.cmpl.o
     54816        5     4.83     4.61     0.23              LINUXgcc           1  PatchSizeSyncer.cmpl.o
    118240        7     6.90     6.79     0.11              LINUXgcc           1  Benchmark.cmpl.o
     70432        4     4.01     3.92     0.09              LINUXgcc           1  Inform.cmpl.o
     35868        3     3.04     2.99     0.06              LINUXgcc           1  Options.cmpl.o
     18660        2     1.91     1.81     0.11              LINUXgcc           1  PAssert.cmpl.o
     18364        1     1.47     1.43     0.05              LINUXgcc           1  Pool.cmpl.o
     36640        2     2.57     2.50     0.08              LINUXgcc           1  Statistics.cmpl.o
     26096        3     2.22     2.17     0.04              LINUXgcc           1  Tester.cmpl.o
      1288        0     0.05     0.02     0.03              LINUXgcc           1  Unique.cmpl.o
     17300        2     1.99     1.97     0.03              LINUXgcc           1  AttributeList.cmpl.o
     24756        2     1.60     1.59     0.01              LINUXgcc           1  ParticleBCList.cmpl.o
     22728        3     3.28     3.21     0.07              LINUXgcc           1  UniformMapper.cmpl.o
       915        2     1.19     1.14     0.04              LINUXgcc           1  CenteringTags.cmpl.o
     27960        3     2.99     2.93     0.07              LINUXgcc           1  BrickBase1.cmpl.o
     33592        4     3.26     3.16     0.10              LINUXgcc           1  BrickBase2.cmpl.o
     46736        4     3.89     3.58     0.19              LINUXgcc           1  BrickBase3.cmpl.o
     58868        4     4.41     4.08     0.16              LINUXgcc           1  BrickBase4.cmpl.o
     70900        5     4.72     4.63     0.08              LINUXgcc           1  BrickBase5.cmpl.o
     83020        5     5.23     5.05     0.18              LINUXgcc           1  BrickBase6.cmpl.o
     95584        5     5.74     5.61     0.14              LINUXgcc           1  BrickBase7.cmpl.o
      8952        2     1.87     1.47     0.07              LINUXgcc           1  LuxAppPointer.cmpl.o
     17292        2     1.81     1.73     0.07              LINUXgcc           1  PawsAppPointer.cmpl.o
     32904        3     2.08     1.94     0.10              LINUXgcc           1  Connection.cmpl.o
      1564        0     0.13     0.12     0.01              LINUXgcc           1  DomainCalculus.cmpl.o
    592212       43    43.57    42.63     0.92              LINUXgcc         APP  Tiny.o
    973670        1     0.86     0.70     0.15              LINUXgcc         APP  Tiny
    557296       45    45.17    44.36     0.77              LINUXgcc         APP  ScalarAdvection1D.o
    938371        1     0.79     0.68     0.11              LINUXgcc         APP  ScalarAdvection1D
    577524       44    43.48    42.68     0.78              LINUXgcc         APP  Bounce.o
   1056239        1     0.94     0.73     0.22              LINUXgcc         APP  Bounce
    287216       34    33.23    32.46     0.76              LINUXgcc         APP  GKPoisson.o
    833249        1     0.72     0.54     0.19              LINUXgcc         APP  GKPoisson
    669092       66    65.64    63.84     0.91              LINUXgcc         APP  Doof2d.o
   1033153        1     0.87     0.65     0.19              LINUXgcc         APP  Doof2d
               ----     ----     ----     ----                                    
                387    381.8   371.16     8.97                                    




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]