Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!snorkelwacker!apple!uokmax!servalan!epmooch!ben From: ben@epmooch.UUCP (Rev. Ben A. Mesander) Newsgroups: comp.sys.amiga.tech Subject: Lattice 5.05 code size limitation of 32K? Message-ID: Date: 6 Oct 90 04:07:00 GMT Lines: 19 I've been porting GNU Chess to the Amiga with Lattice 5.05. I've come across a compiler message something along the lines of: "Object size larger than 32768 bytes, some branches may be incorrect. Please place subroutines in separate modules". (That's not it, exactly... but from memory) This error message is not in the compiler manual. I'm compiling the source code with the -r0 and -b0 options, which allow full 32-bit addressing for code and data, so I would not expect any 32K size limit. The resulting code _seems_ to work O.K. Why does this happen? I'd rather not go around re-arranging all the code in a GNU distribution. Is this fixed in SAS/C 5.10? -- | ben@epmooch.UUCP (Ben Mesander) | "Cash is more important than | | ben%servalan.UUCP@uokmax.ecn.uoknor.edu | your mother." - Al Shugart, | | !chinet!uokmax!servalan!epmooch!ben | CEO, Seagate Technologies |