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] "