Path: utzoo!mnetor!tmsoft!dptcdc!torsqnt!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!ginosko!uunet!littlei!zeus!martin
From: martin@zeus.hf.intel.com (Martin Wilde)
Newsgroups: comp.sources.games.bugs
Subject: Re: Conquer 4.2 INFINITE SPILL MICROSOFT CC ERROR
Summary: register, complex
Keywords: internal error, navy.c
Message-ID: <426@zeus.hf.intel.com>
Date: 10 Aug 89 18:46:30 GMT
References: <221@tnl.UUCP>
Distribution: na
Organization: OMSO iRMX Software Engineering - Intel Corp. - Hillsboro Or.
Lines: 26

In article <221@tnl.UUCP>, norstar@tnl.UUCP (Daniel Ray) writes:
> 
> When attempting to compile Conquer 4 under the XENIX 386 2.2 devel. system,
> the Microsoft C compiler yields the error:
> 
> 	Compiler error (Internal): Infinite spill
> 
> when compiling the module 'navy.c'. If any XENIX people out there know of
> a fix, could you please email me information??
> 
> Thank-you all.
> 


Without having seen the module in question I have generally found that
reducing the number of variables declared to be register variables
can get rid of this problem.  Another solution would be to examine
the code around the line(s) giving the problem and reducing their
complexity.

                          
                  _/_          |
 ______  __.  __  /  o ____    |  textronix!reed!littlei!zeus:martin
/ / / <_(_/|_/ (_<__<_/ / <    |
                               |  martin@clubmed.hf.intel.com
                               |