Patches & Updates
Deploy and monitor updates to all of your systems through Sun from anywhere you have an Internet connection.
Start today with Knowledge-based software update services for Solaris and Linux.
Patches:
Download Patch (7389158 bytes): HTTP 
Download Signed Patch (7392631 bytes): HTTP 
Signed Patch Documentation  Patch Finder

Obsoleted by: 117832-11 Sun Studio 10: Compiler Common patch for Sun C C++ F77 F95


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: 117832-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.
***********************************************************************
Summary: Obsoleted by: 117832-11 Sun Studio 10: Compiler Common patch for Sun C C++ F77 F95
Date:  Dec/20/2006
Installation Requirements:
NA
Solaris Release: 8 9 10
Sun OS Release: 5.8 5.9 5.10
Unbundled Product: Compiler Common
NOTE: Sun Studio 10 C, C++, FORTRAN 77, FORTRAN 95
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 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 6481999 6487734 6490554 6496821 6498288

Changes incorporated in this version:

6496821 6498288

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/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: 
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 mercury & venus
6257856 Bad optimization of 32bit-sized bitfields of an unsigned 64bit integer
6277722 20050524_venus 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_venus
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_vulcan_patch w/ -xO3 -xdepend -xrestrict. 1stF:20050728_vulcan_pat 
6311829 compiler segmentation fault with vulcan_patch when compiling gap on x86
 
(from 117832-03)
6236585 incorout -xlinkopt=2 -xarch=v9 -xO3; 1stF:20041101_venus 
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 vulcan_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 mercury, vulcan, venus 
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 mercury and vulcan
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-01 117832-08 117832-03 117832-06 117832-09 117832-02 117832-07 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:  Thursday, January 25, 2007

 
 
Login Required

You must login and have a valid contract to access Sun's Premium content which includes:

  • Sun Alerts
  • Bugs
  • Patches
  • Solutions
  • White Papers
  • Documentation
  • Support Knowledge

Login Required

You must login and have a valid contract to access Sun's contracted features

Access Legend:

(Login to access)   Sun Contracted Content
(Login to access)   Sun Contracted Feature

Please make use of SunSolve Feedback application by selecting the floating [+] to provide feedback about this specific document.

Search

Article Details
Article ID : 117832-10
Article Type : Patch Descriptions
Last reviewed : 2006-12-20
Audience : PUBLIC
Keywords : common compiler backend iropt cg ipo ss10cc
Provide feedback  (help)
Page Tools
»  Print This Page
»  Email This Article
»  Bookmark This Article
 
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc. | SunSolve Version 7.4.0 #1