This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc 3.0 vs pooma-gcc
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Subject: Re: gcc 3.0 vs pooma-gcc
- From: Peter Schmid <schmid at snake dot iap dot physik dot tu-darmstadt dot de>
- Date: Sun, 10 Jun 2001 12:56:03 +0200 (CEST)
- cc: gcc at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
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