OBSOLETE Patch-ID# 111704-02
Keywords: common compiler backend iropt cg libmtsk FD7
Synopsis: Obsoleted by: 111704-03 Compiler Common 7.0: Patch for Forte Developer 7 C++ F77 F95
Date: Jun/19/2002

Install Requirements: None                      
                      
Solaris Release: 7 8 9

SunOS Release: 5.7 5.8 5.9

Unbundled Product: Compiler Common
NOTE: C, C++, FORTRAN 77, FORTRAN 95

Unbundled Release: 7.0

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4508954 4614783 4618425 4643696 4645929 4649989 4650890 4651609 4653449 4653515 4654385 4654453 4655919 4656606 4656659 4658429 4659982 4662924 4662935 4663075 4663316 4664222 4664435 4665542 4665841 4670042 4670938 4672696 4673358 4674470 4675276 4675297 4683161 4685751

Changes incorporated in this version: 4614783 4670938 4672696 4673358 4674470 4675276 4508954 4665542 4675297 4683161 4685751

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/iropt
<install_dir>/SUNWspro/prod/lib/stack_grow_KPIC.o
<install_dir>/SUNWspro/prod/lib/v9/stack_grow_KPIC.o

Problem Description:

4614783 cg: assertion failed .. /src/ms_pipe/sp_interface.cc in k2
4670938 Assertion failed in cg when using -xunroll=5
4672696 -xO3 produces bad code, -xO2 is ok
4673358 -explicitpar gave different results
4674470 Different result for -xO4 -xparallel
4675276 Compiler does not auto-parallelize a loop
4508954 -xdepend  and -xchip cause compiler to enter endless loop
4665542 inliner problem
4675297 Loop tiling causes performance degradation
4683161 20020408_k2 compiler causes database corruption and dumps core
4685751 Using -O3 optimization causes CODEGEN IR TREE SYNTAX ERROR in subroutine
 
(from 111704-01)
4618425 mlib_SignalLPCCovariance_F32() (v8) test failure under the latest krakatoa
4643696 putback tests get wrong result with -xO4
4645929 restrict=%all chip=ultra3 profile=use cause timeout
4649989 -xautopar -xreduction -xspace -xipo=2 causes imsl/at_covariances hang at runtime
4650890 OpenMP-F: cg: assertion failed in sunIR.cc at line 214 - using -xO4 & -xtypemap
4651609 autopar gives incorrect result intermittently.
4653449 Memory optimisation issue
4653515 mlib_SignalLPCCovariance_F32() (v8) test failure under the latest krakatoa
4654385 Unsafe memory optimisation performed
4654453 Memory optimisation and calloc problem
4655919 cg hangs while compiling simple C program with -O3 flag
4656606 unexpectedly slow performance on random number generator
4656659 SPEC OMP2001: 21% regression for 310.wupwise_m (in OMP2001) using pre-FCS krakto
4658429 OpenMP: privatized 2d adjustable array causes segv
4659982 imsl_math test vevehf fails, options "-O -dalign -autopar"
4662924 xtarget=ultra3 produces "different" behavior when run on ultra2
4662935 PERFLIB: compiler fails to compile a simple code with -xO3 or higher
4663075 Krakatoa F90 intervals fatal error in cg: Seg. fault
4663316 Different results under optimisation
4664222 can't build shared libraries with -z text -xcheck=stkovf
4664435 OpenMP-C: improper scoping of array variables when using autopar
4665841 bad xO3 optimization involving arrays and post-loop compound assignment
4670042 OpenMP-C: incorrect result when using -xautopar

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:  Tuesday, July 9, 2002

