Patch-ID# 115112-01
Keywords: performance library 4.1 s1s8cc 7.0 perflib
Synopsis: Patch for S1S8CC Performance Library 4.1 (libsunperf)
Date: Sep/10/2003


Install Requirements: None                      
                      
Solaris Release: 7 8 9

SunOS Release: 5.7 5.8 5.9

Unbundled Product: S1S8 Compiler Common Performance Library

Unbundled Release: 4.1

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4490529 4618337 4831791 4842780 4843003 4843051 4845504 4848499 4851813 4860297 4870915 4873175 4875844 4877070 4877072 4877367 4879090 4882961 4883731 4889122 4893368

Changes incorporated in this version: 4889122 4490529 4618337 4831791 4842780 
4843003 4843051 4845504 4848499 
4851813 4860297 4870915 4873175 
4875844 4877070 4877072 4877367 
4879090 4882961 4883731 4893368

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 114806-01 or greater

Obsoleted by: 

Files included with this patch: 

<install_dir>/SUNWspro/prod/lib/v9a/libsunperf.a
<install_dir>/SUNWspro/prod/lib/v9b/libsunperf.a

Problem Description:

4889122 App built against S1S7 libs fails against S1S8 libs
4490529 Incorrect result in STGSNA, DTGSNA(lapack routines)
4618337 CSTEIN sometimes does not reorthogonalize eigenvectors.
4831791 F90 interfaces incorrect for 3-dimensional strided arrays
4842780 Incorrect output of error parameters for SSYRK and DSYRK routines
4843003 Incomplete error diagnostics for char parameters in the TRMM routines
4843051 Insufficient error diagnostics in SYR2K and HERK routines
4845504 *blas_sortv routines output wrong permutation vector
4848499 Copy routines are incorrect for case where INCX*INCY = -1
4851813 Incorrect defaults in F95 interface for GBTRF, GBBRD, and GBEQU
4860297 Mistake in blas_*permute, blas_*sort, blas_*sortv
4870915 dgssfa routine shows poor scaling for case of identity matrix
4873175 Mistake in blas_*sort if abs(INCX) > 1
4875844 Problematic restoring of matrix order for *SP* and *HP*
4877070 Bugs in *GBBRD.iface
4877072 Incorrect workspace size is defined in sgbbrd and dgbbrd
4877367 F90 interface problems in *gbtrf, *gbequ, *laqgb, and *gbbrd
4879090 Bugs in *GEESX F95 interfaces
4882961 Errors in interfaces and wrappers for *GEES,*GEESX,*GGES,*GGESX
4883731 Incorrect *iface files for CGEES and ZGEES
4893368 F95 interface for SYSV is confused

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:
-----------------------------
The installer should be aware of the size of the libraries being
patched, thus aware of the the space required to allow for the
backout of this patch.

README -- Last modified date:  Wednesday, September 10, 2003

