<HTML>
<HEAD>
	<TITLE>Compaq: Compaq Services Software Patches - cc01057</TITLE>
	<META NAME="author" CONTENT="Michael Temkin">
	<META NAME="rev_author" CONTENT="Michael Temkin">
	<META NAME="new" CONTENT="01-06-1999">
	<META NAME="updated" CONTENT="01-06-99">
	<META NAME="expires" CONTENT="na">
	<META HTTP-EQUIV="pragma" CONTENT="NO-CACHE">
	<META HTTP-EQUIV="expires" CONTENT="-1">
	<META NAME="alternate_title" CONTENT="Compaq Services Software Patches">
<script language="JavaScript">
<!--

var pong;

function makeArray(n){
  this.length = n;
  for (i=1;i<=n;i++){
    this[i]=0;
  }
  return this;
}

// rev01.13.1999 -- DO NOT MODIFY! -- Begin date display function with y2k compatibility
function displayDate() {
	var this_month = new makeArray(12);
    this_month[0]  = "January";
    this_month[1]  = "February";
    this_month[2]  = "March";
    this_month[3]  = "April";
    this_month[4]  = "May";
    this_month[5]  = "June";
    this_month[6]  = "July";
    this_month[7]  = "August";
    this_month[8]  = "September";
    this_month[9]  = "October";
    this_month[10] = "November";
    this_month[11] = "December";
	var today = new Date();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	if (year < 1900){
		year += 1900;
	}
  return(this_month[month]+" "+day+", "+year);
}
// rev01.13.1999 -- DO NOT MODIFY! -- End date display function with y2k compatibility


// -->
</script>

</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#333333" LINK="#660066" VLINK="#660066" ALINK="#CC0000">

<MAP Name="nav">
	<AREA Shape="Rect" coords = "373,11,413,21"  HREF="http://www.compaq.com/search.html" ALT="SEARCH">
	<AREA Shape="Rect" coords = "295,11,357,21"  HREF="http://www.compaq.com/comments.html" ALT="CONTACT US">
	<AREA Shape="Rect" coords = "230,11,278,21"  HREF="http://www.compaq.com/support/" ALT="SUPPORT">
	<AREA Shape="Rect" coords = "167,11,213,21"  HREF="http://www.compaq.com/services/" ALT="SERVICES">
	<AREA Shape="Rect" coords = "97,11,151,21"  HREF="http://www.compaq.com/showroom/" ALT="PRODUCTS">
	<AREA Shape="Rect" coords = "48,11,80,21"  HREF="http://www.compaq.com/buynow/online.html" ALT="STORE">
</MAP>

<!-- rev01.13.1999 -- DO NOT MODIFY! -- Begin datestamp table -->
<TABLE BORDER="0" cellpadding="0" cellspacing="0" width="600">
	<TR valign="top" align="right">
		<TD ALIGN="RIGHT" width="600"><FONT FACE="Arial, Helvetica" SIZE="2" COLOR="#666666">
		United States&nbsp;&nbsp;&nbsp;&nbsp;
		<script language="JavaScript"><!-- 
		document.write (displayDate()); 
		//--></script></font></td>
	</tr>
</table>
<!-- rev01.13.1999 -- DO NOT MODIFY! -- End datestamp table -->

<!--Begin header table-->
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="600">
	<TR>
		<TD WIDTH="174"><IMG SRC="/images/compaq.gif" ALT="COMPAQ" WIDTH="174" HEIGHT="30"></TD>
		<TD BGCOLOR="#000033" ALIGN="RIGHT"><IMG SRC="/images/top_nav.gif" ALT="STORE | PRODUCTS | SERVICES | SUPPORT | CONTACT US | SEARCH" BORDER="0" WIDTH="420" HEIGHT="30" ISMAP USEMAP="#nav"></TD>
	</TR>
	<TR>
		<TD COLSPAN="2" ALIGN="RIGHT">
			<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
				<TR>
					<!--change top picture here-->
								<!--V-->
					<TD VALIGN="TOP"><IMG SRC="/images/software_patches.gif" ALT="security patches" WIDTH="406" HEIGHT="74"></TD>
													<!--V-->
					<TD VALIGN="TOP"><A HREF="http://www.compaq.com/support/"><IMG SRC="/images/support.gif" ALT="support" WIDTH="176" HEIGHT="44" BORDER=0></A></TD>
				</TR>
			</TABLE>
		</TD>
	</TR>
