(9837) Macro32 Assemblers and Compilers? OpenVMS I64?

Archive of the OpenVMS Ask the Wizard (ATW) questions and answers database.
Locked

Topic author
User
Visitor
Posts: 0
Joined: Mon Jan 10, 2022 8:16 am
Reputation: 0
Status: Offline

(9837) Macro32 Assemblers and Compilers? OpenVMS I64?

Post by User » Thu Sep 09, 2004 9:26 am

MACRO on ITANIUM?

1) Will my MACRO programs run on ITANIUM?

2) Will I still be able to modify and assemble them?

2) Must I rewrite them (in C)?

Thanks.


Wizard
Visitor
Posts: 0
Joined: Mon Jan 10, 2022 8:17 am
Reputation: 0
Status: Offline

Re: (9837) Macro32 Assemblers and Compilers? OpenVMS I64?

Post by Wizard » Fri Sep 10, 2004 9:26 am

A VAX Macro32 compiler is available on OpenVMS I64, analogous to
the availablity of a VAX Macro32 compiler on OpenVMS Alpha. As is
discussed in the FAQ, a substantial portion of OpenVMS remains
written in VAX Macro32 assembler.

The OpenVMS Wizard would strongly encourage a review of the porting
documentation, as you start to look at porting your source code to
OpenVMS I64. The documentation expected to be provided with V8.2
does include information specifically around porting source code.
The documentation does identify sepcific areas of interest when
porting source code, and identifies options and requirements.

As for whether or not your particular code is portable to OpenVMS
I64, that depends highly on the code itself, and particularly on
what architectural features the code might use. As was recommended
with ports from VAX to Alpha, a review of such code is encouraged --
much has changed since most VAX Macro assembler code was written.
There may well be a direct or easy replacement, given the additional
system services and run-time library services that have been added.
As was the case with porting from VAX to Alpha, the vast majority
of application source code is expected to require little more than
a full source rebuild.

Locked