C 5.0: Patch for C 5.0 compiler |
Status: RELEASED
Patch Id: 107289-05
Summary: C 5.0: Patch for C 5.0 compiler
Date: Jan/07/00
Installation Requirements:
Solaris Release: 2.5.1 2.6 7
Sun OS Release: 5.5.1 5.6 5.7
Unbundled Product: C
Unbundled Release: 5.0
Xref:
Topic:
Relevant Architecture: sparc
BugId's fixed with this patch:
4189093 4196552 4213141 4250889 4287437 4288216 4234938 4290257 4209313
Changes incorporated in this version:
4287437 4288216 4234938 4290257 4209313
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
107357-05
Obsoleted by:
Files Included in this Patch:
<install_dir>/SUNWspro/SC5.0/bin/cscope
<install_dir>/SUNWspro/SC5.0/bin/acomp
<install_dir>/SUNWspro/SC5.0/bin/lint1
<install_dir>/SUNWspro/SC5.0/bin/ssbd
Problem Description:
4234938 Increment operator breaks when using SC5.0 C++ with -g option
4290257 Unexpected op in yExpandV9() in sparc.c
4209313 f90: spurious fp_invalid exception when comparing QNaN for equality
4287437 signed and unsigned char variables become strangely swapped
4288216 Assertion failed at line 3191 of ../src/sparc2.c with c 5.0
(from 107289-04)
4250889 - fatal error in acomp, status 139. C compiler 5.0, 64-bit with -xarch=v9, -g
(from 107289-03)
4196552 - missing newline at the end of c source generates warning, then fails the compile
(from 107289-02)
4213141 C 5.0 generates bad address
(from 107289-01)
4189093 cscope: SEGV in 5.0dev
Revision History:
107289-01 107289-03
Patch Installation Instructions:
--------------------------------
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch."
For Solaris 7 release, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions. The following example
installs a patch to a standalone machine:
example# patchadd /var/spool/patch/106326-01
The following example removes a patch from a standalone system:
example# patchrm 104945-02
For additional examples please see the appropriate man pages.Special Install Instructions:
-----------------------------
None.