Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!snorkelwacker!mit-eddie!uw-beaver!ubc-cs!alberta!myrias!ami-cg!cg From: cg@ami-cg.UUCP (Chris Gray) Newsgroups: comp.sys.amiga Subject: Re: Re: C Message-ID: <1079.AA1079@ami-cg> Date: 17 Jan 90 03:27:26 GMT Followup-To: comp.sys.amiga Lines: 38 In <1990Jan10.212707.14582@wilbur.uucp> scott@wilbur.uucp (Scott Beckstead) writes: > The sozobon C compiler is the best public domain Compiler for the > Amiga that I have found. However it does have two bugs that I have > been able to identufy. First one is that it generates incorrect > instructions for bit fields. The second is that it does an illegal > instruction when using a register as a pointer. Ie. a pointer to char > declared as register in the storage class. If any body has a fix for these > please leave me some mail and i'll try to get ahold of the source to fix it. > the complete compiler is available (no source) from Codename Lorraine BBS > in ventura California (805)-648-7833. > Scott The best, huh? How many have you tried? What is the basis of your evaluation? Are you only evaluating C compilers? Try evaluating based on these: robustness (more is better) size of compilers and tools (small is good) size of linked object files (small is good) execution speed (fast is good) compilation speed (fast is good) RAM and disk utilization (less is better) completeness of libraries and include files documentation support Oh, yes, if you hadn't figured it out - I am quite biased, since I wrote the Draco compiler available on Fish Disk #201 (documentation on #77). It compiles several times faster than Lattice C, is smaller, produces smaller object files for many programs, etc. Look for a new version in a month or two. Oh, and none of the released versions has had such a gross bug as you mention above. That partly comes from the fact that I use the compiler for all of my Amiga development, including the compiler and libraries, games, tools, etc. -- -- Chris Gray usenet: {uunet,alberta}!myrias!ami-cg!cg CIS: 74007,1165