Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!rutgers!mit-eddie!think!ames!lll-tis!ohlone!ojibwa!tds
From: tds@ojibwa
Newsgroups: comp.sys.m6809
Subject: Re: C compiler performance
Message-ID: <16800004@ojibwa>
Date: Tue, 26-May-87 21:42:00 EDT
Article-I.D.: ojibwa.16800004
Posted: Tue May 26 21:42:00 1987
Date-Received: Fri, 29-May-87 06:05:39 EDT
References: <18@abvax.abnet.com>
Lines: 26
Nf-ID: #R:abvax.abnet.com:-1800:ojibwa:16800004:000:1092
Nf-From: ojibwa!tds    May 26 18:42:00 1987



Sorry i omitted the details.  I did everything possible to speed up the 
process:  loaded all the c.* files into main memory (leaves quite a bit
               of memory left about 200K?)
          put the "defs" and "lib" directories into ramdisk,
          used pipes between c.prep, c.pass1 and c.pass2 (omitting c.opt
               to save more time)
          directed intermediate and executable files to ramdisk.

As far as clock speed, i didn't do anything (that i know of) to change
it from the default you come up with under coco 3/level II.  I guess
thats 1.8 MHz, right?  

I used the standard lib/clib.l file.

BTW, i had to code up my own driver for the disto ramdisk.  the floppy
they sent had only the drivers for the add-ins:  clock, parallel printer,
etc.  I don't think i did *that* good a job to account for the difference
in results you report.  (I said a "hello, world" program compiled to 
executable in 10 seconds, you said 60).  

As far as the 60-liner taking 50 seconds:  hey, that still ain't bad!!
(and no annoying grinding sounds from the disks)

tim sirianni