Obsoleted by: 128230-03 Sun Studio 12 Update 1 Patch for RHEL5 and SLES10 C++ Compiler |
Disclaimer:
Please note:
Although OBSOLETED patches are available on SunSolve, Sun recommends using the most recent patches and the most recent revision of those patches. OBSOLETED patches do not include the latest bug fixes and/or product enhancements, and may require the installation of additional patches as a corrective measure.
Status: OBSOLETE
Patch Id: 128230-02
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************
For further information on patching best practices and resources, please
see the Big Admin Patching Center, http://www.sun.com/bigadmin/patches/
***********************************************************************Summary: Obsoleted by: 128230-03 Sun Studio 12 Update 1 Patch for RHEL5 and SLES10 C++ Compiler
Date: Oct/07/2009
Installation Requirements:
None
Solaris Release: Note: Redhat SUSE
Sun OS Release: Note: RHEL5 SLES10
Unbundled Product: Sun Studio 12 Update 1
Unbundled Release: N/A
Xref:
Topic:
Relevant Architecture: i386
BugId's fixed with this patch:
6346186 6501030 6527698 6566513 6767881 6773767 6805725 6805829 6820293 6822253 6825509 6826256 6828236 6828610 6828862 6828910 6829003 6829436 6829988 6830084 6830580 6831603 6832698 6833574 6833635 6833835 6834701 6834959 6834962 6834971 6837009 6837106 6837991 6838081 6839690 6841433 6841693 6841825 6841836 6844401 6848437 6849460 6852252 6854365 6855785 6861771 6862584 6862666 6863496 6863948 6869669
Changes incorporated in this version:
6830580 6855785 6861771 6862584 6862666 6863496 6863948 6869669
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
141859-01 142372-01 (or greater)
Obsoleted by:
Files Included in this Patch:
Note:
sun-cpl-12.1-3.i386.rpm
sun-cplx-12.1-3.x86_64.rpm
sun-scl-12.1-3.i386.rpm
sun-sclx-12.1-3.x86_64.rpm
sun-stl4o-12.1-3.i386.rpm
sun-stl4x-12.1-3.x86_64.rpm
sun-tll7-12.1-3.i386.rpm
sun-tll7x-12.1-3.x86_64.rpmProblem Description:
6830580 ambiguity caused by overloading with template enum
6855785 more than 160+ CCVS tests fail to compile
6861771 ccfe doesn't accept non-struct reflexive operators
6862584 incorrect C++ warning with inline asm code
6862666 operator ++() returns incorrect resultt.
6863496 Problem building 32-bit libCstd on 64-bit Linux
6863948 Template type conversion operator not found
6869669 std::string find cannot find the pattern
(from 128230-01)
6346186 Incorrect application behavior with -xO3
6501030 cannot cast function to function reference
6527698 incorrect result of dynamic_cast from base to intermediate class
6566513 compiler fails to generate the expected failure from the negative test case
6767881 BOOST: Compiler cannot find appropriate cast chain to call constructor
6773767 __asm__: warning about not used parameters needed
6805725 No error if _tm_abort_ok block is nested in another TM construct
6805829 wrong code for inline functions causes mozilla-central segment fault
6820293 GCC_COMPAT: gcc builtin functions based on __builtin_huge_val
6822253 template instantiation bug in Studio 12
6825509 Cryptic error message: Different types for "?:" (A and A)
6826256 Pointer to function typedef in class returning itself fails
6828236 BOOST: iropt exits with "error: get_leaf_hash_index: unknown constant type"
6828610 test ./CCVS7.2/testsrc/Sec5/2_10/P05508 assertion during compilation
6828862 GCC_COMPAT: builtins.h is not packaged
6828910 "this" as an rvalue: CC error message missed while compiling code that returns "this" as reference.
6829003 Compiler generates copy constructor call to copy return value onto itself
6829436 incorrect overloading in case of rvalue-to-reference binding and no%rvalueref mode
6829988 Error compiling certain code using auto_ptr with fix for 6767881
6830084 Incorrect constructor attribute error reporting
6831603 Dependent types are mangled incorrectly
6832698 Confusing error: __Crun::ex_rethrow_q() must be marked either tm_callable or tm_pure
6833574 libCrun 64-bit declares flags as a global variable
6833635 cpu2006 test exceptions fail to compile with -compat=g
6833835 istreambuf_iterator::operator!= and == fail with -features=no%rvalueref options
6834701 problem specifying attributes and throw in constructors
6834959 GCC_COMPAT: multiple definition of virtual table symbols while linking
6834962 GCC_COMPAT: multiple definition of symbols from unnamed namespace while linking
6834971 GCC_COMPAT: undefined references to pure virtual functions
6837009 no error for accessing volatile in a tm_atomic function
6837106 try..catch blocks and throw statements incorrectly permitted in TM contexts
6837991 Overloading ambiguity between arithmetic and pointer conversions for operator !()
6838081 tm_callable/tm_abort_ok functions should have an implicit throw() specification
6839690 problem with cast involving pointer to function
6841433 incorrect destruction of temp objects
6841693 Need liberalization of too strong accessibility control after fix for 6566513
6841825 inconsistent reporting of truncation when converting to bool
6841836 Code generated for __tm_waiver blocks should be enclosed inside try...catch
6844401 overloading error for built-in type and reference on it
6848437 don't warn about difflnkw when there are 2 definitions
6849460 demangling gnu mangled name causes dem and c++filt to coredump
6852252 assertion failure in ccfe if __func__ used in virtual destructor
6854365 compiler issues error for question expression in enum
Revision History:
Patch Installation Instructions:
--------------------------------
To install this patch, run the command
rpm -F
This will freshen your existing RPM installation.
Note that if this is a relocatable binary RPM and you have installed
into a non-default location using the --prefix switch, you must
specify the --prefix switch with the non-default location when you
install this patch.
Consult the rpm(1) man page for more details.
Special Install Instructions:
-----------------------------
None.
README -- Last modified date: Monday, November 23, 2009