Sun Studio 11_x86: Patch for x86 Fortran 95 8.2 Compiler |
Status: RELEASED
Patch Id: 121020-11
***********************************************************************
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.
***********************************************************************
For further information on patching best practices and resources, please
see the Big Admin Patching Center, http://www.sun.com/bigadmin/patches/
***********************************************************************Summary: Sun Studio 11_x86: Patch for x86 Fortran 95 8.2 Compiler
Date: Jun/03/2009
Installation Requirements:
NA
Solaris Release: 8_x86 9_x86 10_x86
Sun OS Release: 5.8_x86 5.9_x86 5.10_x86
Unbundled Product: Sun Studio 11_x86 Fortran 95
Unbundled Release: 8.2
Xref:
Topic:
Relevant Architecture: i386
BugId's fixed with this patch:
4551560 4915502 6205059 6228779 6296263 6310165 6310286 6317973 6319712 6319983 6321695 6331025 6333790 6338336 6341941 6351156 6353088 6358945 6360784 6361189 6361378 6370151 6373472 6378778 6379620 6381580 6396797 6397990 6399604 6406300 6410492 6414151 6415974 6418790 6431065 6431318 6436737 6444006 6444136 6447520 6448504 6452903 6458007 6462077 6463089 6464958 6470338 6473151 6475457 6476710 6489371 6491999 6498470 6502457 6509028 6515934 6517502 6522526 6530645 6563065 6564552 6565173 6566395 6573883 6579540 6579542 6599764 6668317 6674892 6785789
Changes incorporated in this version:
6462077
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
120759-20 121022-04 (or greater)
Obsoleted by:
Files Included in 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/lib/amd64/libfai.a
<install_dir>/SUNWspro/prod/lib/amd64/libfsu.a
<install_dir>/SUNWspro/prod/lib/amd64/libfui.a
<install_dir>/SUNWspro/prod/lib/amd64/libfui.fln
<install_dir>/SUNWspro/prod/lib/lib_I_egret.so
<install_dir>/SUNWspro/prod/lib/libfsu.a
<install_dir>/SUNWspro/prod/lib/libfui.a
<install_dir>/SUNWspro/prod/lib/libfui.fln
<install_dir>/SUNWspro/prod/lib/libp/libfsu.a
<install_dir>/SUNWspro/prod/lib/libp/libfui.a
Problem Description:
6462077 CC and f95 -flags output - file:/.... link is not displayed correct
(from 121020-10)
6785789 max table size exceeded for equiv_tbl, works under F6U2
6674892 f90comp fails with an INTERNAL error when using DATE_AND_TIME(3F)
(from 121020-09)
6431318 internal compiler error (phase MakeIndependent) when using -C and where
6668317 Wrong size of Cray pointers to doubles when Phoenix is enabled
6563065 interface to ube fwBinFltCon changed
(from 121020-08)
6599764 -C compilation of a matmul intrinsic call asserts
6573883 Fortran: NANs are inconsistantly handled and even lead to crash (SIGFPE) at runtime
6579542 call fwTargetCon in phoenix to permit NaN generation
6579540 implement fwTargetCon to permit NaN generation
(from 121020-07)
6565173 f90 7.0-8.3: Array reference checking may cause wrong results to be generated.
6566395 Partial reincarnation of CRs 6285093 and 6189463 at all platforms with optimization O4 or higher
6515934 Problem with F90 and allocatable derived types in multiple compiler versions.
6564552 f90 7.0-8.3 Timing problem with flush when writing to a fifo.
6338336 fortran system() call needs to track libc's version better
6361189 the routine system doesn't compile on AMD64
6373472 SYSTEM not flushing buffers
(from 121020-06)
6517502 f95 8.3: Maximum table size has been exceeded for the "attr_list_tbl".
6530645 studio 11 f77 and f90 assert in gpc when using -Xlist option
6509028 internal subprogram to elemental subprogram do not need to be elemental
6502457 optimization level -fast cause f90comp to SIGSEGV
6522526 equivalenced character assignment fails
6491999 fortran library issues on x86 studio 11
6448504 SSE2: Incorrect result Interval Intrinsic Functions with optimization
(from 121020-05)
6489371 f95 compiler doesn't set IOSTAT correctly for READ when reaching EOF using FORMATTED direct I/O
6498470 f90 7.0-8.3: Problem with data initialization in structures.
(from 121020-04)
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 121020-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 121020-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 <module>, 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 121020-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
6319983 x86 doesn't track interval types; confuses with real*16
6331025 OpenMP: nested barrier gives incorrect error message
Revision History:
121020-02 121020-04 121020-10 121020-08 121020-01 121020-06 121020-05 121020-03 121020-09 121020-07
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-02Special Install Instructions:
-----------------------------
none.
README -- Last modified date: Wednesday, June 3, 2009