OpenVMS__COBOL COBOLAE1025 and COBOLRTLAE1025 DEC COBOL V2.5 ECO Summary
TITLE: OpenVMS__COBOL COBOLAE1025 and COBOLRTLAE1025 DEC COBOL V2.5 ECO Summary
Modification Date: 30-JUN-98
Modification Type: New Kit
NOTE: An OpenVMS saveset or PCSI installation file is stored
on the Internet in a self-expanding compressed file.
The name of the compressed file will be kit_name-dcx_vaxexe
for OpenVMS VAX or kit_name-dcx_axpexe for OpenVMS Alpha.
Once the file is copied to your system, it can be expanded
by typing RUN compressed_file. The resultant file will
be the OpenVMS saveset or PCSI installation file which
can be used to install the ECO.
Copyright (c) Digital Equipment Corporation 1998. All rights reserved.
PRODUCT: DIGITAL COBOL V2.5 for OpenVMS Alpha
OP/SYS: DIGITAL OpenVMS Alpha
COMPONENT: COBOLAE1025
COBOL$MSG.EXE
COBOL.EXE
REFORMAT.EXE
COBOLRTLAE1025
DEC$COBRTL.EXE
LIBOTS2.EXE
SOURCE: Digital Equipment Corporation
ECO INFORMATION:
ECO Kit Name: COBOLAE1025
ECO Kits Superseded by This ECO Kit: None
ECO Kit Approximate Size: 17,829 Blocks
Saveset A - 288 Blocks
Saveset B - 13,068 Blocks
Cover Letter - 11 Blocks
RTL Saveset A - 4,473 Blocks
Kit Applies To: DEC COBOL Version 2.5 for OpenVMS Alpha
OpenVMS Alpha V6.1, V6.1-1H1, V6.1-1H2,
V6.2, V6.2-1H1, V6.2-1H2, V6.2-1H3,
V7.0, V7.1, V7.1-1H1
System/Cluster Reboot Necessary: No
Installation Rating: Information Not Available
NOTE: In order to receive the full fixes listed in this kit,
the following remedial kits also need to be installed:
None
ECO KIT SUMMARY:
An ECO kit exists for DEC COBOL V2.5 on OpenVMS Alpha V6.1 through
V7.1-1H1.
This release includes an updated compiler and an updated RTL.
The DIGITAL COBOL Release Notes contain a complete explanation of this
release.
Below is a brief description of problem fixes with V2.5-980 beyond V2.5-961
SSB.
o V2.5-980 A problem has been corrected in the compiler's processing
of the WHERE clause of the DBMS DML FETCH and FIND
statements for a non-database data-item of usage COMP-3.
The problem caused the length of the data-item to be
improperly truncated, which caused incorrect data to be
retrieved from the database.
o V2.5-980 An error in the compiler which could cause the wrong WHEN
phrase to be selected has been fixed. This problem could
occur in an EVALUATE statement when either the subject item
or the object item was a national variable (described by a
PICTURE character-string containing the symbol N).
o V2.5-980 The compiler now includes /SWITCH=DC_STOP_STATUS
which can be used to force the generated code to call
SYS$EXIT using the identifier specified in PROCEDURE
DIVISION GIVING when the COBOL program explicitly
specifies that the run unit is to stop (such as when
EXIT PROGRAM is used in a program compiled with
/STANDARD=V3 and activated from DCL rather than from
a subprogram call). The compiler will issue a diagnostic
if this switch is specified but not needed during
compilation. This diagnostic can be suppressed by
compiling /SWITCH=(DC_STOP_STATUS,NO_UNUSED_SWIDMP).
Note that this switch is temporary for this V2.5 bug
fix kit. The method of requesting stop with status
on the command line will likely change with DIGITAL
COBOL V2.6.
o V2.5-980 A problem has been corrected in the handling of COMPUTE
statements that divide decimal or integer variables or
expressions by powers of 10 expressed using the
exponentiation operator("**"). By default floating-point
arithmetic is used to evaluate exponentiation; this gives
approximate results which are often not suitable for
applications dealing with fixed-point quantities. If you
compile with /MATH=CIT3, cobol intermediate arithmetic is
used to evaluate exponentiation; in its current state of
development, it provides exact results for exponentiation
raising 10 (or a power of 10) to an integer power and
provides decimal arithmetic for raising fixed-point values
to an integer power.
If you compile with /MATH=CIT3, you also need the new RTL
kit for any program which uses exponentiation.
o V2.5-980 A problem in the compiler has been corrected which could
cause the wrong results when a COMPUTE statement involving
decimal or integer operands had more than one binary
arithmetic operator.
This problem was introduced subsequent to the DIGITAL COBOL
V2.5-961 SSB release.
o V2.5-980 [RTL] A problem has been corrected with the runtime
library concerning an internal consistency check
during a WRITE statement on an INDEXED file when
following START statements using an alternate key and
the relational operator ">".
INSTALLATION NOTES:
The system/cluster does not need to be rebooted after this kit is
installed.
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
cobolae1025.README
cobolae1025.CHKSUM
cobolae1025.a-dcx_axpexe
cobolae1025.b-dcx_axpexe
cobolrtlae1025.a-dcx_axpexe
|