Patch-ID# 117835-02 Keywords: f95 8.1 x86 fortran 90 sun studio 10 Synopsis: f95 8.1_x86: Patch for x86 Sun Studio 10 Compiler Fortran 90 Date: Apr/18/2005 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 6186646 6189828 6196826 6198174 6204505 6205546 6209470 6232581 6238371 6238822 6244956 6246181 Changes incorporated in this version: 4991388 6232581 6238371 6238822 6244956 6246181 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 117846-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/lib/amd64/libfai.a /SUNWspro/prod/lib/amd64/libfsu.a /SUNWspro/prod/lib/libfai.a /SUNWspro/prod/lib/libfsu.a /SUNWspro/prod/lib/libp/libfsu.a /SUNWspro/prod/lib/sse2/libfai.a Problem Description: 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: Monday, April 18, 2005