</TABLE>
<!--End header table-->

<!--Begin body table-->
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="600">
	<TR>
		<TD BGCOLOR="#999999" VALIGN="TOP" WIDTH="174">
		<!--Begin left nav table-->
			<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="174">
				<TR><TD COLSPAN="2" BGCOLOR="#FFFFFF"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="30"></TD></TR>
				<TR><TD COLSPAN="2" BGCOLOR="#000033"><IMG SRC="/images/dot.gif" ALT="." WIDTH="174" HEIGHT="10"></TD></TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="10"></TD></TR>
			<!--begin section "small and medium business"-->
				<TR>
					<TD COLSPAN="2" ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="2"><IMG SRC="/images/associated_links.gif" ALT="associated links"></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/patches/whats-new.html">what's new</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/patches/contract.html">contract access</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/pub-ftp-tree">browse patch tree</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/patch-search">search patches</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/patches/mailing-list.html">join mailing list</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="15"></TD></TR>
				<TR>
					<TD COLSPAN="2" ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="2"><IMG SRC="/images/connection_tools.gif" ALT="connection tools"></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/cgi-bin/lookup-them.cgi">nameserver lookup</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/cgi-bin/trace-them.cgi">traceroute</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/cgi-bin/ping-them.cgi">ping</A></FONT></TD>
				</TR>
			<!--spacer-->
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="10"></TD></TR>
			<!--image-->
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/jumper.gif" ALT="photo of jumper" WIDTH="174" HEIGHT="57"></TD></TR>
			<!--COLORed bar under image-->
				<TR><TD ALIGN="RIGHT" WIDTH="174" COLSPAN="2" BGCOLOR="#999999"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
							<!--change hex COLOR for bar under image in left nav here-->
											<!--V-->
							<TR><TD BGCOLOR="#FF9900"><IMG SRC="/images/dot.gif" ALT="." WIDTH="60" HEIGHT="7"></TD></TR>
						</TABLE></TD>
				</TR>
			<!--spacer-->
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="35"></TD></TR>
			</TABLE>
		<!--end left nav table--></TD>
		<TD VALIGN="TOP" ALIGN="RIGHT">
		<!--Begin content table-->
			<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
				<TR><TD COLSPAN="5"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="17"></TD></TR>
				<TR>
					<TD><IMG SRC="/images/dot.gif" ALT="." WIDTH="9" HEIGHT="1"></TD>
					<TD>
					  <IMG SRC="/images/dot.gif" ALT="." WIDTH="218" HEIGHT="1"><P>
					  <font FACE="Verdana, Arial, Helvetica" SIZE="2" COLOR="#000033">
<pre>
<center><b><font color=660066>
DEC C__OpenVMS CC01057 DEC C for OpenVMS Alpha V5.7 ECO Summary
</font></b></center><p>
TITLE: DEC C__OpenVMS CC01057 DEC C for OpenVMS Alpha V5.7 ECO Summary
 
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 1998.  All rights reserved.

Modification Date:  8-MAY-2000
Modification Type:  Modified Kit  Reloaded kit to internet; 
                                  no editorial/technical changes

PRODUCT:    DEC C for OpenVMS Alpha Version 5.7

OP/SYS:     DIGITAL OpenVMS Alpha 

COMPONENT:  COMPARE_TIMES
            CXX$DEMANGLE
            CXX$LINK_MSG
            DECC$COMPILER
            DECC$COMPILER_MSG
            DECC$CRTL
            LIBEXT

SOURCE:     Compaq Computer Corporation

ECO INFORMATION:

     ECO Kit Name:  CC01057
     ECO Kits Superseded by This ECO Kit:  None 
     ECO Kit Approximate Size:  32,886 Blocks
     Kit Applies To:  DEC C for OpenVMS Alpha V5.7
                      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, V7.1-1H2,
                                    V7.2
     System/Cluster Reboot Necessary:  No
     Rolling Re-boot Supported:  Not Applicable 
     Installation Rating:  Information Not Available 

     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 DEC C V5.7 on OpenVMS Alpha V6.1 through
