Patch-ID# 117835-04

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: f95 8.1 x86 fortran 90 sun studio 10
Synopsis: Sun Studio 10_x86: Patch for x86 Fortran 90 8.1 Compiler
Date: Feb/23/2006


Install Requirements: NA                      
                      
Solaris Release: 8_x86 9_x86 10_x86

SunOS Release: 5.8_x86 5.9_x86 5.10_x86

Unbundled Product: Sun Studio 10 Compiler Fortran 90

Unbundled Release: 8.1

Xref: 

Topic: 

Relevant Architectures: i386

BugId's fixed with this patch: 4991388 4997878 6186646 6189828 6196826 6198174 6204505 6205059 6205546 6209470 6232581 6234293 6235404 6238371 6238822 6243418 6244956 6246181 6248990 6249782 6250325 6253938 6257384 6260482 6261302 6269227 6296263 6319712 6338336 6349738 6351156 6353088 6358945 6359392 6361378 6369000 6373472

Changes incorporated in this version: 4997878 6205059 6296263 6319712 6338336 6349738 6351156 6353088 6358945 6359392 6361378 6369000 6373472

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 117841-03 117846-02 (or greater)

Obsoleted by: 

Files included with this patch: 

<install_dir>/SUNWspro/prod/bin/f90
<install_dir>/SUNWspro/prod/bin/f90.f77
<install_dir>/SUNWspro/prod/bin/f90comp
<install_dir>/SUNWspro/prod/bin/f90comp_gpc
<install_dir>/SUNWspro/prod/bin/f90list_gpc
<install_dir>/SUNWspro/prod/lib/amd64/libfai.a
<install_dir>/SUNWspro/prod/lib/amd64/libfsu.a
<install_dir>/SUNWspro/prod/lib/lib_I_egret.so
<install_dir>/SUNWspro/prod/lib/libfai.a
<install_dir>/SUNWspro/prod/lib/libfsu.a
<install_dir>/SUNWspro/prod/lib/libfui.a
<install_dir>/SUNWspro/prod/lib/libp/libfsu.a
<install_dir>/SUNWspro/prod/lib/libp/libfui.a
<install_dir>/SUNWspro/prod/lib/sse2/libfai.a

Problem Description:

4997878 ld.so.1: relocation error when S1S8 is used, existing symbols not found.
6205059 f95 8.0: Problem with declaration in pure subprogram.
6296263 f90 7.1: xknown_lib=intrinsics gives incorrect warning message with < -xO2
6319712 f90 mars: Internal Error compiling module interface function with -g
6338336 fortran system() call needs to track libc's version better
6349738 f90 inconsistantly flags incorrect syntax
6351156 f90 compiler internal error "FWOutput: no vist function for class  'SubscriptTriplet'
6353088 seg fault when parallelized
6358945 incorrect syntax error w.r.t. c_f_pointer()
6359392 internal error on c_f_pointer
6361378 f90 -U fails to correctly treat symbols imported via "USE <module>, ONLY:"
6369000 tab formatting is broken
6373472 SYSTEM not flushing buffers
 
(from 117835-03)
6234293 f90comp assertion code=fw-interface-ctyp1-498
6235404 -xtypemap=integer:64 and pointers in structures
6243418 module search order out-of-order
6248990 PERFLIB : S3 : Bus error in f90_make_contig
6249782 bad Cray IR for bounds checking
6250325 Fortan compile take much longer in Sun Studio 8 compiler than Forte Developer or Sun Studio 10
6253938 f90 7.1 Internal error, phase ConcretizeProcs, No Visitor for CountIntrinsicExpr
6257384 f90 8.0 silent data corruption on non-optimized code
6260482 blinking failure with -sb
6261302 f95 8.1 : inconsistent result on Runge-Kutta 4th order integrator with -O4 optimization level
6269227 f90 wrongly reports kind error for function 
 
(from 117835-02)
4991388 application dumps core with SIGFPE in dss_get_cpu_info
6232581 Studio 9 f95 crashes with f90: Internal Error, code=fw-interface-cexp-205, last src=...
6238371 -xpagesize needs to be implemented on x86 
6238822 Assertion failure compiling -g
6244956 Comma in the helper library path in the ld options -zld*
6246181 wrong 'f90 -flags' output for openmp
 
(from 117835-01)
6186646 AMD64: PERFLIB: Optimization gives inaccurate results. 
6189828 compiling with -arg=local gives incorrect result
6196826 Passing assumed shape arrays to explicit shape dummies causes code explosion. 
6198174 -xfilebyteorder does not work with REAL*16 alignment padding
6204505 f90 8.0 : -xcheck=init_local cause SEGV on "intent(out), optional" arguments
6205546 OpenMP: -xopenmp=stubs option should no longer be supported in Vulcan
6209470 f95: structure data fields not accessed correctly.

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:  Thursday, February 23, 2006

