[comp.sys.m6809] OS9 Level II on CoCo 3 and C compiler

rsanders@watdcsu.UUCP (04/07/87)

I tryed my version of Level II again last night.
Very Nice.

I tryed runing the C compiler from Level I and it WORKS!

Mind you, all I did was  "hello, world" which is by now means
an exhaustive test. It does mean however that the thing will run and compile.
I relize that we will not have Level II sys calls , but that can
be added.


-- 
  Roger Sanderson: {clyde|decvax|ihnp4}-\
                             {tektronix}-+--> watmath!watdcsu!rsanders
                     {ubc-vision|utzoo}-/

knudsen@ihwpt.UUCP (04/15/87)

> I tried runing the C compiler from Level I and it WORKS!
> Mind you, all I did was  "hello, world" which is by now means
> an exhaustive test. It does mean however that the thing will run and compile.
> I realize that we will not have Level II sys calls , but that can
> be added.
>   Roger Sanderson: {clyde|decvax|ihnp4}-\
>                              {tektronix}-+--> watmath!watdcsu!rsanders

For a really fast compile, if you have 512K, note that all the
compiler steps from pass1 up thru the optimizer (but not the c.asm)
can be PIPELINED together, thus eliminating the slow, messy
temporary files (ctemp3i) between phases.
The manual tells how to omit filenames on the individual
commands so they default to stdin and stdout.

You can make up your own shell command file one-liner to
do a particular source file this way.

Whether you pipe or not, try LOADing all the compiler phases.
Not only will you save load time when you compile multiple
sources, you will ALSO save the CRC verify time, which is
several seconds on c.pass1!
-- 
Mike J Knudsen    ...ihnp4!ihwpt!knudsen  Bell Labs(AT&T)
    Delphi: RAGTIMER    CIS: <memory failure, too many digits>
	" ~E(x):[is_lunch(x) && cost(x)==0] "