V7.2.  This kit addresses the following problems: 

  o  A developers command line option /switch=weak_volatile has
     been enabled to specify that code generated for volatile
     accesses to objects smaller than 32-bits should not use the
     load-locked/store-conditional instruction sequence. In rare
     kinds of code making use of direct memory-mapped I/O devices,
     the locked sequences can cause hangs.


  o  Intrinsic functions used in combination with 64-bit pointers
     could produce a number of spurious compiler diagnostics.

  o  The pow intrinsic erroneously produced a zero result for a
     negative base value.

  o  /preprocessor_only output stripped the leading L character
     from wide string literals.

  o  The expansion of the offsetof macro could trigger an assertion 
     failure in the compiler under the /noopt qualifier.

  o  The compiler sometimes generated procedure prologues that
     violated the OpenVMS calling standard, leading to debugger
     complaints about corrupt stack, and possible real stack
     corruption in threaded code.

  o  The compiler generated incorrect code when casting a function
     pointer to a pointer to a procedure descriptor, which was
     then used to access a field in the procedure descriptor other
     than the code address.

  o  Negative literal values in a shareable image produced by
     the OpenVMS message compiler could lose sign extension when
     accessed from a C programs and cast to type int.


INSTALLATION NOTES:

The system does not need to be rebooted after this kit is installed.
However, if the system is a member of a VMScluster, the other cluster
members should be rebooted or this kit should be installed on each 
system in order to make use of the new image(s). 
</pre>
<hr><br>
<font color=660066 size=+1>This patch can be found at any of these sites:</font><p>
<a name=colorado>
<a href=http://ftp1.support.compaq.com/patches/public/vms/axp/v6.1/dec_c/5.7/cc01057.README>Colorado Site</a><br>
<a name=georgia>
<a href=http://ftp11.support.compaq.com/patches/public/vms/axp/v6.1/dec_c/5.7/cc01057.README>Georgia Site</a><br>
<a name=europe>
<a href=http://ftp.service.digital.co.uk/patches/public/vms/axp/v6.1/dec_c/5.7/cc01057.README>European Site</a><p>
<hr><br>
<font color=660066 size=+1>Files on this server are as follows:</font><p>
<pre>
<a href=/patches/public/vms/axp/v6.1/dec_c/5.7/cc01057.README>cc01057.README</a>
<a href=/patches/public/vms/axp/v6.1/dec_c/5.7/cc01057.CHKSUM>cc01057.CHKSUM</a>
<a href=/patches/public/vms/axp/v6.1/dec_c/5.7/cc01057.CVRLET_TXT>cc01057.CVRLET_TXT</a>
<a href=/patches/public/vms/axp/v6.1/dec_c/5.7/cc01057.a-dcx_axpexe>cc01057.a-dcx_axpexe</a>
<a href=/patches/public/vms/axp/v6.1/dec_c/5.7/cc01057.CVRLET_TXT>cc01057.CVRLET_TXT</a>
</pre>
					</TD>
				</TR>
			</TABLE>
			<IMG SRC="/images/dot.gif" ALT="." WIDTH="218" HEIGHT="1">
		<!--end content table-->
		</TD>
	</TR>
	<TR>
		<TD COLSPAN="2">
		<!--begin footer table-->
			<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
				<TR>
					<TD BGCOLOR="#000033"><IMG SRC="/images/1_800_at_compaq.gif" ALT="1.800.AT.COMPAQ" WIDTH="167" HEIGHT="34"></TD>
					<TD BGCOLOR="#000033"><IMG SRC="/images/dot.gif" ALT="." WIDTH="218" HEIGHT="1"></TD>
				</TR>
			</TABLE>
		<!--end footer table--></TD>
	</TR>
</TABLE>
<P><FONT FACE="arial, helvetica" SIZE="2"><A HREF="http://www.compaq.com/copyright.html">privacy and legal statement</A></FONT>
</BODY>
</HTML>
