Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mandrill!gatech!mcnc!rti!sas!toebes From: toebes@sas.UUCP (John Toebes) Newsgroups: comp.sys.amiga Subject: Re: 68010 upgrade problem(s) Message-ID: <563@sas.UUCP> Date: 24 Jun 88 22:24:03 GMT References: <1555@eneevax.UUCP> <6749@cup.portal.com> Reply-To: toebes@sas.UUCP (John Toebes) Distribution: na Organization: SAS Institute Inc, Cary NC Lines: 31 In article <6749@cup.portal.com> thad@cup.portal.com writes: >Nearly EVERYTHING (PD and commercial) compiled with early versions of the >Lattice compiler (e.g. 3.02 and 3.03) will fuckup an '010 or '020 Amiga. > >And a lot of new stuff compiled with Lattice is causing other perturbations >(witness the spurious requestors "User Abort Requested"). These problems >can be fixed by re-compiling with Manx (and you get smaller and faster >executables as a side benefit (Lattice ads notwithstanding)). I would suggest getting some facts before making such a broad sweeping statement. I also have an 020 machine and have found less of a problem than you. First of all, all the PD stuff I found that didn't run on a 010 or 020 was compiled with GREENHILLS. It tends to output a move sr instruction to collect the condition codes in complex expressions. After hearing this problem attributed to the Lattice compiler, I spent several weeks going over the code to find where we produced such illegal code and found none. Only after talking to Andy Finkel did I find that the culprit was the GREENHILLS compiler. As for comparing 3.02 code and 3.02 code to current Manx code, I would agree with you there is no comparison. However, you clearly haven't looked at the 4.0 code (and have no interest in doing so) which has many innovations specifically for the Amiga. A lot has happened to the compiler in 3 years, anyone still using that old version should consider moving on to something else. /*---------------------All standard Disclaimers apply---------------------*/ /*----Working for but not officially representing SAS or Lattice Inc.-----*/ /*----John A. Toebes, VIII usenet:...!mcnc!rti!sas!toebes-----*/ /*------------------------------------------------------------------------*/