Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!panda!genrad!decvax!decwrl!amdcad!cae780!tektronix!uw-beaver!tikal!bobc From: bobc@tikal.UUCP (Bob Campbell) Newsgroups: comp.lang.modula2 Subject: Re: Tyro questions Message-ID: <564@tikal.UUCP> Date: Tue, 9-Dec-86 12:38:14 EST Article-I.D.: tikal.564 Posted: Tue Dec 9 12:38:14 1986 Date-Received: Sun, 14-Dec-86 20:45:12 EST References: <4740@ism780c.UUCP> <29@oresoft.UUCP> <4808@ism780c.UUCP> <371@prairie.UUCP> Reply-To: bobc@tikal.UUCP (Bob Campbell) Distribution: net Organization: Teltone Corp., Kirkland, WA Lines: 20 In article <371@prairie.UUCP> dan@prairie.UUCP (Daniel M. Frank) writes: > Generally, stuff in module SYSTEM isn't really "there", in the sense >that stuff in, e.g., Strings is. SYSTEM is a pseudo-module whose functions >are normally implemented directly by the compiler. Thus, either there is >nothing to link in, or the linkage decision is made differently than you >would expect. This would be true but in the case of the 68000, there are several things that the compiler believes that it needs that the machine does not provide, and they include 32 bit divide and multiply, as well as all the 32 bit floating point routines. There are included in a module called "System" not "SYSTEM", which the compiler will import implictly. Bob Campbell Teltone Corporation 18520 - 66th AVE NE P.O. Box 657 Seattle, WA 98155 Kirkland, WA 98033 {amc,dataio,fluke,hplsla,sunup,uw-beaver}!tikal!bobc