Sun Studio 12 for RHEL4 SLES9: Patch for Linux Fortran 95 8.3 Compiler |
Status: RELEASED
Patch Id: 127145-10
***********************************************************************
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 12 for RHEL4 SLES9: Patch for Linux Fortran 95 8.3 Compiler
Date: Nov/03/2009
Installation Requirements:
Additional instructions may be listed below
Solaris Release: Note: Redhat SUSE
Sun OS Release: Note: RHEL4 SLES9
Unbundled Product: Sun Studio 12 Fortran 95
Unbundled Release: 8.3
Xref:
Topic:
Relevant Architecture: i386
BugId's fixed with this patch:
6243042 6347213 6378778 6462077 6486691 6487202 6493992 6497985 6504068 6539658 6540640 6540913 6541565 6542162 6542806 6543925 6545909 6547415 6547502 6547857 6548001 6548033 6551047 6554545 6557861 6560036 6562919 6563065 6563202 6565173 6566395 6567622 6569868 6571217 6571568 6573883 6576807 6579426 6579542 6580167 6599764 6607118 6617952 6619931 6652329 6668317 6670071 6670075 6673134 6674892 6684417 6693977 6704063 6732427 6737448 6742477 6749342 6749384 6750432 6752447 6769963 6773578 6785789 6792616 6798164 6830358 6830436 6853526 6871608 6871614 6871873 6881069 6886404
Changes incorporated in this version:
6881069 6886404
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
126997-14 127146-04 (or greater)
Obsoleted by:
Files Included in this Patch:
Note:
sun-f90-12.0-11.i386.rpm
sun-l90-12.0-11.i386.rpm
sun-l90x-12.0-11.x86_64.rpm
sun-ftool-12.0-11.i386.rpmProblem Description:
6881069 fpp loses line break in continuation line with &! \ combination
6886404 f90 8.3 internal error, phase ConcretizeProcs, No visitor for TrimIntrinsicExp
(from 127145-09)
6871873 f90 "phoenix" asserts with scalarize_util.cpp:598: Assertion 'indices()->size() == 1' failed.
(from 127145-08)
6704063 Fixing generic function resolution
6853526 f90 compiler selects generic interface even though specific interface exists
6871608 Specific interface missing from the generic interface
6871614 Regression on host/local scope of specific interfaces
(from 127145-07)
6769963 f90: Line break after 80 characters on write to stdout
6830436 Using compiler flag -recl with a correct parameter error leads to RUNTIME ERROR
6830358 The upper limit is unchecked for flag -recl
6798164 f90 8.3 internal error Attribute entry 426 has a variant problem with field ATD_OFFSET_FLD
6462077 CC and f95 -flags output - file:/.... link is not displayed correctly
(from 127145-06)
6785789 max table size exceeded for equiv_tbl, works under F6U2
6792616 f90 error INTERNAL: Improper ir tree in expr_semantics.
6693977 f90 8.3: Incorrect error message regarding the match of arguments.
6674892 f90comp fails with an INTERNAL error when using DATE_AND_TIME(3F)
6684417 f90 8.3: index function does not work in 64 bit on Intel.
6773578 f90 8.3: SYSTEM_CLOCK is unreliable on Linux systems via variable clock rate
(from 127145-05)
6619931 f95 -C causes compiler SegFault for specific code
6652329 SS12 sparc/x85/linux exists with internal error on compilation of cp2k code
6732427 -native gets wrong cached value when target-identifying code changes, SunWS_cache/prtconf.result...
6737448 When calling system() from Fortran 90 program the value of the environment variable SHELL is ignored
6742477 f90comp has problems matching function arguments
6749342 f90 8.3 on Linux: floating point exception with formatted write of large numbers
6749384 fpp removes & in & ! combinations, breaks continuation lines
6750432 -Xlist cross reference output omits some loop label references
6752447 f90 INTERNAL COMPILER ERROR questionable temporization in MakeIndependent with -C and where
(from 127145-04)
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 127145-03)
6580167 f90comp: Segmentation Fault with -xO4 and higher on climate modeling code (NCAR - CAM)
6617952 f90: Internal Error, code=fw-interface-ctyp1-498
(from 127145-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 127145-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
6517502 Maximum table size has been exceeded for the "attr_list_tbl".
6539658 interval comparisons (CR 4369303)
6540640 INTERNAL ERROR Assertion failed: msym || constant_value || sym->is_GlobalVarSym()
6540913 386,SSE2 -O4 and higher: Seg. fault for allocatable derived type
6541565 Fortran -xlic_lib=sunperf driver needs to add -lpicl
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
6547415 Incorrect results of program with user defined type on Intel up to O2 optimization
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:
127145-09 127145-05 127145-07 127145-02 127145-08 127145-04 127145-01 127145-06
Patch Installation Instructions:
--------------------------------
To install this patch, run the command
rpm -F
This will freshen your existing RPM installation.
Note that if this is a relocatable binary RPM and you have installed
into a non-default location using the --prefix switch, you must
specify the --prefix switch with the non-default location when you
install this patch.
Consult the rpm(1) man page for more details.
Special Install Instructions:
-----------------------------
We strongly advise our customers running into bug
6737448 (When calling system() from Fortran 90 program
the value of the environment variable SHELL is ignored), or
6749342 (f90 8.3 on Linux: floating point exception with
formatted write of large numbers)
to install the associated Fortran Library patch 127146-02 or higher.
README -- Last modified date: Tuesday, November 3, 2009