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 |