Patch-ID# 111714-09
Keywords: f90 7.0 fd7 fortran 95
Synopsis: F90 7.0: Patch for Forte Developer 7 Fortran 95 compiler
Date: Oct/30/2003


Install Requirements: None                      
                      
Solaris Release: 7 8 9

SunOS Release: 5.7 5.8 5.9

Unbundled Product: Forte Developer 7

Unbundled Release: F90/95

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4496648 4511902 4533083 4558736 4639188 4641751 4643548 4643840 4643904 4644450 4646445 4646796 4647084 4647383 4647517 4647809 4651070 4652652 4654234 4655434 4655450 4657975 4658363 4660254 4661378 4662238 4663856 4664135 4665593 4667298 4668186 4668510 4671357 4671361 4672430 4672825 4673726 4678220 4678222 4678237 4684524 4697553 4698057 4703050 4703858 4729414 4730997 4738196 4754093 4757307 4771057 4772889 4775059 4780732 4782638 4783640 4787354 4787963 4791464 4792895 4793039 4795751 4797209 4797737 4802297 4803195 4807825 4809226 4814109 4818181 4822282 4823888 4829182 4835033 4837597 4839243 4843731 4843766 4847743 4863682 4866138 4866731 4870928 4875386 4882310 4895441 4904989 4922603 4926069

Changes incorporated in this version: 4870928 4922603 4926069 4904989

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 111704-11 or greater

Obsoleted by: 

Files included with this patch: 

<install_dir>/SUNWspro/prod/bin/f90
<install_dir>/SUNWspro/prod/bin/f90.f77
<install_dir>/SUNWspro/prod/bin/f90comp
<install_dir>/SUNWspro/prod/bin/f90comp_gpc
<install_dir>/SUNWspro/prod/bin/f90list_gpc
<install_dir>/SUNWspro/prod/bin/fdumpmod
<install_dir>/SUNWspro/prod/bin/ube_mplint
<install_dir>/SUNWspro/prod/lib/lib_I_fw.so
<install_dir>/SUNWspro/prod/lib/libf77compat.a
<install_dir>/SUNWspro/prod/lib/libf77compat.so.1
<install_dir>/SUNWspro/prod/lib/libfsu.a
<install_dir>/SUNWspro/prod/lib/libfsu.so.1
<install_dir>/SUNWspro/prod/lib/libfui.a
<install_dir>/SUNWspro/prod/lib/libfui.fln
<install_dir>/SUNWspro/prod/lib/libfui.so.1
<install_dir>/SUNWspro/prod/lib/libp/libf77compat.a
<install_dir>/SUNWspro/prod/lib/libp/libfsu.a
<install_dir>/SUNWspro/prod/lib/libp/libfui.a
<install_dir>/SUNWspro/prod/lib/v9/libf77compat.a
<install_dir>/SUNWspro/prod/lib/v9/libf77compat.so.1
<install_dir>/SUNWspro/prod/lib/v9/libfsu.a
<install_dir>/SUNWspro/prod/lib/v9/libfsu.so.1
<install_dir>/SUNWspro/prod/lib/v9/libfui.a
<install_dir>/SUNWspro/prod/lib/v9/libfui.fln
<install_dir>/SUNWspro/prod/lib/v9/libfui.so.1
<install_dir>/SUNWspro/prod/lib/v9/libp/libf77compat.so.1
<install_dir>/SUNWspro/prod/lib/v9/libp/libfsu.so.1
<install_dir>/SUNWspro/prod/lib/v9/libp/libfui.so.1

Problem Description:

4870928 Forte 7 f90 compiler generates allocatable component error
4922603 F90 7.1: -O3 and above breaks some loops.
4926069 f90 internal error when compiling with "ext_names=plain" and "x02" flags
4904989 f90 doesn't create stabs for constant struct
 
(from 111714-08)
4875386 f90 7.0: call to ttynam breaks formated write statement.
4882310 f90 causes infinite loop on pointer assignment
4895441 Regression in 111714-07 patch - Segmentation Fault
 
(from 111714-07)
4829182 Code fails to execute with optimization level higher than -xO2
4835033 INTERNAL: Attribute entry 636 has a variant problem with field ATD_PURE
4843766 BUS error while executing when compiled with -fast, ok if -nodepend -O1 added
4847743 f90 matmul performance on matrix times vector is very bad
4863682 Incorrect result on derived type with allocatable component under -O4.
4866138 write(6,'(g10,4)') -9.999625 gets formatted improperly
4866731 f90 -Xlist hangs Bug in patch 111714-06
4839243 Assertion failure in at_handle_table
 
