Patch-ID# 109503-12 Keywords: F90 6.1 WS6U1 Synopsis: F90 6.1: Patch for Forte Developer 6 update 1 Fortran 95 6.1 compiler Date: Aug/13/2002 Install Requirements: See Special Install Instructions Solaris Release: 2.6 7 8 SunOS Release: 5.6 5.7 5.8 Unbundled Product: Forte Developer 6 Update 1 Unbundled Release: F90/95 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4241352 4361776 4366947 4372524 4377503 4386548 4391710 4406685 4407200 4408044 4408087 4409578 4410155 4420979 4425973 4425987 4429792 4431107 4452221 4460024 4461565 4461758 4472111 4473543 4477119 4477433 4477458 4478975 4488132 4496648 4498169 4501803 4533083 4628598 Changes incorporated in this version: 4533083 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /SUNWspro/WS6U1/bin/f90 /SUNWspro/WS6U1/bin/f90comp /SUNWspro/WS6U1/lib/libf77compat.a /SUNWspro/WS6U1/lib/libf77compat.so.1 /SUNWspro/WS6U1/lib/libfsu.a /SUNWspro/WS6U1/lib/libfsu.so.1 /SUNWspro/WS6U1/lib/libfui.a /SUNWspro/WS6U1/lib/libfui.so.1 /SUNWspro/WS6U1/lib/libp/libf77compat.a /SUNWspro/WS6U1/lib/libp/libfsu.a /SUNWspro/WS6U1/lib/libp/libfui.a /SUNWspro/WS6U1/lib/v9/libf77compat.a /SUNWspro/WS6U1/lib/v9/libf77compat.so.1 /SUNWspro/WS6U1/lib/v9/libfsu.a /SUNWspro/WS6U1/lib/v9/libfsu.so.1 /SUNWspro/WS6U1/lib/v9/libfui.a /SUNWspro/WS6U1/lib/v9/libfui.so.1 /SUNWspro/WS6U1/lib/v9/libp/libf77compat.so.1 /SUNWspro/WS6U1/lib/v9/libp/libfsu.so.1 /SUNWspro/WS6U1/lib/v9/libp/libfui.so.1 Problem Description: 4533083 ANSYS: direct unformatted I/O uses too much user CPU (from 109503-11) 4241352 bad open with status=unknown specification causes poor diagnostic message (from 109503-10) 4628598 f90 6.1 fails on ALLOCATABLE variable reference under option > -O2 (from 109503-09) 4501803 xxx.f file can not compile under either version of f90 (from 109503-08) 4386548 Assertion failed: idx > last_global_line_table_idx, file ../srcfw/FWcvrt.c 4366947 "Assertion failed: include_file_nesting_depth == 0" on nested INCLUDE 4488132 WS6U1 f90: errors in unformatted read/write 4429792 lstat returns results shifted by one to the right. 4496648 Regression in #111690-01: app aborted writing sequential formatted external IO 4498169 libf77compat: getfilep should also work in Fortran 90 program 4420979 Internal Error on nested includes (from 109503-07) 4473543 f90 -native expands to -xtarget=generic on recent Sun boxes 4478975 The compilation of any program that has multiple dependicies ('use') fails. 4477433 f77/f90 compatibility: mixed fortran program dumps core in INQUIRE statement 4477119 odd FORMAT statement causes libf77compat.so to repeat 20 lines of output 4461758 Optimization flags not working correctly 4477458 f90 SCAN function returns incorrect value depending on variable declarations 4472111 f77/f90 compatibility: formatted WRITE loses on char every 8K (from 109503-06) 4460024 f90 compiler assigns incorrect values to Cray pointers in 32 bit mode 4461565 Fortran program reading from file dumps core when linked with libf77compat.so (from 109503-05) 4409578 Undefined symbols from multiple USE:ONLY and -O3 4452221 mixed fortran program dumps core in READ() when linked w/ libf77compat (from 109503-04) 4391710 wrong print of Cray pointer variable on v9 4408044 F90 INTERNAL ERROR: FWcreate_const impossible linear type CRI_Ch_Ptr_8 4425987 SIZEOF produces wrong result for cray pointer. 4431107 f90 compiler assigns incorrect values to Cray pointers in 64 bit mode (from 109503-03) 4406685 f90 compiler doesn't accept the largest negative number as dimension for arrays 4408087 WS6U1 f95 produces erroneous output 4410155 Assertion failed: type_idx != NULL_IDX 4377503 2nd optional parameter (string) is not seen, when handed to subroutine 4425973 f90 binary fix causes memory write to unallocated (from 109503-02) 4407200 -openmp and -xtypemap combination causes cg error (from 109503-01) 4361776 f90: writing a large array to disk requires an enormous amount of process space 4372524 Wrong work of the DO construct 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: 0 README -- Last modified date: Tuesday, August 13, 2002