Patch-ID# 109486-03 Keywords: F90 6.0 CC WS6.0 Synopsis: F90 6.0: Patch for 64-bit Forte Development 6 compiler Date: Jan/23/2001 Solaris Release: 2.6 7 8 SunOS Release: 5.6 5.7 5.8 Unbundled Product: Forte Developer Unbundled Release: 6_FORTRAN_F90 / F95 Xref: Topic: Relevant Architectures: sparc NOTE: sparcv9-s2 BugId's fixed with this patch: 4182331 4182332 4182333 4264317 4299544 4305142 4312287 4320998 4326247 4328199 4335997 4361776 4366549 4367364 Changes incorporated in this version: 4264317 4367364 4366549 4361776 4182331 4182332 4182333 4299544 4312287 4320998 4326247 4335997 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 109485-03 or greater Obsoleted by: Files included with this patch: /SUNWspro/WS6/lib/v9/libf77compat.a /SUNWspro/WS6/lib/v9/libf77compat.so.1 /SUNWspro/WS6/lib/v9/libfai.a /SUNWspro/WS6/lib/v9/libfai.so.1 /SUNWspro/WS6/lib/v9/libfai2.a /SUNWspro/WS6/lib/v9/libfai2.so.1 /SUNWspro/WS6/lib/v9/libfmaxlai.a /SUNWspro/WS6/lib/v9/libfmaxlai.so.1 /SUNWspro/WS6/lib/v9/libfmaxvai.a /SUNWspro/WS6/lib/v9/libfmaxvai.so.1 /SUNWspro/WS6/lib/v9/libfminlai.a /SUNWspro/WS6/lib/v9/libfminlai.so.1 /SUNWspro/WS6/lib/v9/libfminvai.a /SUNWspro/WS6/lib/v9/libfminvai.so.1 /SUNWspro/WS6/lib/v9/libfprodai.a /SUNWspro/WS6/lib/v9/libfprodai.so.1 /SUNWspro/WS6/lib/v9/libfsu.a /SUNWspro/WS6/lib/v9/libfsu.so.1 /SUNWspro/WS6/lib/v9/libfsumai.a /SUNWspro/WS6/lib/v9/libfsumai.so.1 /SUNWspro/WS6/lib/v9/libfui.a /SUNWspro/WS6/lib/v9/libfui.so.1 /SUNWspro/WS6/lib/v9/libifai.a /SUNWspro/WS6/lib/v9/libp/libf77compat.so.1 /SUNWspro/WS6/lib/v9/libp/libfai.so.1 /SUNWspro/WS6/lib/v9/libp/libfai2.so.1 /SUNWspro/WS6/lib/v9/libp/libfmaxlai.so.1 /SUNWspro/WS6/lib/v9/libp/libfmaxvai.so.1 /SUNWspro/WS6/lib/v9/libp/libfminlai.so.1 /SUNWspro/WS6/lib/v9/libp/libfminvai.so.1 /SUNWspro/WS6/lib/v9/libp/libfprodai.so.1 /SUNWspro/WS6/lib/v9/libp/libfsu.so.1 /SUNWspro/WS6/lib/v9/libp/libfsumai.so.1 /SUNWspro/WS6/lib/v9/libp/libfui.so.1 Problem Description: 4361776 f90: writing a large array to disk requires an enormous amount of process space 4366549 WS6/WS6u1 f90 compiler at -g produces a failing executable while f77 does not 4367364 f90 open format breaks while f77 does not 4264317 program compiled with f77 4.2/5.0 and linked with f90 2.0 aborts (core dumped) (from 109486-02) 4305142 WS6 f90 has trouble printing real*16 subnormals 4328199 WS6 f90 loses subnormals in e format output to string 4335997 List directed output works incorrectly for internal file (from 109486-01) 4182331 -lf77compat ISHFT intrinsic wrong on V9 4182332 -lf77compat ISHFTC intrinsic Bus Error on V9 4182333 -lf77compat IBCLR intrinsic wrong result and Bus Error on V9 4299544 libf77compat uses pointer to transient stack-based structure. 4312287 MATMUL fails with COMPLEX and REAL(8) arrays 4320998 MAXVAL,MINVAL fails with REAL(16) section of derived type array in polliwog 4326247 MATMUL fails for matrixes which have degenerate shape Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch." For Solaris 7-8 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: ----------------------------- The SPARC V9 patch is only required for systems running Solaris 7 and either executing or compiling 64-bit F90 applications. README -- Last modified date: Thursday, February 22, 2001