(from 111714-06)
4647809 Assertion failed under -C on an assumed-shape array in module procedure.
4802297 f90 7.0 assertion "f90: Internal Error, code=fw-interface-iexp1-1067"
4814109 fD7.1 EA cu reports f90 internal error
4818181 f90 7.0 asserts with -02 or higher
4822282 f95 -C : INTERNAL: Intrinsic operator encntrd in const constr that has no folder
4823888 f90/f95 -O2 option causes Assertion - INTERNAL: Interrupt: Abort
4837597 -f77=backslash swallows extra characters for double backslashes
4843731 SEGV during execution when compiled with -fast, ok if -nodepend -O1 added
 
(from 111714-05)
4793039 f90 -f77=logical don't accept INTEGER in conditional expression
4783640 test compiled with k2 f90 -f77 has an extra "recursive" message
4792895 Forte 7 f90 -f77 fails to compile the code with #ident
4797209 f90: Internal Error, code=fw-interface-iexp-3666, w/-xtypemap, -xO2 on fd7patch
4797737 incorrect control flow graph optimization
4795751 incorrect copy propagation
4803195 galgel miscompares:  !!! Error in NWTN:
4729414 Opt level affects common block length
4807825 Internal Error with optimization -O2 or higher
4809226 f90comp INTERNAL: Interrupt: Segmentation Fault on use module
 
(from 111714-04)
4657975 SPEC OMP2001: 7% regression for 314.mgrid_m in OMP2001 using FCS candidate
4780732 Incorrect return type for SIZEOF on V9
4787963 FD7 patch: simple subtraction with Cray-style pointer produces Internal Compiler
4782638 Patch regression with 111714-02 gives internal error
4772889 fortran run-time error with middle-end on
4787354 OPENMP:F -explicitpar -O4 cause seg-fault, 1stF:20021119_k2
4791464 assignment deleted to MODULE PRIVATE POINTER variable
4738196 f90: Internal Error, code=fw-interface-ifile-239
4775059 f90_esuw writes past heap block
4671357 VMS extension %ref unrecognized
 
(from 111714-03)
4754093 Forte 7 FCS compiler with patches applied gets an "Internal Error"
4757307 f90 7.0 Assertion failed with -O option on procedure call (phase ConcretizeProcs
4730997 inordinate compile time for middle-end on Fortran code
4771057 VFE-based format output never ends on fcvs_110.f with -xO3
 
(from 111714-02)
4697553 combination of trim and concatenate fails with assumed length string
4698057 Segmentation Fault and incorrect result of GPC
4671361 Cray pointer is not allowed for operator "-"
4678222 f77compat: can't divide cray pointers
4639188 allow assignment of a cray pointer expression to a variable
4678220 use of procedure as external argument requires declaration
4678237 f77compat: polliwog: internal error on rshift(%loc)
4533083 ANSYS: direct unformatted I/O uses too much user CPU
4673726 Miscomputation  with optimization when transpose inside of matmul
4684524 Allowing pointer to function under -O[3,4,5] option.
4668186 OMP galgel regression
4703858 Ansys app cannot manage memory
4703050 F90 build fails with the latest patched C++ 5.4  compiler
4672430 f90: Fatal error in f90list_gpc: Bus Error (core dumped)
 
(from 111714-01)
4558736 Incorrect result with -O3 -xalias=actual (leaves missing from L[0])
4511902 allocatable components arre not handled correctly in some cases.
4643904 Fatal error in f90comp on WHERE statement
4646445 internal error with -f77 -xtypemap=integer:64 -O2
4643840 Internal Error on interface with allocatable function
4644450 Result of MERGE is incorrect between scalar and array
4647517 f90 doesn't understand rename for an external subprogram in a module.
4646796 -xalias=dummy is broken
4647084 CBRT and CQCBRT are wrong with *16 args under -xarch=v9
4651070 f90comp gets Segmentation Fault
4641751 recursive subroutines mishandled
4655450 Overlapped bound entry allocation
4643548 Vax TYPE/ACCEPT does not work after an IF
4661378 Incorrect auto-scoping in OpenMP program compiled with -xO4 -xopenmp
4662238 f90 doesn't retarget f90 pointer under -O3 and higher.
4654234 Internal error with pragma in Forte 7; ok with 6.2.
4658363 krakatoa: middle end generates incorrect PIPELOOP pragma
4664135 OPENMP incorrect hoisting out of PARALLEL DO and DOALL
4655434 GPC -Xlistf option creates bogus .o file
4663856 fdumpmod thinks its name is "dumpmod"
4668510 Allowing pointer to function
4647383 Compiler should issue warning for -xalias=overindex and array syntax
4667298 ACCEPT and TYPE statements should be handled as executable statements.
4496648 Regression in #111690-01: app aborted writing sequential formatted external IO
4665593 list-directed print/write error with -f77
4660254 Compile times very slow in large network mounted directories
4652652 Segmentation Fault on a multi-dimension array reference as an actual argument.
4672825 Fortran90 6.2/7.0 EA2: OpenMP default clause does not work correctly.

Patch Installation Instructions:
--------------------------------
Documentation patch 111718-01 is also available.
For Solaris 7-9 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 30, 2003

