DEC C CCAE03062 Compaq C V6.2 for OpenVMS Alpha ECO Summary
TITLE: DEC C CCAE03062 Compaq C V6.2 for OpenVMS Alpha ECO Summary
Modification Date: 06-APR-2000
Modification Type: Updated Kit: Supersedes CCAE02062
NOTE: An OpenVMS saveset or PCSI installation file is stored
on the Internet in a self-expanding compressed file.
For OpenVMS savesets, the name of the compressed saveset
file will be kit_name.a-dcx_vaxexe for OpenVMS VAX or
kit_name.a-dcx_axpexe for OpenVMS Alpha. Once the OpenVMS
saveset is copied to your system, expand the compressed
saveset by typing RUN kitname.dcx_vaxexe or kitname.dcx_alpexe.
For PCSI files, once the PCSI file is copied to your system,
rename the PCSI file to kitname-dcx_axpexe.pcsi, then it can
be expanded by typing RUN kitname-dcx_axpexe.pcsi. The resultant
file will be the PCSI installation file which can be used to install
the ECO.
Copyright (c) Compaq Computer Corporation 2000. All rights reserved.
PRODUCT: Compaq C for OpenVMS Alpha (formerly DEC C)
OP/SYS: OpenVMS Alpha
SOURCE: Compaq Computer Corporation
ECO INFORMATION:
ECO Kit Name: CCAE03062
ECO Kits Superseded by This ECO Kit: CCAE02062
CCAE01062
ECO Kit Approximate Size: 39,942 Blocks
Kit Applies To: Compaq C V6.2 for OpenVMS Alpha
OpenVMS Alpha V6.2 and higher
System/Cluster Reboot Necessary: No
Installation Rating: INSTALL_UNKNOWN
Kit Dependencies:
The following remedial kit(s) must be installed BEFORE
installation of this kit:
None
In order to receive all the corrections listed in this kit,
the following remedial kits should also be installed:
None
ECO KIT SUMMARY:
An ECO kit exists for Compaq C V6.2 (formerly DEC C) for OpenVMS Alpha
on OpenVMS Alpha V6.2 and higher. This kit addresses the following
problems:
Problems addressed in CCAE03062:
o The compiler emits the message bltinimplret by default when
certain runtime library functions that do not return an int are
called without including the appropriate header. This message
is confusing to many users when it appears in existing well-debugged
applications.
The compiler has been changed so that bltinimplret is no longer
emitted by default, but only when enabled explicitly (or as part
of the performance or level5 message groups).
Problems addressed in CCAE02062:
o The compiler may hang when large programs containing
misaligned data are compiled with the /DEBUG qualifier and
optimization is not suppressed.
o The compiler may incorrectly optimize away the "store"
instruction that performs an assignment to a struct member.
The only reliable workaround is to compile /NOOPTIMIZE.
o This kit includes a fix which was made available in the ECO1 kit for
a problem with the __CMP_STORE_QUAD built-in function
with 64-bit parameters.
Problems addressed in CCAE01062:
o Using the __CMP_STORE_QUAD built-in function with a 64-bit value
as the third parameter of the built-in will cause the compiler
to generate code that truncates the third parameter to 32-bits.
Customers who do not use the __CMP_STORE_QUAD built-in function
or who use it with a 32-bit values will not need this kit.
Please see the Release Notes included in this kit for more details.
INSTALLATION NOTES:
The system does not need to be rebooted after this kit is installed.
Please note that this is not a complete kit. If Compaq C V6.2 for
OpenVMS Alpha is not already installed on the system, please use
VMSINSTAL to install CC062 in the usual manner before installing this
ECO kit. When installing this kit, please note that the saveset name
is CCAE03062 rather than the CC062 saveset name which is specified in
the installation guide:
$ SET DEF SYS$UPDATE
$ SET PROCESS /PRIV=ALL
$! if V6.2 not already installed then
$! @VMSINSTAL CC062 disk$:[dir]
$ @VMSINSTAL CCAE03062 disk$:[dir]
All trademarks are the property of their respective owners.
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
ccae03062.README
ccae03062.CHKSUM
ccae03062.CVRLET_TXT
ccae03062.a-dcx_axpexe
ccae03062.CVRLET_TXT
|