Patch-ID# 117835-06 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/02/2007 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 6298100 6319712 6338336 6349738 6351156 6353088 6358945 6359392 6361378 6369000 6373472 6410492 6414151 6415974 6431065 6444136 6447520 6458007 6463089 6464958 6476710 6479373 6481975 6489371 Changes incorporated in this version: 6489371 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 117841-05 117846-16 (or greater) Obsoleted by: Files included with this patch: /SUNWspro/prod/bin/f90 /SUNWspro/prod/bin/f90.f77 /SUNWspro/prod/bin/f90comp /SUNWspro/prod/bin/f90comp_gpc /SUNWspro/prod/bin/f90list_gpc /SUNWspro/prod/lib/lib_I_egret.so /SUNWspro/prod/lib/libfai.a /SUNWspro/prod/lib/libfsu.a /SUNWspro/prod/lib/libfui.a /SUNWspro/prod/lib/libp/libfsu.a /SUNWspro/prod/lib/libp/libfui.a /SUNWspro/prod/lib/sse2/libfai.a Problem Description: 6489371 f95 compiler doesn't set IOSTAT correctly for READ when reaching EOF using FORMATTED direct I/O (from 117835-05) 6458007 f90: Internal Error, code=fw-assert-ir1-208 on sparc platform 6415974 studio 8 fortran binaries crashing when linked to forte 6 update 2 fortran binaries 6447520 Output to a file is lost when written from object modules from different Fortran releases 6431065 GPC does not allow parameter constants with same values to be shared 6410492 very slow fortran compile with implied-do initialization 6414151 fortran test NAS_appbt fails to compile - many errors 6464958 incorrect numeric results by using optimization with SStudio 10 f95 compiler as opposed to Forte 6.x 6444136 Code generation for the MODULO intrinsic should temporize its arguments 6463089 f95 compiler cause signal 6 due to INQUIRE statement on a certain filepath 6298100 Sparc v8 & v9 with -xia: Fatal error in f90comp: Arithmetic Exception (core dumped) 6479373 Dealing with interval constants 6481975 Compiling Cadds5 with xO4 opt produces bad code with SS10 6476710 f90 8.1/8.2: Error 1186: deallocating a part of an object reported incorrectly. (from 117835-04) 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 , 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: Friday, February 2, 2007