Pooma 2.3 Test Code Available to Test gcc 3.0
Peter Schmid
schmid@snake.iap.physik.tu-darmstadt.de
Sat Apr 21 10:34:00 GMT 2001
After applying the appended two patches to pooma-gcc, I was finally
able to compile pooma.
There are only two passes for gcc-3.1 20010420 on i686-pc-linux-gnu:
ScalarAdvection1D, Doof2d/Doof2d.output. Tiny and Bounce do not work
because of the obnoxious cin bug. GKPoisson generates a segmentation fault.
The results for gcc-3.0 20010321 are pleasing: All tests succeed
(please confer the appended results).
My system is a pentium II (350 MHz), Suse 7.1, Glibc 2.2.
Hope this helps.
Thank you for your support,
Peter Schmid
*** config/Shared/tail.mk.orig Sat Apr 21 18:17:25 2001
--- config/Shared/tail.mk Sat Apr 21 18:14:04 2001
*************** endif
*** 110,116 ****
include $(SHARED_ROOT)/rules.mk
# Include (if it exists) the dependency file.
! -include $(LIBRARY_ROOT)/depend.mk
# ACL:rcsinfo
--- 110,116 ----
include $(SHARED_ROOT)/rules.mk
# Include (if it exists) the dependency file.
! #-include $(LIBRARY_ROOT)/depend.mk
# ACL:rcsinfo
*** tester.pl~ Tue Mar 6 01:16:17 2001
--- tester.pl Sat Apr 21 17:56:47 2001
***************
*** 111,117 ****
}
close (VARIABLES);
die ("Failed to finish writing the shared variables file.") if $?;
! close (VARIABLE-TEMPLATE);
die ("Failed to finish reading the shared variables template file.") if $?;
######################################################################
--- 111,117 ----
}
close (VARIABLES);
die ("Failed to finish writing the shared variables file.") if $?;
! close (VARIABLETEMPLATE);
die ("Failed to finish reading the shared variables template file.") if $?;
######################################################################
0 1 0.79 0.11 0.08 LINUXgcc 1 libpooma-gcc.a
12780 2 2.26 2.15 0.06 LINUXgcc 1 CTTI.cmpl.o
22380 5 4.31 4.01 0.12 LINUXgcc 1 Serializers.cmpl.o
19484 14 14.48 13.54 0.32 LINUXgcc 1 LayoutIO.cmpl.o
253544 49 48.63 44.34 0.66 LINUXgcc 1 ObjectSets.cmpl.o
8028 12 11.62 10.28 0.34 LINUXgcc 1 DataBrowser.cmpl.o
65324 10 9.65 8.86 0.13 LINUXgcc 1 Pooma.cmpl.o
223240 32 31.96 28.85 0.38 LINUXgcc 1 DynamicLayout.cmpl.o
32268 5 3.96 3.71 0.07 LINUXgcc 1 GlobalIDDataBase.cmpl.o
11072 4 4.04 3.64 0.06 LINUXgcc 1 SerialAsync.cmpl.o
20500 9 8.38 7.80 0.17 LINUXgcc 1 Messaging.cmpl.o
33648 9 9.56 8.79 0.20 LINUXgcc 1 PatchSizeSyncer.cmpl.o
124376 18 17.35 16.38 0.16 LINUXgcc 1 Benchmark.cmpl.o
107064 12 11.93 11.16 0.27 LINUXgcc 1 Inform.cmpl.o
37508 7 7.01 6.62 0.07 LINUXgcc 1 Options.cmpl.o
6260 5 4.44 4.08 0.18 LINUXgcc 1 PAssert.cmpl.o
15568 2 2.26 2.10 0.05 LINUXgcc 1 Pool.cmpl.o
17572 6 5.57 5.28 0.09 LINUXgcc 1 Statistics.cmpl.o
20136 5 4.97 4.69 0.14 LINUXgcc 1 Tester.cmpl.o
1064 1 0.07 0.07 0.01 LINUXgcc 1 Unique.cmpl.o
13484 6 5.99 5.29 0.17 LINUXgcc 1 AttributeList.cmpl.o
21984 3 2.64 2.39 0.06 LINUXgcc 1 ParticleBCList.cmpl.o
9824 7 7.18 6.61 0.20 LINUXgcc 1 UniformMapper.cmpl.o
725 2 1.53 1.37 0.09 LINUXgcc 1 CenteringTags.cmpl.o
27592 6 5.20 4.84 0.14 LINUXgcc 1 BrickBase1.cmpl.o
33728 6 5.97 5.45 0.08 LINUXgcc 1 BrickBase2.cmpl.o
43660 7 6.59 5.96 0.15 LINUXgcc 1 BrickBase3.cmpl.o
52656 8 7.62 6.95 0.11 LINUXgcc 1 BrickBase4.cmpl.o
61172 8 7.82 7.38 0.13 LINUXgcc 1 BrickBase5.cmpl.o
69740 8 8.67 8.14 0.21 LINUXgcc 1 BrickBase6.cmpl.o
78548 9 9.39 8.78 0.14 LINUXgcc 1 BrickBase7.cmpl.o
5104 6 5.95 4.12 0.08 LINUXgcc 1 LuxAppPointer.cmpl.o
4840 5 4.26 3.99 0.13 LINUXgcc 1 PawsAppPointer.cmpl.o
29608 4 4.30 3.84 0.15 LINUXgcc 1 Connection.cmpl.o
1300 0 0.20 0.15 0.01 LINUXgcc 1 DomainCalculus.cmpl.o
439172 70 69.93 66.08 0.71 LINUXgcc APP Tiny.o
2349734 4 3.18 0.85 0.33 LINUXgcc APP Tiny
332576 63 62.52 57.68 1.17 LINUXgcc APP ScalarAdvection1D.o
2298965 3 2.11 0.76 0.23 LINUXgcc APP ScalarAdvection1D
485956 82 81.79 77.52 1.02 LINUXgcc APP Bounce.o
2448617 3 2.32 0.95 0.27 LINUXgcc APP Bounce
122200 44 43.86 41.14 0.60 LINUXgcc APP GKPoisson.o
2210308 1 1.22 0.64 0.27 LINUXgcc APP GKPoisson
503668 93 92.36 86.17 1.33 LINUXgcc APP Doof2d.o
2402266 1 1.23 0.89 0.17 LINUXgcc APP Doof2d
---- ---- ---- ----
657 647.07 594.4 11.51
All testing succeeded.
More information about the Gcc
mailing list