Patch-ID# 111690-10 Keywords: f90 6.2 ws6u2 Synopsis: F90 6.2: Patch for Forte Developer 6 update 2 Fortran 95 6.2 compiler Date: Oct/16/2003 Install Requirements: None Solaris Release: 2.6 7 8 9 SunOS Release: 5.6 5.7 5.8 5.9 Unbundled Product: Forte Developer 6 Update 2 Unbundled Release: F90/95 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4433799 4448683 4452221 4461100 4461565 4461729 4461815 4464334 4465612 4467668 4470144 4472111 4477119 4477433 4477458 4493418 4496648 4498169 4506030 4509259 4511355 4512175 4520464 4522340 4527377 4533083 4554643 4599242 4618706 4622441 4623872 4668510 4678859 4684524 4738196 4775059 4821273 4904989 Changes incorporated in this version: 4904989 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/WS6U2/bin/f90 /SUNWspro/WS6U2/bin/f90comp /SUNWspro/WS6U2/bin/f90comp_gpc /SUNWspro/WS6U2/bin/f90list /SUNWspro/WS6U2/bin/f90list_gpc /SUNWspro/WS6U2/lib/libf77compat.a /SUNWspro/WS6U2/lib/libf77compat.so.1 /SUNWspro/WS6U2/lib/libfsu.a /SUNWspro/WS6U2/lib/libfsu.so.1 /SUNWspro/WS6U2/lib/libp/libf77compat.a /SUNWspro/WS6U2/lib/libp/libfsu.a /SUNWspro/WS6U2/lib/v9/libf77compat.a /SUNWspro/WS6U2/lib/v9/libf77compat.so.1 /SUNWspro/WS6U2/lib/v9/libfsu.a /SUNWspro/WS6U2/lib/v9/libfsu.so.1 /SUNWspro/WS6U2/lib/v9/libp/libf77compat.so.1 /SUNWspro/WS6U2/lib/v9/libp/libfsu.so.1 Problem Description: 4904989 f90 doesn't create stabs for constant struct (from 111690-09) 4821273 f90 6.2 does not generate correct stabs for dbx (modules). (from 111690-08) 4738196 f90: Internal Error, code=fw-interface-ifile-239 4775059 f90_esuw writes past heap block (from 111690-07) 4668510 Allowing pointer to function 4684524 Allowing pointer to function under -O[3,4,5] option. 4533083 ANSYS: direct unformatted I/O uses too much user CPU 4511355 OpenMP REDUCTION clause with IEOR gets incorrect output 4678859 Assertion failed: pointee_idx != NULL_IDX (from 111690-06) 4461815 Internal error on matmul: FWOutput: no visit function for class 'SizeInqExpr' 4520464 Application core when compiled with -O3 (from 111690-05) 4506030 Incorrect malloc'ed size ? 4554643 MPI_SIZEOF intrinsic is incorrect for complex types and should be removed 4599242 Regression: contents of pointer is truncated after 20 characters when copied 4618706 another case of premature truncation of character pointer contents during copy 4622441 Memory leak in implicit loop with -O3 and higher 4623872 yet another case of premature truncation of character during copy (from 111690-04) 4522340 bus error in f90 i/o library 4527377 -xipo -openmp fail to produce a.out; regression in 20011109_nozomi_patch (from 111690-03) 4509259 fatal failure in f90 when Cray pointers are used in parallelized loops 4512175 f77 generates incorrect computation results. (from 111690-02) 4493418 -XlistI does not work any more in Fortran 95 6.2 4496648 Regression in #111690-01: app aborted writing sequential formatted external IO 4498169 libf77compat: getfilep should also work in Fortran 90 program (from 111690-01) 4465612 f90 does not work on a test containing f77 structures. 4448683 "Internal Error, code=fw-interface-ityp1-806" on derived type with sequence 4461100 assertion failure in nozomi build 15 4433799 NUMA: Cannot extract numa distribution in PDirThreadDataClause 4452221 mixed fortran program dumps core in READ() when linked w/ libf77compat 4461565 Fortran program reading from file dumps core when linked with libf77compat.so 4464334 -C checking doesn't respect short-circuit 4461729 unnecessary WHERE-mask temporization 4470144 Loop flattened for non-contiguous array section 4472111 f77/f90 compatibility: formatted WRITE loses on char every 8K 4477458 f90 SCAN function returns incorrect value depending on variable declarations 4477433 f77/f90 compatibility: mixed fortran program dumps core in INQUIRE statement 4467668 code built and run under workshop 5.0 f90 will not compile with forte 6 and up 4477119 odd FORMAT statement causes libf77compat.so to repeat 20 lines of output 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: ----------------------------- none. README -- Last modified date: Thursday, October 16, 2003