[Info-vax] GCC for VMS, was: Re: fortran compiler roadmap?
glen herrmannsfeldt
gah at ugcs.caltech.edu
Mon Apr 22 17:36:03 EDT 2013
Bob Koehler <koehler at eisner.nospam.encompasserve.org> wrote:
> In article <nospam-627B0E.22215818042013 at news.chingola.ch>, Paul Sture <nospam at sture.ch> writes:
>> No. This stuff came from the heritage of the first compiler available
>> for the VAX 11/780 being Fortran IV. Among a heap of other stuff there
>> was a bunch of string handling routines which weren't necessary once
>> Fortran 77 arrived (and for new programs I used that).
> Athough I'm not sure it met the ANSI Fortran-77 standard, the very
> first Fortran compiler we had on our 11/780 under VMS 1.x did have
> CHARACTER, block IF, ..., and all the other things we were looking
> for in the -77 standard. I think DEC was calling it Fortran-IV-Plus.
WATFIV had CHARACTER and block IF in about 1973. People working on
the standard knew what things would look like, and might have wanted
to test them out.
As I remember it, the early VAX/VMS compilers ran in compatibility
mode, so maybe not so different from the RSX compilers.
> IIRC, Fortran-IV-Plus on RSX was pretty much the same, except with
> built-in funtions instead of %LOC and %VAL, and even the Fortran-77
> for RSX compiler didn't meet the standard with respect to using
> LEN on passed CHARACTER arguments.
It seems to have taken a special fixup in the VMS linker to make it work.
-- glen
More information about the Info-vax
mailing list