Obsoleted by: 127000-05 Sun Studio 12: Patch for Fortran 95 8.3 Compiler |
Disclaimer:
Please note:
Although OBSOLETED patches are available on SunSolve, Sun recommends using the most recent patches and the most recent revision of those patches. OBSOLETED patches do not include the latest bug fixes and/or product enhancements, and may require the installation of additional patches as a corrective measure.
Status: OBSOLETE
Patch Id: 127000-04
***********************************************************************
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.
***********************************************************************Summary: Obsoleted by: 127000-05 Sun Studio 12: Patch for Fortran 95 8.3 Compiler
Date: May/30/2008
Installation Requirements:
NA
Solaris Release: 9 10
Sun OS Release: 5.9 5.10
Unbundled Product: Sun Studio 12 Fortran 95
Unbundled Release: 8.3
Xref:
Topic:
Relevant Architecture: sparc
BugId's fixed with this patch:
6243042 6347213 6378778 6486691 6487202 6493992 6497985 6504068 6539658 6540640 6541565 6541992 6542162 6542806 6543925 6545909 6547805 6547857 6548001 6548033 6551047 6554545 6557861 6560036 6562919 6563202 6565173 6566395 6567622 6569868 6571217 6571568 6573445 6573883 6576807 6579426 6579542 6580167 6599764 6607118 6617952 6668317 6670071 6670075 6673134
Changes incorporated in this version:
6670075 6579426 6569868 6670071 6673134 6668317
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
124861-04 127001-01 127143-03 (or greater)
Obsoleted by:
Files Included in this Patch:
<install_dir>/SUNWspro/prod/bin/f90
<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/libfsu.a
<install_dir>/SUNWspro/prod/lib/libp/libfsu.a
<install_dir>/SUNWspro/prod/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_f90fe.error_help.html
<install_dir>/SUNWspro/prod/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_f90fe.msg
<install_dir>/SUNWspro/prod/lib/v8plus/libfsu.a
<install_dir>/SUNWspro/prod/lib/v8plus/libp/libfsu.a
<install_dir>/SUNWspro/prod/lib/v9/libfsu.a
Problem Description:
6670075 Allow ambiguous specific interfaces in a generic interface
6579426 Non-standard intrinsic causes fatal conflict with standard conforming code
6569868 f90 does not scope user-defined operator to internal procedure + Infinite loop in compilation
6670071 User-defined operator misinterpreted as Vax structure component
6673134 "Assertion failed: !bad linear type" due to character pointer type in module
6668317 Wrong size of Cray pointers to doubles when Phoenix is enabled
(from 127000-03)
6573445 Sparc: Pollywog : Internal Error, code=fw-interface-cexp-129
6580167 f90comp: Segmentation Fault with -xO4 and higher on climate modeling code (NCAR - CAM)
6617952 f90: Internal Error, code=fw-interface-ctyp1-498
(from 127000-02)
6599764 -C compilation of a matmul intrinsic call asserts
6607118 -C compilation of a transpose intrinsic call asserts
6576807 invalid Cray pointer processing (from system.inc include file)
6573883 Fortran: NANs are inconsistantly handled and even lead to crash (SIGFPE) at runtime
6579542 call fwTargetCon in phoenix to permit NaN generation
(from 127000-01)
6243042 improve performance for SUM/PRODUCT
6347213 Incorrect IF-statement behaviour with ISHFT-function for -O3 and higher
6378778 f90comp fails to halt compiling code
6486691 Internal error when one- or two-byte integers are used for substring specification in DATA
6487202 Internal error when one- or two-byte integers are used in data-implied-do construction
6493992 ASSUME: f90: Internal Error, code=fw-interface-cexp1-47
6497985 -C issues incorrect error when DERIVED TYPE used in INQUIRE()
6504068 Internal Error, code=fw-interface-cexp1-1548, last src=a.f:4
6539658 interval comparisons (CR 4369303)
6540640 INTERNAL ERROR Assertion failed: msym || constant_value || sym->is_GlobalVarSym()
6541565 Fortran -xlic_lib=sunperf driver needs to add -lpicl
6541992 Sparc -O1 and less: Assertion failed: TYP_TYPE(left_type_idx) == Structure, file ../srcfw/FWStr
6542162 Internal compiler error with C_F_POINTER
6542806 Incorrect result of reading after writing for unformatted I/O INTERVAL(4,8)
6543925 FLUSH(UNIT=N): Assertion failed: _kind == IoSpec::UNIT && stmt_kind == IoStmt::WRITE_, file iostmt.c
6545909 Phoenix: PRAGMA C doesn't work correctly for underscored names
6547805 missing case of 32-bit vs. 64-bit optional argument processing
6547857 Regression on CR 4900789 - no error reported when there are too many automatics.
6548001 fdumpmod shows incorrect information about archived mod files
6548033 OpenMP: REDUCTION() clause is improperly parsed when -U is used
6551047 use component names in place of anonymous VAX structure type names in compiler messages
6554545 -xcheck=init_local and UNSIGNED INTERNAL ERROR
6557861 output from -Xlistf changed
6560036 Incorrect analysis of BIND(C) on a derived type
6562919 Internal error on data statement with -f77=misc,logical
6563202 Relax restriction on position of NAMELIST
6565173 f90 7.0-8.3: Array reference checking may cause wrong results to be generated.
6566395 Partial reincarnation of CRs 6285093 and 6189463 on all platforms with optimization O4 or higher
6567622 F90 driver doesn't pass option -M for mapfiles to ld
6571217 regression - fw interface error compiling TRANSFER(array-constr) with -m64
6571568 regression (no error detected) when using -C with array constructor
Revision History:
127000-02 127000-01 127000-03
Patch Installation Instructions:
--------------------------------
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.
Sun Studio 12 allows finer-grained control of which zone(s) packages are
installed into. Therefore some care may be needed when patching the
product. For a default install into the global zone, or an "all-zones"
install, no special options should be required. However, for an install
into a non-global zone, you should run patchadd in the non-global zone,
and provide the -G flag to patchadd.
It is also recommended that for SunOS 5.10 the Install and Patch Utilities
Patch be installed prior to installing this patch:
sparc: 119254-34 or later
i386: 119255-34 or laterSpecial Install Instructions:
-----------------------------
None.
README -- Last modified date: Friday, June 27, 2008