Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbatt!ihnp4!cuae2!ltuxa!cuuxb!pej From: pej@cuuxb.UUCP Newsgroups: comp.sys.amiga Subject: Lattice C 3.10 bug Message-ID: <1035@cuuxb.UUCP> Date: Tue, 27-Jan-87 21:44:26 EST Article-I.D.: cuuxb.1035 Posted: Tue Jan 27 21:44:26 1987 Date-Received: Thu, 29-Jan-87 04:20:35 EST Organization: AT&T-IS, Customer Support, Lisle, Il. Lines: 15 I have been having problems with Lattice 3.10 on "large" programs. Last night there was a note on the Lattice BBS saying that the compiler will generate bad code if functions declare more than 3 register pointer variables. Aparently there are only 3 address register variables available for assignment and the compiler screws up if more are declared. MicroEmacs 3.7 is *real* flakey compiled under 3.10 (worked fine under 3.03). About 14 functions declared more than 3 address pointers. After fixing the functions it's working fine. Hope this helps someone else out also..... Paul Jatkowski {ihnp4!}cuuxb!pej