Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!gatech!seismo!lll-crg!lll-lcc!qantel!intelca!oliveb!glacier!Shasta!kaufman From: kaufman@Shasta.UUCP Newsgroups: net.lang.f77,net.bugs.4bsd Subject: Re: Subroutine bug with 4.2 BSD F77. Message-ID: <642@Shasta.ARPA> Date: Wed, 25-Jun-86 13:06:15 EDT Article-I.D.: Shasta.642 Posted: Wed Jun 25 13:06:15 1986 Date-Received: Sat, 28-Jun-86 07:17:09 EDT References: <3180@sjuvax.UUCP> <5657@alice.uUCp> Reply-To: kaufman@Shasta.UUCP (Marc Kaufman) Organization: Stanford University Lines: 19 Xref: watmath net.lang.f77:565 net.bugs.4bsd:2209 In article <5657@alice.uUCp> ark@alice.UucP (Andrew Koenig) writes: >> I'm sorry people. As has been pointed out to me by various people, >> one needs a forward declaration of bug in order to over-ride the >> default typing of Fortran. > >> This was brought to my attention by a local user. My previous >> experience with Fortran has been with Fortran IV in the old days >> of punched cards. Both the compilers I used previously would have >> used extensions. > > >I'll bet bet it wouldn't have worked in "the old days," >at least not on IBM systems. IBM mainframes have separate >integer and floating-point registers. There's just no >way that the compiler could do the right thing without >the declaration. There are old days and *OLD* days. It would have worked just fine with Fortran IV (previously called FORTRAN IV) on the IBM 7090!