Xref: utzoo comp.sys.att:2823 unix-pc.general:486 Path: utzoo!mnetor!uunet!cbmvax!vu-vlsi!elh From: elh@vu-vlsi.Villanova.EDU (Edward L. Hepler) Newsgroups: comp.sys.att,unix-pc.general Subject: Re: gcc for the 3B[12] ??? Message-ID: <1442@vu-vlsi.Villanova.EDU> Date: 21 Mar 88 14:14:24 GMT References: <4480@xanth.cs.odu.edu> <31200017@ccvaxa> <809@wucs2.UUCP> Organization: Villanova Univ. EE Dept. Lines: 65 In article <809@wucs2.UUCP>, dwex@wuccrc (David Wexelblat) writes: > In article <31200017@ccvaxa> aglew@ccvaxa.UUCP writes: > > > >>/* ---------- "gcc for the 3B[12] ???" ---------- */ > >>Has anyone ported gcc to the 3B1 or 3B2? I would prefer a 3B2 version, > >>Michael D. Walker UUCP: walker@xanth.UUCP > >Andy "Krazy" Glew. Gould CSD-Urbana. 1101 E. University, Urbana, IL 61801 > > I am currently working on this beast. It is coming along nicely, and I should > have it done this week (there is some serious strangeness in the assembler > David Wexelblat Washington University in St. Louis (314) 889-4794 > UUCP: dwex@wuccrc.UUCP or ..!{ihnp4,uunet}!wucs1!wuccrc!dwex > ARPANET: wucs1!wuccrc!dwex@uunet.uu.net > CSNET: wucs1!wuccrc!dwex%uunet.uu.net@csnet-relay or > wucs1!wuccrc!dwex.uucp%bbncv.ARPA@csnet-relay I got gcc to compile (make it work on a 3b1 (SYS V)) a few months back for some computer architecture work that I am doing. alex@umbc3 has added unixpc tm and md files to allow gcc to generate code that the 3b1 assembler likes. He has generated diffs and should be contacted for a copy. I ran some of the common "benchmarks" using both the distributed C compiler and GCC and thought that you all might like to see some of the results. Note that since both compilers use a common I/O subsystem, the only real differences show up in "CPU intensive" benchmarks.. I haven't figured out yet why Dhrystone is slower with GCC??! Ed Hepler elh@vu-vlsi UNIX elhunx SYSTEM5 3.5 mc68k MANUF: ATT MODEL: 3b1 CPU: 68010 CLOCK: 10Mhz RAM: 2MB DISK: 67MB FPA: None gcc cc BENCHMARK REAL USER SYS REAL USER SYS --------- ---- ---- --- ---- ---- --- tst.sh 3.7 0.2 0.8 3.5 0.2 0.9 multi.sh 1 3.8 0.2 1.0 3.6 0.2 1.0 multi.sh 1 2 5.3 0.5 2.2 5.6 0.5 2.1 multi.sh 1 2 3 7.9 0.9 3.0 8.8 0.9 3.2 multi.sh 1 2 3 4 10.5 1.4 4.1 10.4 1.3 4.0 multi.sh 1 2 3 4 5 13.3 1.2 5.7 11.9 1.7 5.0 dwrite: 2.2 0.0 0.7 2.8 0.0 0.8 dread: 1.1 0.0 0.6 1.4 0.0 0.7 fcalla: 0.3 0.1 0.0 0.4 0.1 0.0 fcalle: 0.9 0.7 0.0 1.1 0.9 0.0 fibo: 20.4 19.9 0.1 18.7 18.0 0.1 float: 49.3 46.7 0.2 46.1 45.3 0.1 iofile: 2.7 0.2 2.0 2.8 0.1 2.0 loop: 3.4 3.2 0.0 6.4 6.2 0.0 pipes: 3.6 0.0 1.5 3.7 0.0 1.5 scall: 7.1 0.3 6.6 7.3 0.2 6.7 sieve: 1.9 1.7 0.1 2.3 2.1 0.0 bytesort: 19.4 18.5 0.3 26.0 25.1 0.1 iocall: 7.2 0.2 6.8 7.2 0.2 6.6 dryr: 831 dhry/sec 1:01.1 1:00.5 0.1 1049 d/s48.6 47.9 0.1 drynr: 831 dhry/sec 1:01.1 1:00.5 0.1 987 d/s51.7 50.9 0.1 Thu Feb 11 23:57:14 EST 1988