🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.6809
Article #712

Re: Microware C Compiler Bugs

#712
From: emjej
Date: Sun, 22 Jun 1986 16:20
21 lines
1599 bytes
/* Written 11:15 am  Jun 18, 1986 by ingoldsby@calgary.UUCP in net.micro.6809 */
>I've been meaning to do this for some time, but have never gotten around
>to it.  I was wondering how many people have found bugs in the Microware
>OS9 C compiler, specifically the CoCo implementation sold by RS.
/* End of text from net.micro.6809 */

So far, I've found a couple (both of which Kim Kempf at Microware has known
about for a long time, so they should be fixed):

1. continue statements in for loops with null continue parts bypass the
   loop test part

2. * and typedefs don't mix well--this one shows up in compiling XLisp 1.2
   or later, because Mr. Betz declared a pointer to jmp_buf.  This is
   one of those points at which the excuse for a language definition that
   predates the ANSI committee is very vague, so I don't blame the folks
   who wrote the compiler, but it's sufficiently inconvenient that I think
   all agree it should be changed.

						James Jones
Technical Details
Message-ID: <3500157@uokvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!inuxc!pur-ee!uiucdcs!okstate.UUCP!uokvax.UUCP!emjej
References: <204@vaxb.calgary.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!inuxc!pur-ee!uiucdcs!okstate.UUCP!uokvax.UUCP!emjej
From: emjej@uokvax.UUCP
Newsgroups: net.micro.6809
Subject: Re: Microware C Compiler Bugs
Message-ID: <3500157@uokvax.UUCP>
Date: Sun, 22-Jun-86 12:20:00 EDT
Article-I.D.: uokvax.3500157
Posted: Sun Jun 22 12:20:00 1986
Date-Received: Wed, 25-Jun-86 04:13:50 EDT
References: <204@vaxb.calgary.UUCP>
Lines: 21
Nf-ID: #R:vaxb.calgary.UUCP:204:uokvax.UUCP:3500157:000:972
Nf-From: uokvax.UUCP!emjej    Jun 22 11:20:00 1986