1. Download the code:
ftp://ftp.codesourcery.com/pub/gcc-3.0/tests/pooma-gcc.tgz.
2. Extract the code: tar xzvf pooma-gcc.tgz
3. Follow the instructions in README.
Not all operating systems are supported. Perl is required.
Please let me know of any suggestions or improvements to the testing
process.
Thanks,
Jeffrey D. Oldham
old...@codesourcery.com
Except that, for now, the file cannot be read via ftp. A permission
problem ?
Theo.
--------------------------------------------------------------------
Theodore Papadopoulo
Email: Theodore.P...@sophia.inria.fr Tel: (33) 04 92 38 76 01
--------------------------------------------------------------------
merlin.codesourcery.com/pub/gcc-3.0/tests >get pooma-gcc.tgz
local: pooma-gcc.tgz remote: pooma-gcc.tgz
227 Entering Passive Mode (206,168,99,1,7,207)
550 pooma-gcc.tgz: Permission denied.
Hmm...
Need to chmod o+r ?
Gordon Sadler
Fixed.
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.
The source code, available at
ftp://ftp.codesourcery.com/pub/gcc-3.0/tests/pooma-gcc.tgz, now
incorporates both patches. Thanks very much to Peter.
> The results for gcc-3.0 20010321 are pleasing: All tests succeed
> (please confer the appended results).
Great!
> 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.
Anybody what to investigate these problems with gcc 3.1?
That'd make a lot of sense, IMHO, especially for new testers.
(Consider any such change pre-approved. Unfortunately, I'm very short
of time these days, else I would have proposed a patch by myself.)
Gerald
--
Gerald "Jerry" pfe...@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/