Article View: comp.sys.amiga.tech
Article #8329Free C Compiler? Almost!
From: Allen Braunsdorf
Date: Sat, 12 Mar 1988 10:52
Date: Sat, 12 Mar 1988 10:52
68 lines
2863 bytes
2863 bytes
I have been working on the public domain C compiler from FF110. So far, my progress has been pretty good. It has successfully compiled many programs (including most of itself), but still has some problems. My main breakthroughs so far: Lobotomized preproc.c and installed the Decus CPP from the comp.sources.unix archives. CPP troubles are >over<! Fixed problem with character constants in case statements. Have reorganized the source and am trying to make it lint clean. Generates good code! I didn't have anything to do with this, but it sure seems to work well- when it works. Have fixed most of the casting problems. void declarations now work properly. Some known bugs remaining: typedefs cast constant to enum type (people shouldn't do that anyway!) Some screwy argument problems (will be fixed soon, I hope). The default case problem (as in logic.c on the FF disk) Shortcomings: Doesn't do float stuff yet. No PD library :-(. What I need from the Amiga community: Libraries: I've been told I can't give away amiga.lib, so I'm looking for a replacement(s?). I've got the ones from the comp.sources.amiga archives, and the string functions on FF110. Help with the assembler! The compiler compiles all of its files but four (one, if I cheat) down to assembly. The assembler then chokes on ten of them. In half these cases, I think I see the problem. In the others, however, I am clueless. Include files: what are the status of these? They're listed in the RKM, so can they be freely distributed? make: the one on FF110 sucks rocks. I'm using Manx here, that obviously will not go out with the compiler! editor: a >free< one, not shareware (or worse). Any other development tools that people think are useful. What I'm shooting for here is a bunch of free programs that together make a useful (admittedly UNIX(tm) influenced) development environment. Here we have Lattice 3.10 and Manx Aztec C 3.4a (Commercial). These compilers are wonderful, but a free compiler would be excellent, and what I have so far looks promising. Any help or suggestions would be greatly appreciated. Replies by email will be answered much more quickly than those posted. Allen Braunsdorf WORK k.cc.purdue.edu!ahg General Consultant SCHOOL ei.ecn.purdue.edu!braunsdo Purdue University Computing Center HOME ee.ecn.purdue.edu!gawk!akb
Technical Details
Message-ID:
<2437@k.cc.purdue.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!rochester!bbn!husc6!purdue!i.cc.purdue.edu!k.cc.purdue.edu!ahgShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!rochester!bbn!husc6!purdue!i.cc.purdue.edu!k.cc.purdue.edu!ahg From: ahg@k.cc.purdue.edu (Allen Braunsdorf) Newsgroups: comp.sys.amiga.tech Subject: Free C Compiler? Almost! Keywords: public domain c compiler nearly done need help Message-ID: <2437@k.cc.purdue.edu> Date: 12 Mar 88 10:52:37 GMT Organization: 3-D Computer Graphics From Hell Lines: 68