Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!oberon!bbn!uwmcsd1!marque!uunet!nfsun!ditka!formtek!darth!libove!root From: root@libove.UUCP (The Super User) Newsgroups: comp.unix.xenix Subject: comp.unix.xenix Message-ID: <25@libove.UUCP> Date: 3 Jun 88 21:42:32 GMT Distribution: comp Organization: NKJL Enterprises Lines: 18 Can someone please explain why a slightly too complex expression can cause the large model pass of the SCO Xenix 2.1.4g compiler to generate a compiler "infinite spill" error? What *exactly* does that mean? Basically, expressions like structptr->elt_struct.struct_item = int + str->elt.str; will cause the infinite spill error, and this can be corrected by: junkvar = str->elt.str; structptr->elt_struct.struct_item = int + junkvar; So, WHAT IS IT? Thanks- -- Jay Libove (Jay.Libove@andrew.cmu.edu or pitt!darth!libove!libove)