Sun Studio 12 Update 1: Patch for RHEL5 and SLES10 Linux backend |
Status: RELEASED
Patch Id: 141859-02
***********************************************************************
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 Update 1: Patch for RHEL5 and SLES10 Linux backend
Date: Sep/17/2009
Installation Requirements:
None
Solaris Release: Note: Redhat SUSE
Sun OS Release: Note: RHEL5 SLES10
Unbundled Product: Sun Studio 12 C, C++ and F90 compilers
Unbundled Release: N/A
Xref:
Topic:
Relevant Architecture: i386
BugId's fixed with this patch:
6269142 6409431 6527498 6665365 6682631 6695197 6699554 6706317 6711238 6722745 6768629 6774888 6784356 6795641 6802395 6809360 6812641 6820496 6821609 6822103 6822839 6823397 6823456 6823808 6823822 6823858 6824431 6827466 6827527 6828036 6828238 6828330 6828498 6828772 6829169 6830061 6830271 6830688 6832179 6832717 6833719 6833831 6834752 6835839 6837457 6838279 6838306 6838829 6841182 6843639 6845422 6848207 6848946 6849545 6849593 6850559 6857393 6857801 6858430 6865480
Changes incorporated in this version:
6699554 6845422 6865480 6833719
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
Obsoleted by:
Files Included in this Patch:
Note: sun-lang-12.1-3.i386.rpm
sun-langx-12.1-3.x86_64.rpmProblem Description:
6699554 SCSI_WRITE24 macro fails on Solaris x86
6845422 support of 64-bit long subtraction of symbols from different sections
6865480 Intel: build 090727 453.povray failed to be built
6833719 ube abort on -xO3 -xarch=ssse3 -xbuiltin=%all -xautopar -xvector=simd on intel-S2
(from 141859-01)
6828238 OpenMP 3.0: -O4..-fast: incorrect result while using allocatable array in THREADPRIVATE
6829169 compilation fails for separate compilation of OpenMP 3.0 threadprivate code
6837457 -xipo=2: incorrect result while using recursive function
6827527 C++ compiler generates shared libraries with TEXTREL section on Linux
6821145 UBE SegFaults on big but simple gnu asm source (ceres)
6815594 bfd handling of temporary asm files is inefficient (ceres)
6821609 Incorrect optimization done with switch statement
6823808 build 37 ube core dumps if it contains doublicates of templates
6823858 mysqld dumps core in several tests
6828036 formal complex arguments not handled correctly on x64
6802395 3 benchmarks miscompares with -Asr:max_sub=2
6812641 Fatal error in ube
6822103 ccvs test P04091 fail during execution when compile with optimization
6824431 ube: 'HF access error: node not allocated at ube/lf_opt/src/fall_thru.c 446'
6409431 generate fast inline code for x**y when y is a compile-time constant
6682631 ube_assert must print to stderr
6827466 32-bit compiler ASSERTs when it sees "adcl" in .il files
6828330 %xmm used as base pointer register
6830061 glitch in x64 -m64 unprototyped argument widening option
6833831 strlen: make sse4.2 version default on Nehalem
6834752 arithmetic exception during compile
6835839 incorrect output with -xopenmp -xO3 -xvector=simd -m64; since sstrunk/build35.0
6822839 ceres build 37 incorrect handling of trivial inline template
6828772 regressions test NE6371383 fails in UBE PIA
6838279 incorrect output -xO2 -fsimple=2 on intel-S2
6838829 invalid common block size on x86
6841182 UBE does not support multialternate constraints
6843639 Ls-Dyna fails to build with fsimple=2 using Ceres build 42 assert @ simp.c:992
6848207 structure received in function through registers was stored incorrectly.
6849545 structure with alignment less then 4 was copied incorrectly
6848946 UBE: gnu asm: 'i'-constraint is processed incorrectly for negative values
6774888 Fortran compiler resource usage is much too high
6722745 a2lf does not accept a valid register
6795641 UBE generates superfluous instructions around global asm code
6857801 iltest_1, iltest_3 fail
6858430 Fortran compiler resource usage is much too high and relocation table limits too low (updated)
6665365 GNU-like inline asm causes local variables storing on stack
6832717 assembler: relax requirements on symbol subtractions
6706317 linux: -P doesn't work on linux
6269142 x86 /usr/ccs/bin/as should support -YI,/path/to/includes
6527498 OMP: infinite loop within order region causes iropt to segment fault
6695197 ube: incorrect output -O4 -fsimple=2 -m64
6711238 Regression in Nullstone Instruction combining (comb_08) test starting 20080522_ceres backend build
6768629 IPPT does not handle many C++ applications correctly
6784356 incorrect size of pointer in IR_TYPE
6809360 OMP3.0: dbx can't print shared variable in TASK
6820496 ceres build38.0 C++ benchmark adobe++/loop_unroll regressed 29% on Sparc and 11% on Intel
6823397 iropt builds flow graph inconsistently with f90 -O5 -xautopar -xopenmp -xprofile=use
6823456 openmp regression test core dumped during execution
6823822 iropt does not expand pow-intrinsic
6828498 output of iropt constant folding or reassociation differs between intel-{S2,Linux}
6830271 OpenMP: -xopenmp -xprofile=use -> Iropt internal error calling libsunir
6830688 inconsistent output on -xipo=2 -xO4 -xopenmp -m64
6832179 ceres iropt fails with internal error while compiling ISV code
6838306 Assertion failed: se->expr != NULL, file ../src/micro_vectorization. in iropt on chease with -xipo=2
6849593 ceres FCS C compiler builds incorrect code of libc library shipped to Solaris under -O
6850559 optimization levels O3 & O4 dumps core on SPARC & X64 architectures
6857393 user code misbehaves when compiled with -xO3Revision History:
141859-01
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:
-----------------------------
None.
README -- Last modified date: Thursday, September 17, 2009