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