Patch-ID# 121019-04 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: sun studio 11 fortran 90/95 8.2 Synopsis: Sun Studio 11: Patch for Fortran 95 8.2 Compiler Date: Dec/22/2006 Install Requirements: NA Solaris Release: 8 9 10 SunOS Release: 5.8 5.9 5.10 Unbundled Product: Sun Studio 11 Fortran 95 Unbundled Release: 8.2 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4551560 4915502 6205059 6228779 6296263 6310165 6310286 6317973 6319712 6321695 6331025 6332244 6333790 6334440 6341941 6351156 6353088 6358945 6360784 6361378 6370151 6378778 6379620 6381580 6396797 6397990 6399604 6406300 6410492 6414151 6415974 6418790 6431065 6436737 6444006 6444136 6447520 6452903 6458007 6463089 6464958 6470338 6473151 6475457 6476710 Changes incorporated in this version: 6452903 6458007 6464958 6463089 6475457 6470338 6476710 6473151 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 120760-09 121021-05 (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/ube_mplint /SUNWspro/prod/lib/lib_I_egret.so /SUNWspro/prod/lib/libf77compat.a /SUNWspro/prod/lib/libfsu.a /SUNWspro/prod/lib/libp/libf77compat.a /SUNWspro/prod/lib/libp/libfsu.a /SUNWspro/prod/lib/v8plus/libfsu.a /SUNWspro/prod/lib/v8plus/libp/libfsu.a /SUNWspro/prod/lib/v9/libf77compat.a /SUNWspro/prod/lib/v9/libfsu.a Problem Description: 6452903 fortran intrinsic problem 6458007 f90: Internal Error, code=fw-assert-ir1-208 on sparc platform 6464958 incorrect numeric results by using optimization with SStudio 10 f95 compiler as opposed to Forte 6.x 6463089 f95 compiler cause signal 6 due to INQUIRE statement on a certain filepath 6475457 f77 code against vax structures results in internal f90 error 6470338 -vax=struct_align does not work on MAP/UNION 6476710 f90 8.1/8.2: Error 1186: deallocating a part of an object reported incorrectly. 6473151 Wrong -xchip values used from stale SunWS_cache/prtconf.results.fd7u1 (from 121019-03) 6447520 Output to a file is lost when written from object modules from different Fortran releases 6418790 Sparc v9 -C -O1 and less: incorrect check-up diagnostic 6444006 f90 8.2: Object gets reset on return to subroutine from function. 6436737 Array assignment should be temporized 6444136 Code generation for the MODULO intrinsic should temporize its arguments 6397990 format statement string outputs to 0 (zero) length in data write statement 6406300 f90: internal error "code=fw-interface-cfile-294" 6415974 studio 8 fortran binaries crashing when linked to forte 6 update 2 fortran binaries 6410492 very slow fortran compile with implied-do initialization 6414151 fortran test NAS_appbt fails to compile - many errors 6431065 GPC does not allow parameter constants with same values to be shared (from 121019-02) 6228779 f95: -O2 generates an incorrect error message 6321695 remove alien copyright in f90/fe/srcme/compiler/low_utl/utl/pair.h 6333790 Assertion compiling f90 code with f77 compiler 6341941 INTERNAL COMPILER ERROR (phase FWOutput) 6351156 f90 compiler internal error "FWOutput: no vist function for class 'SubscriptTriplet' 6353088 seg fault when parallelized 6358945 incorrect syntax error w.r.t. c_f_pointer() 6360784 OpenMP Fortran: f90comp_gpc receives SEGV using -XlistMP: "error: Assert has been violated at ..." 6361378 f90 -U fails to correctly treat symbols imported via "USE , ONLY:" 6370151 AMD64: Studio 11 stops with Assertion failed: FALSE, file ../src/s_call.c, line 1305 6378778 f90comp fails to halt compiling code 6379620 OpenMP: f90 fails with assertion when using default(none) in nested parallel clause 6381580 assignment of c_ptr to FORTRAN pointer does not always work with c_f_pointer() 6396797 AMD64,X86,SSE2: INTERNAL COMPILER ERROR Variable from interface referenced: t$2 6399604 f90 where statement - Assertion failed: ! _bound_set.is_empty() (from 121019-01) 4551560 can't debug pragma weak 4915502 f77 syntax errors when line ends with more than one ^M 6205059 Problem with declaration in pure subprogram 6296263 xknown_lib=intrinsics gives incorrect warning message 6310165 Seg. Fault using flag -xia 6310286 X86, AMD64, Sparc v8,v9 for unsigned type data - INTERNAL: Internal : Unexpected type in BTEST 6317973 OpenMP alloc regression 6319712 Internal Error compiling module interface function with -g 6331025 OpenMP: nested barrier gives incorrect error message 6332244 f90: Some INTRINSICS with UNSIGNED at SPARC give Internal error 6334440 f77 objects from Forte 6 linked with Studio 8 will crash Patch Installation Instructions: -------------------------------- For Solaris 8-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. For Solaris 10 releases, Sun Studio 11 installer explicitly does a -G install, therefore the patches must be installed or removed with -G, also. example# patchadd -G /var/spool/patch/106326-01 example# patchrm -G 104945-02 Special Install Instructions: ----------------------------- none. README -- Last modified date: Friday, December 22, 2006