🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #16254

Re: Broken compilers

#16254
From: Joel West
Date: Tue, 19 May 1987 04:51
14 lines
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!jww
References: <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