Patch-ID# 115984-03 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.0 fortran 95 ss9cc sun studio 9 compiler collection Synopsis: f95 8.0: Patch for Sun Studio 9 Compiler Collection Fortran 95 Date: May/19/2005 Install Requirements: NA Solaris Release: 8 9 10 SunOS Release: 5.8 5.9 5.10 Unbundled Product: Sun Studio 9 Fortran 95 Unbundled Release: 8.0 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4991388 5032991 5040283 5041961 5045975 5051082 5053940 5053964 5053970 5054929 5055020 5055938 5059483 5061133 5061520 5069085 5070011 5072492 5077924 5079113 5088000 5094671 5097772 5098130 5099573 5109431 6187051 6189463 6190310 6191024 6191394 6204505 6209470 6228779 6232434 6232581 6234293 6235404 Changes incorporated in this version: 6190310 6187051 6191394 4991388 5053940 5098130 5099573 6189463 6191024 6204505 6209470 6228779 6232434 6232581 6234293 6235404 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 117561-02 (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/bin/ube_mplint /SUNWspro/prod/lib/libf77compat.a /SUNWspro/prod/lib/libfai.a /SUNWspro/prod/lib/libfai2.a /SUNWspro/prod/lib/libfsu.a /SUNWspro/prod/lib/libfui.a /SUNWspro/prod/lib/libfui.fln /SUNWspro/prod/lib/libifai.a /SUNWspro/prod/lib/libp/libf77compat.a /SUNWspro/prod/lib/libp/libfai.a /SUNWspro/prod/lib/libp/libfai2.a /SUNWspro/prod/lib/libp/libfsu.a /SUNWspro/prod/lib/libp/libfui.a /SUNWspro/prod/lib/v8plus/libfsu.a /SUNWspro/prod/lib/v8plus/libp/libfsu.a /SUNWspro/prod/lib/v8plusa/libfai.a /SUNWspro/prod/lib/v8plusa/libfai2.a /SUNWspro/prod/lib/v8plusa/libp/libfai.a /SUNWspro/prod/lib/v8plusa/libp/libfai2.a /SUNWspro/prod/lib/v8plusb/libfai2.a /SUNWspro/prod/lib/v8plusb/libp/libfai2.a /SUNWspro/prod/lib/v9/libf77compat.a /SUNWspro/prod/lib/v9/libfai.a /SUNWspro/prod/lib/v9/libfai2.a /SUNWspro/prod/lib/v9/libfsu.a /SUNWspro/prod/lib/v9/libfui.a /SUNWspro/prod/lib/v9/libfui.fln /SUNWspro/prod/lib/v9/libifai.a Problem Description: 6190310 F77 problem with structure equivalences post Forte Developer 6 update 2 compilers ( 8 & 9 ) 6187051 f77 gives different results on constant integer promotion, starting with Studio 7 6191394 assertion failure in ../srcfw/FWSum_Opr.c, line 935 (or 934) 4991388 application dumps core with SIGFPE in dss_get_cpu_info 5053940 Regression in f90comp 7.0, and later versions (IL_ARG_DESC_IDX variant problem) 5098130 Regression on test F90_REGRESSION/4814109 5099573 assertion failure in ../srcfw/FWSum_Opr.c, line 935 6189463 f95 8.0 does not honor intent(out) in allocatable components. 6191024 f90 in f77 compat mode with -xhasc=no crashes : Line = 1, Column = 1: Interrupt: Segmentation Fault 6204505 f90 8.0 : -xcheck=init_local cause SEGV on "intent(out), optional" arguments 6209470 f95: structure data fields not accessed correctly. 6228779 f95: -O2 generates an incorrect error message 6232434 compatibility problem with f77 compiled binary linked to an f95 compiled binary 6232581 Studio 9 f95 crashes with f90: Internal Error, code=fw-interface-cexp-205, last src=... 6234293 f90comp assertion code=fw-interface-ctyp1-498 6235404 -xtypemap=integer:64 and pointers in structures (from 115984-02) 5072492 f90 7.0/7.1/8.0: Closing unit in serial code generates error 1147. 5077924 VERIFY intrinsic causes segmentation fault 5088000 f90comp 7.0 and 7.1 -fast fails with "INTERNAL: Interrupt: Segmentation Fault" 5079113 f90 compile fails with Assertion failed 5094671 f90 7.1: Use of phoenix cause SIGSEGV in _free_unlocked 5097772 f95: Blank padding ommited when passing char. literal as argument to subroutine 5109431 cannot patch downloaded Studio 9 product (from 115984-01) 5032991 Dummy marker call removed even with -xinline= 5059483 Compiler internal error (assertion failed in ../src/module.c, line 23787) 5069085 error when compiling INTERNAL: Bad IR in final_arg_work 5053964 Regression in f90comp 7.0, and later versions (optimization causes looping) 5061520 The dependence analyzer can produce incorrect results 5040283 f95 dumps core in using -xO4 5054929 Test dumps core with -xrecursive -stackvar -arg=local -xcheck=%all 5061133 incorrect loop fusion optimization 5051082 Dummy argument as subscript inside of WHERE construct causes errors with -C 5070011 f90: pow with integer exponent generates poor code 5041961 problem reading nozomi module using min/max. 5055020 Assertion failure in cray_convert_stmt.cpp with -arg=local -xcheck=%all 5055938 accessing variable from interface block 5045975 wrong result of sup([2]**i) with -O2 5053970 Regression in f90comp 7.0, and later versions (f90: Internal Error) 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: Wednesday, December 7, 2005