OBSOLETE Patch-ID# 117832-03

NOTE:
***********************************************************************
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.
***********************************************************************

Keywords: common compiler backend iropt cg ipo ss10cc
Synopsis: Obsoleted by: 117832-05 Compiler Common SS10CC: Patch for Sun Studio 10 C C++ F77 F95
Date: Jun/30/2005


Install Requirements: NA                      
                      
Solaris Release: 8 9 10

SunOS Release: 5.8 5.9 5.10

Unbundled Product: Compiler Common
NOTE: Sun Studio 10 C, C++, FORTRAN 77, FORTRAN 95 10.0

Unbundled Release: 10.0

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 6191832 6192483 6192988 6200908 6209697 6210021 6211732 6212776 6213480 6218156 6223495 6224096 6224744 6225741 6226800 6230514 6230625 6231813 6233566 6233737 6234193 6236540 6236585 6237550 6237616 6239305 6240675 6254211 6262795 6269879 6272666 6273040

Changes incorporated in this version: 6236585 6240675 6254211 6262795 6269879 6272666 6273040

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/cg
<install_dir>/SUNWspro/prod/bin/ipo
<install_dir>/SUNWspro/prod/bin/iropt
<install_dir>/SUNWspro/prod/bin/postopt
<install_dir>/SUNWspro/prod/lib/ipo/ipo_ld_support.so
<install_dir>/SUNWspro/prod/lib/ipo/v9/ipo_ld_support.so
<install_dir>/SUNWspro/prod/lib/sys/libyabe.so

Problem Description:

6236585 incorout -xlinkopt=2 -xarch=v9 -xO3; 1stF:20041101_venus 
6240675 AMD64: Studio 10 patch_1 fails to build ICU correctly with -xO2 or higher 
6254211 postopt core dump while building SAP .so 
6262795 OpenMP-C++: Studio 10 x86 iropt dumps core w/ templated code using -xopenmp 
6269879 Studio 10 sparc: cg dumps core with -xO5 and -g 
6272666 f90/iropt runs for hours 
6273040 f95 8.1: -depend with -xarch=v9 gives silent data corruption regression 
 
(from 117832-02)
6211732 Sparc v8; 386: Wrong result while invoking IBCLR() with -O3|-O4|-O5 flag 
6230514 Sun Studio 10 generates wrong code when '-O' is used 
6230625 xvector flag leads to generation of code that fails validation 
6231813 FCALL with no root 
6233566 Sun-Fire-V490 vulcan_patch: benchmark 466 got Assertion failed in ippt_intra.c, line 406 
6233737 compiler will not work if install directory path contains a comma
6234193 CC: Fatal error in iropt: Abort (core dumped) 
6236540 incorout -xdepend -xO3 -xrestrict -xprofile=use in mercury, vulcan, venus 
6237550 vtable problem causing Hotspot fastdebug c1 crash 
6237616 Out of memory error when compiling fortran application 
6239305 -xvector related iropt Qoption needed 
 
(from 117832-01)
6191832 mp4ve_encoder application core dumps under mercury and vulcan
6192483 cg fatal error w -xO4 -g -xcrossfile -xprofile=collect -xdebugformat=dwarf -xhwcprof
6192988 assertion failure in .../codegen_special_arithmetic.cc with -xO3 
6200908 ipo core dumped when troubles with ube_ipa 
6209697 test dumps core with -xpg -xlinkopt or -p xlinkopt
6210021 if ube fails under -xipo -xprofile=use then ipo segfaults 
6212776 ivsub phase produces wrong code
6213480 IROPT should delete unnecessary casts and fold integer arithmetic 
6218156 f95 8.0/8.1: -O5 cause some matrix operations to be partly omitted.
6223495 building shared objects in archives yield inconsistent behaviour w/ -KPIC on Solaris 9
6224096 x86: Incorrect Offset for Argument Segment after iropt cloning 
6224744 (iropt) error:  leaf_lookup_expr: bad leaf (tag=0) 
6225741 "-xlinkopt=2" fails when combined with "-s" 
6226800 Incorrect output w -xipo=1 -xarch=v8a -xO4 -xia binopt=O2,use

Patch Installation Instructions:
--------------------------------
For Solaris 7-10 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:  Tuesday, October 25, 2005

