Patch-ID# 115109-02

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: performance library 4.1 s1s8cc 7.0 perflib
Synopsis: Patch for S1S8CC Performance Library 4.1 (libsunperf)
Date: Oct/28/2004


Install Requirements: NA                      
                      
Solaris Release: 7 8 9 10

SunOS Release: 5.7 5.8 5.9 5.10

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 4865309 4865328 4865911 4865931 4870915 4871734 4873175 4874636 4875844 4877070 4877072 4877367 4879090 4882961 4883731 4889122 4893368 4920924 4924490 4927937 4953549 4991388 5011659

Changes incorporated in this version: 4865309 4865328 4865911 4865931 4871734 4874636 4875844 4879090 4882961 4920924 4924490 4927937 4953549 4991388 5011659

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/cpu/sparcv9+vis2/sparcv9/libsunperf_mt_isa.so.4
<install_dir>/SUNWspro/prod/lib/v9a/libsunperf_mt.so.4

Problem Description:

4865309 Violated compatability of libsunperf *scal subroutines and netlib ones
4865328 Incompatibility of libsunperf *axpy subroutines and netlib ones
4865911 [s/d]dot is incompatible with corresponding netlib version
4865931 sasum is incompatible with corresponding netlib version and dasum
4871734 Netlib wins libsunperf in both performance and scalability
4874636 Incorrect .iface files: *SPGVX, *SPGVD, *HPGVX, *HPGVD
4875844 Problematic restoring of matrix order for *SP* and *HP*
4882961 Errors in interfaces and wrappers for *GEES,*GEESX,*GGES,*GGESX.
4920924 Incorrect DPPSVX.iface file
4924490 Problematic restoring N in PPSVX and other routines
4927937 incorrect result in rfft2b for odd leading dimension
4953549 Not optimal workspace is allocated in wrappers *_f90.f
4991388 application dumps core with SIGFPE in dss_get_cpu_info
5011659 Segmentation Fault with -xO3 or higher (build24.0)
 
(from 115109-01)
 
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:  Friday, March 10, 2006

