Sun Studio 10: Compiler Common patch for Sun C C++ F77 F95 |
Status: RELEASED
Patch Id: 117832-15
***********************************************************************
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: Sun Studio 10: Compiler Common patch for Sun C C++ F77 F95
Date: May/27/2009
Installation Requirements:
NA
Solaris Release: 8 9 10
Sun OS Release: 5.8 5.9 5.10
Unbundled Product: Compiler Common
Unbundled Release: 10.0
Xref:
Topic:
Relevant Architecture: sparc
BugId's fixed with this patch:
4676077 5053579 5068534 6191832 6192483 6192988 6200908 6209697 6210021 6211732 6212776 6213480 6218156 6223495 6224096 6224744 6225741 6226800 6230514 6230625 6231813 6233566 6233737 6234193 6236540 6236585 6237550 6237616 6239305 6240675 6254211 6257856 6262795 6268223 6269034 6269879 6272666 6273040 6276118 6276910 6277722 6282028 6286284 6286557 6288822 6293559 6294461 6301427 6307786 6311829 6312647 6318324 6319734 6320442 6322809 6323803 6324269 6325177 6328734 6373172 6374803 6378292 6379684 6416524 6417856 6418944 6459834 6462077 6481999 6483848 6487734 6489547 6490554 6494788 6496821 6498174 6498288 6502140 6503610 6510795 6523894 6548457 6557040 6595882 6715259
Changes incorporated in this version:
6462077 6715259
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
Obsoleted by:
Files Included in this Patch:
<install_dir>/SUNWspro/prod/bin/cg
<install_dir>/SUNWspro/prod/bin/fbe
<install_dir>/SUNWspro/prod/bin/ipo
<install_dir>/SUNWspro/prod/bin/iropt
<install_dir>/SUNWspro/prod/bin/postopt
<install_dir>/SUNWspro/prod/lib/ipo/ipo_ld_support.so
<install_dir>/SUNWspro/prod/lib/ipo/v9/ipo_ld_support.so
<install_dir>/SUNWspro/prod/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_driver.msg
<install_dir>/SUNWspro/prod/lib/prof_lib.map
<install_dir>/SUNWspro/prod/lib/prof_lib.o
<install_dir>/SUNWspro/prod/lib/prof_tsd.map
<install_dir>/SUNWspro/prod/lib/prof_tsd.o
<install_dir>/SUNWspro/prod/lib/sys/libyabe.so
<install_dir>/SUNWspro/prod/lib/v9/prof_lib.map
<install_dir>/SUNWspro/prod/lib/v9/prof_lib.o
<install_dir>/SUNWspro/prod/lib/v9/prof_tsd.map
<install_dir>/SUNWspro/prod/lib/v9/prof_tsd.o
Problem Description:
6462077 CC and f95 -flags output - file:/.... link is not displayed correctly
6715259 C++:CT:seg-fault:-O3 w/ 2008.06.13.115829 putback
(from 117832-14)
6523894 default debug format (stabs) breaks link editor activity
6548457 long long passed to function through intermediate function is received incorrectly
6595882 Default scoping is given to symbols when -xldscope=symbolic and -xO4 are on compile line
(from 117832-13)
6276118 memset_2.c coredump with 20050518_gcc2ir with -sun-fast at runtime.1stF: 20050516_gcc2ir
6557040 iropt core dumps with -xautopar -xreduction
(from 117832-12)
6503610 Optimization Level 03 produces erroneous outputs
6510795 Variable incorrectly zeroed in logic block on SPARC V9 with SS10 C compiler
(from 117832-11)
6459834 Using Studio 11 to build the bsst tests results in failures to test tmpnam()
6483848 cg crashing with this particular large source file, with -fast and -g
6489547 -xstrconst ignored at optimization levels above -xO2
6494788 compiler(iropt) error: write_irfile: No space left on device
6498174 OpenMP: limitation of implied flush by omp_set_lock() not honored by optimiztor
6502140 u3 v8plus and v9 173.applu base and peak regressed more than 40% with 20061201_SS10_patch
(from 117832-10)
6496821 Unable to use dladdr() on binaries compiled with -xlinkopt without -g
6498288 Runtime issues when -xspace is removed
(from 117832-09)
6487734 Metafont fails when compiled with optimization
6490554 NaNs produced from floating-point calculations at -xO4 and above
(from 117832-08)
6481999 Incorrect stack addresses produced with -O3 or higher
(from 117832-07)
5068534 Assmebler factoring out expressions wrongly
6373172 f90 7.1, 8.0, 8.1, 8.2: Incorrect CODEGEN IR TREE SYNTAX ERROR
6374803 components built badly in build - build failure in step_f90_part2
6378292 sparc: x64: x86: complain from f90 forum. slow() produces wrong result under -depend
6379684 -xO3 -W2,-Rlazy -xarch=amd64 gives internal error in ube
6416524 compiler will optimize out loops
6417856 codegen ir tree syntax error with -O
6418944 Fatal error in iropt: Segmentation Fault (core dumped)
(from 117832-06)
4676077 need a way to collect profile data without terminating the application
5053579 -mt or -xautopar -xO3 causes runtime hanging in SS9 & SS11
6257856 Bad optimization of 32bit-sized bitfields of an unsigned 64bit integer
6277722 20050524_SS11 compiler generates spurious runtime error message with -xprofile=collect
6282028 -xprofile=collect -ftrap=inexact may trap during feedback generation
6312647 missing load object records in asynchronous profile collection
6318324 /opt/SUNWspro/prod/bin/fbe: error: can't compute value of an expression involving an external symbol
6319734 incorrect constant propagation across omp parallel region
6320442 indirect call profiling has severe overhead in MT applications
6324269 useless warning message when profiled shared library linked with non-profiled executable
6325177 Incorrect code generated for bitfield extraction with -xO3 optimization and -xarch=v9
6328734 cc 5.5, 5.6, 5.7: iropt hangs if a constant is set to a large value.
(from 117832-05)
6269034 SS10 produces wrong result when performing long long arithmetic operation inside for loop
6286284 Illegal Instruction (core dumped)" in building perl 5.8.6 under Sun Studio 10
6322809 PostOptimizer with -ztext build fails on a program with protected symbols
6323803 compiler bug causes __*mul64 failure; svc.configd dies
(from 117832-04)
6268223 PostOptimizer removes symbol visibility flag from intermediate files
6276910 Intermitten incorrect output -xautopar -xO3 -xrestrict since 20050521_SS11
6286557 f95 8.0/8.1: dependency checking broken, generates wrong results.
6288822 iropt fails with SEGV when using -xalias_level -xdepend
6293559 Assertion failed: arrayloc_tp != NULL, file ../src/pcg_marray.c, line 284
6294461 TLS relocation errors if -O is used
6301427 bug in TLS code generation
6307786 C:coredump(seg-fault) w/ 20050728_SS10_patch w/ -xO3 -xdepend -xrestrict. 1stF:20050728_SS10_pat
6311829 compiler segmentation fault with SS10_patch when compiling gap on x86
(from 117832-03)
6236585 incorout -xlinkopt=2 -xarch=v9 -xO3; 1stF:20041101_SS11
6240675 AMD64: Studio 10 patch_1 fails to build ICU correctly with -xO2 or higher
6254211 postopt core dump while building SAP .so
6262795 OpenMP-C++: Studio 10 x86 iropt dumps core w/ templated code using -xopenmp
6269879 Studio 10 sparc: cg dumps core with -xO5 and -g
6272666 f90/iropt runs for hours
6273040 f95 8.1: -depend with -xarch=v9 gives silent data corruption regression
(from 117832-02)
6211732 Sparc v8; 386: Wrong result while invoking IBCLR() with -O3|-O4|-O5 flag
6230514 Sun Studio 10 generates wrong code when '-O' is used
6230625 xvector flag leads to generation of code that fails validation
6231813 FCALL with no root
6233566 Sun-Fire-V490 SS10_patch: benchmark 466 got Assertion failed in ippt_intra.c, line 406
6233737 compiler will not work if install directory path contains a comma
6234193 CC: Fatal error in iropt: Abort (core dumped)
6236540 incorout -xdepend -xO3 -xrestrict -xprofile=use in SS9, SS10, SS11
6237550 vtable problem causing Hotspot fastdebug c1 crash
6237616 Out of memory error when compiling fortran application
6239305 -xvector related iropt Qoption needed
(from 117832-01)
6191832 mp4ve_encoder application core dumps under SS9 and SS10
6192483 cg fatal error w -xO4 -g -xcrossfile -xprofile=collect -xdebugformat=dwarf -xhwcprof
6192988 assertion failure in .../codegen_special_arithmetic.cc with -xO3
6200908 ipo core dumped when troubles with ube_ipa
6209697 test dumps core with -xpg -xlinkopt or -p xlinkopt
6210021 if ube fails under -xipo -xprofile=use then ipo segfaults
6212776 ivsub phase produces wrong code
6213480 IROPT should delete unnecessary casts and fold integer arithmetic
6218156 f95 8.0/8.1: -O5 cause some matrix operations to be partly omitted.
6223495 building shared objects in archives yield inconsistent behaviour w/ -KPIC on Solaris 9
6224096 x86: Incorrect Offset for Argument Segment after iropt cloning
6224744 (iropt) error: leaf_lookup_expr: bad leaf (tag=0)
6225741 "-xlinkopt=2" fails when combined with "-s"
6226800 Incorrect output w -xipo=1 -xarch=v8a -xO4 -xia binopt=O2,use
Revision History:
117832-12 117832-01 117832-06 117832-07 117832-11 117832-10 117832-03 117832-08 117832-14 117832-09 117832-02 117832-13 117832-05
Patch Installation Instructions:
--------------------------------
For Solaris 7-10 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.Special Install Instructions:
-----------------------------
none.
README -- Last modified date: Wednesday, May 27, 2009