Article View: comp.sys.mac
Article #16254Re: Broken compilers
From: Joel West
Date: Tue, 19 May 1987 04:51
Date: Tue, 19 May 1987 04:51
14 lines
1229 bytes
1229 bytes
Yes, LSC does give self-modifying code that screws up the 68020
cache, according to my friends at Levco (the Prodigy folks.)
Apparently the PB calls get built on the stack (to get the sync/async
bit, probably). You have two different PB calls in a row and the 68020
says "Oh, it's the same address, it's in cache, so I don't have to
fetch the value from the memory address".
Real subtle to debug but Think is aware of it, not terribly worried, but
apparently plans to correct it in the next release.
--
Joel West
{ucbvax,ihnp4}!sdcsvax!jww (ihnp4!gould9!joel if I ever fix news)
jww@sdcsvax.ucsd.edu if you must
Technical Details
Message-ID:
<3193@sdcsvax.UCSD.EDU>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!husc6!necntc!ames!sdcsvax!jwwReferences:
<949@batcomputer.tn.cornell.edu> <746@apple.UUCP> <1953@husc6.UUCP> <780@apple.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!husc6!necntc!ames!sdcsvax!jww From: jww@sdcsvax.UCSD.EDU (Joel West) Newsgroups: comp.sys.mac Subject: Re: Broken compilers Message-ID: <3193@sdcsvax.UCSD.EDU> Date: Tue, 19-May-87 00:51:13 EDT Article-I.D.: sdcsvax.3193 Posted: Tue May 19 00:51:13 1987 Date-Received: Wed, 20-May-87 02:21:33 EDT References: <949@batcomputer.tn.cornell.edu> <746@apple.UUCP> <1953@husc6.UUCP> <780@apple.UUCP> Organization: Western Software Technology, Vista, CA Lines: 14 Summary: LSC does give self-modifying code