Patch-ID# 115984-02 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: Nov/18/2004 Install Requirements: None Solaris Release: 8 9 SunOS Release: 5.8 5.9 Unbundled Product: Sun Studio 9 Fortran 95 Unbundled Release: 8.0 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 5032991 5040283 5041961 5045975 5051082 5053964 5053970 5054929 5055020 5055938 5059483 5061133 5061520 5069085 5070011 5072492 5077924 5079113 5088000 5094671 5097772 5109431 Changes incorporated in this version: 5072492 5077924 5088000 5079113 5094671 5097772 5109431 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 117561-01 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/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/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/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: 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: Thursday, November 18, 2004