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-----*/
/*------------------------------------------------------------------------*/