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