[Info-vax] Reimplementing VMS, was: Re: HP adds OpenVMS Mature Product Support beyond the end of Standard Support

JF Mezei jfmezei.spamnot at vaxination.ca
Tue Feb 4 13:28:35 EST 2014


On 14-02-04 08:08, John Reagan wrote:

> The frontends didn't need many changes from Alpha to Itanium as they pretty much figured it out from VAX to Alpha.  Some frontends, like Pascal, have common sources for all three architectures (VAX, Alpha, Itanium).  Others like BASIC, C and COBOL have VAX vs Alpha/Itanium.  Fortran has several due to the F77/F90 transition along the way. 


Since there are already compilers for x86-64, wouldn't it be simpler to
just adapt an existing one to support VMS ? Or does the need for Bliss
and Macro-32 require a x86-64 version of GEM, and once you have that,
you might as well use the existing compilers that run on VMS ?


In the case of a C compiler available for both Windows and Linux on x86,
are the object files that are outputted identical and the linker is the
one that makes the OS specific executables, or would the object files be
fo different format ?



More information about the Info-vax mailing list