<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 109485-03

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: f90 6.0 cc ws6.0
Synopsis: F90 6.0: Patch for Forte Development 6 compiler
Date: Jan/23/2001


Install Requirements: None                      
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: sparc-s2

BugId's fixed with this patch: 4152666 4163264 4173310 4188176 4204292 4212144 4219283 4242306 4262286 4264317 4277966 4277982 4279423 4285322 4293367 4297523 4299544 4300624 4301756 4302385 4303881 4305142 4305237 4305381 4307580 4307583 4308784 4308806 4308812 4308832 4309131 4310482 4311466 4311822 4311831 4312006 4312034 4312287 4312314 4312318 4313114 4314417 4314900 4316282 4316430 4317239 4317552 4318192 4318451 4319499 4320134 4320383 4320994 4320997 4320998 4321835 4321846 4322172 4322178 4322709 4322933 4322967 4323049 4323173 4323432 4323449 4324819 4324963 4325034 4325319 4325823 4325848 4325854 4325855 4326221 4326222 4326247 4327928 4328199 4328716 4329016 4331458 4332532 4335997 4339531 4341051 4342448 4361776 4366549 4367364

Changes incorporated in this version: 4264317 4367364 4366549 4361776 4277982 4305142 4328199 4335997 4317552 4339531 4341051 4320134 4342448 4152666 4163264 4173310 4188176 4204292 4212144 4219283 4242306 4262286 4277966 4279423 4285322 4293367 4297523 4299544 4300624 4301756 4303881 4305237 4307580 4307583 4308784 4308806 4308812 4308832 4309131 4310482 4311466 4311822 4311831 4312006 4312034 4312287 4312314 4312318 4314417 4314900 4316282 4316430 4318451 4320383 4320994 4320997 4320998 4321835 4321846 4322172 4322178 4323049 4323173 4323449 4324819 4325034 4325823 4325848 4325855 4326221 4326222 4326247 4331458 4302385 4317239 4318192 4319499 4322709 4322933 4322967 4323432 4324963 4325854 4327928 4329016 4325319 4313114 4305381 4328716 4332532

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: 

&lt;install_dir&gt;/SUNWspro/WS6/bin/f90comp
&lt;install_dir&gt;/SUNWspro/WS6/bin/f90list
&lt;install_dir&gt;/SUNWspro/WS6/lib/libf77compat.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libf77compat.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfai2.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfai2.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfmaxlai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfmaxlai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfmaxvai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfmaxvai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfminlai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfminlai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfminvai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfminvai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfprodai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfprodai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfsu.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfsu.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfsumai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfsumai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfui.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libfui.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/libifai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libf77compat.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfai2.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfmaxlai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfmaxvai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfminlai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfminvai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfprodai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfsu.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfsumai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/libp/libfui.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfai2.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfai2.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfmaxlai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfmaxlai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfmaxvai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfmaxvai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfminlai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfminlai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfminvai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfminvai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfprodai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfprodai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfsumai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libfsumai.so.1
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libp/libfai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libp/libfai2.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libp/libfmaxlai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libp/libfmaxvai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libp/libfminlai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libp/libfminvai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libp/libfprodai.a
&lt;install_dir&gt;/SUNWspro/WS6/lib/v8plus/libp/libfsumai.a

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 109485-02)
 
4277982 I/O error message gives wrong line number when include files present
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
4317552 PERFLIB S3: Internal subroutine not inlined
4339531 Zero iterations when "DO" construct has equal initial and terminal
4341051 Regression: incorrect loopinfo linenumbers after include files
4320134 f90 2.0 does not NULLIFY pointers correctly
4342448 INTERNAL COMPILER ERROR in CrayConvert: Unrecognized linear type (18) for 34
 
(from 109485-01)
 
