Patch-ID# 117549-01
Keywords: c++
Synopsis: C++ 5.6 patch for C++ Compiler
Date: Nov/22/2004


Install Requirements: None                      
                      
Solaris Release: 8 9

SunOS Release: 5.8 5.9

Unbundled Product: Sun Studio 9 C++ Compiler

Unbundled Release: 5.6

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4517905 4811728 4861983 4889221 5011420 5017293 5029029 5032726 5036353 5037838 5040574 5041517 5041613 5041951 5053579 5053671 5057297 5062962 5063595 5064807 5065625 5075002

Changes incorporated in this version: 4517905 4811728 4861983 4889221 5011420 5017293 5029029 5032726 5036353 5037838 5040574 5041517 5041951 5041613 5053579 5053671 5057297 5062962 5063595 5064807 5065625 5075002

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

<install_dir>/SUNWspro/prod/bin/CC
<install_dir>/SUNWspro/prod/bin/ccfe
<install_dir>/SUNWspro/prod/include/CC/Cstd/rw/stdmutex.h
<install_dir>/SUNWspro/prod/include/CC/Cstd/rw/string_ref
<install_dir>/SUNWspro/prod/include/CC/Cstd/stdcomp.h
<install_dir>/SUNWspro/prod/lib/CC4/libCsunimath.a
<install_dir>/SUNWspro/prod/lib/libCrun.a
<install_dir>/SUNWspro/prod/lib/libCstd.a
<install_dir>/SUNWspro/prod/lib/libCstd.inst
<install_dir>/SUNWspro/prod/lib/libCsunimath.a
<install_dir>/SUNWspro/prod/lib/libCsunimathios.a
<install_dir>/SUNWspro/prod/lib/libp/libCrun.a
<install_dir>/SUNWspro/prod/lib/libp/libCstd.a
<install_dir>/SUNWspro/prod/lib/stlport4/libp/libstlport.a
<install_dir>/SUNWspro/prod/lib/stlport4/libstlport.a
<install_dir>/SUNWspro/prod/lib/stlport4/libstlport_dbg.a
<install_dir>/SUNWspro/prod/lib/stlport4/v9/libp/libstlport.a
<install_dir>/SUNWspro/prod/lib/stlport4/v9/libstlport.a
<install_dir>/SUNWspro/prod/lib/stlport4/v9/libstlport_dbg.a
<install_dir>/SUNWspro/prod/lib/v8plus/libCstd.a
<install_dir>/SUNWspro/prod/lib/v8plus/libp/libCstd.a
<install_dir>/SUNWspro/prod/lib/v9/libCrun.a
<install_dir>/SUNWspro/prod/lib/v9/libCstd.a
<install_dir>/SUNWspro/prod/lib/v9/libCsunimath.a
<install_dir>/SUNWspro/prod/lib/v9/libCsunimathios.a
<install_dir>/SUNWspro/prod/lib/v9/libp/libCrun.a
<install_dir>/SUNWspro/prod/lib/v9/libp/libCstd.a

Problem Description:

4517905 spurious error when compiling Tools.h++ test case
4811728 Debugging a 64-bit executable using RTC shows RUI error
4861983 allow elaborated type specifiers to use template_id
4889221 interval nvector scales poorly
5011420 incorrect warning about abort() as a member function
5017293 CC can't compiler aspell code that compatible with gcc
5029029 macro definition confuses #pragma weak processing
5032726 anonymous structs with bitfields update wrong word
5036353 friend declaration does not work
5037838 int a, foo(int); doesn't compile
5040574 Vulcan: ccfe cut off bitfield constant in 64-bit mode
5041517 static local vars in static inline funcs are globalized
5041613 No error for needed class being an incomplete type
5041951 std::string destructor abort on freeing memory in multithreaded environment
5053579 -mt or -xautopar -xO3 causes runtime hanging in mercury & venus
5053671 warning about no return value sometimes disappears
5057297 build libstlport.a with PIC
5062962 Problem with partial template specialization
5063595 wrong C++ operator  called
5064807 Compiler not resolving overloaded function correctly
5065625 assertion failure in ir_util.cc
5075002 template metaprogramming compiler bug

Patch Installation Instructions:
--------------------------------
For Solaris 7-9 releases, 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.

README -- Last modified date:  Monday, November 22, 2004

