Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site hp-pcd.UUCP Path: utzoo!linus!philabs!cmcl2!floyd!harpo!seismo!hao!hplabs!hp-pcd!orstcs!nathan From: nathan@orstcs.UUCP Newsgroups: net.micro.pc Subject: CI-86 C compiler report - (nf) Message-ID: <2728@hp-pcd.UUCP> Date: Thu, 8-Dec-83 03:41:05 EST Article-I.D.: hp-pcd.2728 Posted: Thu Dec 8 03:41:05 1983 Date-Received: Sat, 10-Dec-83 01:31:59 EST Sender: notes_gateway@hp-pcd.UUCP Organization: Oregon State University, Corvallis, OR Lines: 23 #N:orstcs:8500004:000:839 orstcs!nathan Dec 6 03:01:00 1983 We have the CI-86 C compiler from Computer Innovations, on an IBM-PC. It seems to compile complete Version "6.5" C, but has some serious difficulties yet. Those that should be of interest to Unix users: It does not support structure/union assignment or passing. it does not allow lines like # define x x (it does not allow a space after the pound sign.) Both the above are produced by yacc, meaning that you can't write a parser on your vax and download the code to your PC without massaging the output code "somewhat". Also, it is shipped in "pre-linked" form, so even if you write new "file stream" library routines to replace the (very slow) ones provided, you still can't speed up the compiler. Finally, the "optimizing" update was due 6 months ago, and is still not in sight (although it has been advertised for some time...).