Patch-ID# 111714-10 Keywords: f90 7.0 fd7 fortran 95 Synopsis: F90 7.0: Patch for Forte Developer 7 Fortran 95 compiler Date: Jun/14/2004 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: 4330817 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 4909362 4913086 4922603 4923500 4926069 5006242 5017162 5020825 Changes incorporated in this version: 4923500 5020825 4330817 5006242 4913086 4909362 5017162 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: /SUNWspro/prod/bin/f90 /SUNWspro/prod/bin/f90.f77 /SUNWspro/prod/bin/f90comp /SUNWspro/prod/bin/f90comp_gpc /SUNWspro/prod/bin/f90list_gpc /SUNWspro/prod/bin/fdumpmod /SUNWspro/prod/bin/ube_mplint /SUNWspro/prod/lib/lib_I_fw.so /SUNWspro/prod/lib/libf77compat.a /SUNWspro/prod/lib/libf77compat.so.1 /SUNWspro/prod/lib/libfsu.a /SUNWspro/prod/lib/libfsu.so.1 /SUNWspro/prod/lib/libfui.a /SUNWspro/prod/lib/libfui.fln /SUNWspro/prod/lib/libfui.so.1 /SUNWspro/prod/lib/libp/libf77compat.a /SUNWspro/prod/lib/libp/libfsu.a /SUNWspro/prod/lib/libp/libfui.a /SUNWspro/prod/lib/v9/libf77compat.a /SUNWspro/prod/lib/v9/libf77compat.so.1 /SUNWspro/prod/lib/v9/libfsu.a /SUNWspro/prod/lib/v9/libfsu.so.1 /SUNWspro/prod/lib/v9/libfui.a /SUNWspro/prod/lib/v9/libfui.fln /SUNWspro/prod/lib/v9/libfui.so.1 /SUNWspro/prod/lib/v9/libp/libf77compat.so.1 /SUNWspro/prod/lib/v9/libp/libfsu.so.1 /SUNWspro/prod/lib/v9/libp/libfui.so.1 Problem Description: 4923500 f90 7.1 misunderstands nested OpenMP directives 5020825 DATA statement doesn't take into account integer*8 4330817 diagnostic message with incorrect length for REAL 5006242 f90 7.0 -O3 Assertion failed: _maker->begins_a_node(first_statement) 4913086 S1S7 f90 with -C generates Data type BOOLEAN error 4909362 FD7 f90 Assertion failed with patch 111714-06 5017162 f77 compilation fails with recursive looping using S1S7/S1S8 (from 111714-09) 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: Monday, June 14, 2004