Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!utgpu!water!watmath!clyde!rutgers!dayton!ems!srcsip!linde
From: linde@srcsip.UUCP
Newsgroups: comp.os.minix
Subject: C v1.2 compiler sources (ARRGG!!)
Message-ID: <515@altura.srcsip.UUCP>
Date: Sun, 29-Nov-87 01:44:36 EST
Article-I.D.: altura.515
Posted: Sun Nov 29 01:44:36 1987
Date-Received: Wed, 2-Dec-87 20:07:02 EST
Reply-To: linde@srcsip.UUCP ()
Organization: Honeywell Systems & Research Center, MPLS, MN
Lines: 34

Hmmm 
Well I actually broke down and bought the C compiler v1.2 sources from
unipress. After they arrived i became more that slightly purturbed
when i found out that they are mostly worthless. At least as far as the 
code generator is concerned (in that I am trying to get it to run in 
protected mode with more that a stupid 64k segment limit) Without the
CG source this make the task somewhat harder. (ARRGGG!) {Actually
the segment limit could be surmounted but it would be a lot harder
without the Cg source}

Hmm maybe i should be a little bit more clear. They give you the C source 
for the CG but this consists of a table lookup EM parser, not much in the C
code its all in two routines table.c and table.h which they do NOT give you
the source to(the machine description file that cgg uses).
Nor do they give you the source to the cgg frontend that 
creates the table.c/h routines. 

So it all means that the thing is mostly worthless if you want to really 
do anything to the compiler. (that is if you want to make in run on
a 80286/386 processor in protected mode)  Or any other processor for
that matter

Oh yea. the compiler is a bit better that the old one. Generated code is 
about 10% smaller (recompilling the kernel/mm/fs sources shows about this)

if someone wants more specific number give me a mail message.

-- 
     Larry G. Linde  MN65-2300 Research Scientist/IR Lab Manager
    Signal and Image Processing     **    Machine Vision Technology
Honeywell Systems & Research Center ** 3660 Technology Drive      (612)
               Mpls, MN  55413      **                           782-7589
             
-- UUCP: {ihnp4,philabs,umn-cs,ems}!srcsip!linde  ARPA: Linde@HI-MULTICS --