4152666 "Segmentation Fault" message while parsing wrong TYPE description
4163264 Extend SYSTEM_CLOCK to support INTEGER*8 arguments at finer resolution?
4173310 Obscure error message using "-C" option for checking SUBSTRING operation
4188176 FrogWallow Interface Error when substring out of range in DATA
4204292 Assertion while reading from internal file (from CHARACTER typed parameter)
4212144 FW ERROR on operation "&lt;&gt;" acceptable by Cray FE
4219283 TRANSFER reproduces run-time error with character*(*) arguments.
4242306 f90: Unexpected object class (5) in FWlinear_type
4262286 Assertion failed: e.is_a_dope, file ../srcfw/FWCall_Opr.c, line 485
4277966 float intrinsic should be allowed in parameter expressions
4279423 sizeof(&lt;function-name&gt;) is not defined
4285322 OpenMP: error message refers to mp directives
4293367 Front-end barfs upon seeing "size" inside "parameter"
4297523 frogwallow interface error compiling simple test on cray pointers
4299544 libf77compat uses pointer to transient stack-based structure.
4300624 Compiler tries to interprete SGI proprietary MP directive and fails
4301756 Wrong type in error message
4303881 "FrogWallow Interface Error" on large array on v8
4305237 Multiple ANSI messages for statement function
4307580 INQUIRE by output list fails if less than -O4 used
4307583 -xtypemap=integer:64 and inquire(iolength) produces incorrect results -O4 cause
4308784 Obscure diagnostics for negative test with .eq.
4308806 Wrong message on the negative simple test case with -xtypemap=real:64
4308812 Fatal error in f90list
4308832 The labels lead to "Assertion failed" in negative test case
4309131 -xinline= support
4310482 internal error with pragma inline_call
4311466 incorrect loopinfo linenumbers after include files
4311822 Intrinsics ALL,ANY fail
4311831 UBOUND fails on automatic explicit-shape big array
4312006 PARALLEL:  Frog-Wallow Interface Error when Compiling with -xparallel
4312034 Shared based array in doall causes FW error
4312287 MATMUL fails with COMPLEX and REAL(8) arrays
4312314 Compiler doesn't allow the constants of derived type with pointer fields
4312318 MAXLOC fails in polliwog
4314417 WorkShop 6 EA f95 compiler aborts after failing assertion in FWSubstring_Opr.c
4314900 -errtags and -ansi don't mix
4316282 Derived type, use only causes internal error
4316430 PERFLIB S1: PRAGMA C removes type information
4318451 SPEC2000 programs wupwise, sixtrack, fma3d &amp; eon fail with -xcrossfile
4320383 pcg_wmfunc.c: index variable not found with -openmp on parallel do
4320994 Assignment to component of derived type array section  fails with -O3
4320997 COUNT fails with section of derived type array in polliwog
4320998 MAXVAL,MINVAL fails with REAL(16) section of derived type array in polliwog
4321835 Bad initialization with a degenerate value
4321846 ASSOCIATED fails if TARGET is a zero-sized storage sequence
4322172 OpenMP:  f90: Fatal error in iropt: Abort for threadprivate common block
4322178 fwPrivate: out of context -- neither do-all nor parallel region active
4323049 compiler fails compiling CASE with 2 byte select option
4323173 No compatibility with f77 for BACKSPACE and ENDFILE on direct access files.
4323449 Hollerith in DATA statements doesn't work
4324819 -xcrossfile Flag Causes Undefined References in F90 Code
4325034 Explicitpar: Cray pointer should not be in misc_list.
4325823 compiler abend with Assertion failed: !hdls.is_generalized_array
4325848 -xtypemap=integer:64 and MINLOC,MAXLOC are incompatible
4325855 A valid program is rejected with -C option
4326221 SIZEOF produces -2130640640 for variables of any derived type.
4326222 The diagnostic is absent when the kind parameter is incorrect.
4326247 MATMUL fails for matrixes which have degenerate shape
4331458 INTERNAL COMPILER ERROR: FW translate_program_unit - found program unit
4302385 memcpy calls for one element should not be generated
4317239 Internal compiler error
4318192 Need float constant folding
4319499 No compile-time diagnostics for out of bounds references
4322709 INTERNAL COMPILER ERROR ... in phase CrayConvert with -xO4
4322933 middle-end gets first line wrong if it has conditional return
4322967 derived type in module not visible by debugger
4323432 dbx can't find module parameter
4324963 PERFLIB S1: Interrupt: Segmentation Fault
4325854 Internal Error, code=fw-interface-iexp1-692 on CSHIFT
4327928 Fatal error in f90comp: Segmentation Fault on a derived type
4329016 "Assertion failed: ATD_FLD(name_index) == CN_Tbl_Idx" on derived type with point
4325319 Incorrect results from cshift(+1) - cshift(-1)
4313114 Assertion error in cray_convert_stmt.cpp at line 1994 using -O4 -Xlist
4305381 WS6 f90 2X too slow for trig degree functions of small arguments
4328716 f90 fails to produce .info section at O3, O4, and O5
4332532 -inline flag of f90 does not mark the inline_control of header correctly.

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:  Wednesday, November 23, 2005

</pre></body></html>