Path: utzoo!utgpu!attcan!uunet!seismo!sundc!pitstop!sun!amdcad!ames!mailrus!uflorida!gatech!fabscal!dtscp1!gbmatl!gbm
From: gbm@gbmatl.UUCP (gary mckenney)
Newsgroups: comp.unix.microport
Subject: Problems with C compiler
Keywords: C, switch()
Message-ID: <1199@gbmatl.UUCP>
Date: 28 Sep 88 14:53:08 GMT
Organization: Atlanta Programming & Consulting, Inc.
Lines: 23

I've long since given up on my 286 microport for all the problems I encountered
with it.  (A never ending list).  But the main decision for giving it up dealt
with some code I was attempting to port over to it.  This code I have
successfully ported to XENIX 286,386, UNIX SYSTEM V on 386 (not microport's).

The problem occured in a complicated switch() statement.  When executing the
code every case: in the switch() I was able to execute but when I attempted
the default: then the jump that occured took me out where no man has gone
before.

In fact this occured in two switch statements.  I finally determined that
this was caused by the size within the switch statement alone.  I called
microport but they had no clue and requested a copy of the code.  I didn't
want to bother sending it to them.  I tried coming up with a simplified
version of the switch but I was unable to reproduce it.  And I know what
some of you are thinking that the problem had to be with the code.  Trust
me it wasn't.

Has anyone heard of similiar problems ?

What is the credibility of the 386 Microport UNIX compared to the 286?

gbm