VSI COBOL V3.3-0002 for OpenVMS x86-64
Release Notes
- Operating System:
- VSI OpenVMS x86-64 Version 9.2-2 or higher
1. Release Notes
1.1. Overview
VSI COBOL V3.3-0002 for OpenVMS x86-64 Systems provides a compiler which runs on the OpenVMS x86-64 version 9.2-2 or higher.
VMS922X_UPDATE-V0200 is strongly recommended as it contains RTL fixes and system condition handling fixes.
This section provides general information about the VSI COBOL product. The remaining sections provide the following information:
Highlights new and changed features in this version of VSI COBOL.
Details some known problems and incomplete functionality in this version of the compiler.
Lists the organization of the documentation set.
The image identification for the COBOL compiler is:
COBOL V3.3-0002
The COBOL/VERSION string is:
VSI COBOL V3.3-0002 (GEM 50nnn) on OpenVMS x86-64 Systems
1.2. Getting Help And Reporting Problems
Please report problems or offer feedback using the VSI Support Portal or VSI Official Forum.
2. New And Changed Features in Previous Releases
2.1. New And Changed Features
VSI COBOL V3.3-0002 is the release of COBOL for VSI OpenVMS x86-64. It is based on VSI COBOL for OpenVMS IA-64 for source compatibility, but certain features specific to OpenVMS Alpha and OpenVMS IA-64 may not be supported in this version.
2.2. Known Issues
Some of the run-time overflow checking, especially floating overflow, is still not fully supported. This may be fixed in a future release of VSI OpenVMS x86-64.
Debug support is not fully implemented and the compiler may generate an assertion when using
/DEBUG
or the debugger may report errors about undefined types. These issues will be fixed in a future release of the compiler.The compiler now generates DWARF information for packed decimal variables, but the full debugger support will be implemented in the future. The example of current output for COBOL's PIC 99 with value 12 is printed below:
DBG> show symbol/type VAR_DECIMAL data TEST_DEBUG\TEST_DEBUG\VAR-DECIMAL atomic type, undefined type, size: 2 bytes DBG> DBG> examine VAR_DECIMAL TEST_DEBUG\TEST_DEBUG\VAR-DECIMAL: 12849 DBG>
The
/MACHINE_CODE
qualifier is ignored. Use theANALYZE/OBJECT/DISASSEMBLE
command to produce a list of machine code instructions generated by the compiler.
2.3. Corrections Since The Last Release
The compilation time for sources with large data chunks has been significantly reduced.
The compiler now generates debug information for packed decimal variables. The debugger support with be available in the future.
3. VSI COBOL Documentation and Online Information
The VSI COBOL documentation set can be found online at https://docs.vmssoftware.com/
The online documentation has not been updated to include x86-64 support.