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 (7949675 bytes): HTTP 
Download Signed Patch (7954143 bytes): HTTP 
Signed Patch Documentation  Patch Finder

Compiler Common SS9CC: Patch for SS9CC C C++ F77 F95


Status: RELEASED
Patch Id: 115983-08
***********************************************************************
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: Compiler Common SS9CC: Patch for SS9CC C C++ F77 F95
Date:  May/23/2007
Installation Requirements:
NA
Solaris Release: 8 9 10
Sun OS Release: 5.8 5.9 5.10
Unbundled Product: Sun Studio 9 Compiler Common
Unbundled Release: 9.0
Xref: 
Topic: 
Relevant Architecture: sparc
BugId's fixed with this patch:

4313735 4676077 4964227 4964458 4974994 5023726 5027629 5028733 5030072 5030268 5031645 5031980 5033179 5033277 5035481 5037100 5038649 5041009 5041127 5042131 5042629 5044204 5046296 5046395 5047388 5047739 5048158 5050766 5051602 5051814 5052732 5052848 5053579 5056561 5056670 5059489 5059492 5060939 5061273 5062883 5063662 5064802 5066123 5066744 5068534 5068808 5069118 5069765 5074733 5076204 5077425 5077763 5077893 5078543 5078590 5079215 5079867 5080786 5081678 5082566 5086140 5086489 5095331 5099023 5100182 5101027 5106093 5106761 5107007 6175310 6188725 6191832 6203014 6209697 6211038 6211732 6212776 6218156 6223495 6224744 6225741 6225763 6226800 6230625 6231813 6236540 6236585 6237550 6237616 6239305 6254211 6268223 6276118 6277722 6282028 6286557 6293559 6294461 6301427 6312647 6319734 6320442 6322809 6323803 6324269 6325177 6328734 6373172 6374803 6417856 6418549 6459133 6487734 6498174

Changes incorporated in this version:

6276118 6459133 6487734 6498174

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/cg/model_cg_ultra.so.3
<install_dir>/SUNWspro/prod/lib/cg/model_cg_ultra3.so.3
<install_dir>/SUNWspro/prod/lib/libfast.a
<install_dir>/SUNWspro/prod/lib/libmtsk.a
<install_dir>/SUNWspro/prod/lib/libmtsk_rtc.a
<install_dir>/SUNWspro/prod/lib/libompstubs.a
<install_dir>/SUNWspro/prod/lib/libp/libfast.a
<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/libmtsk.a
<install_dir>/SUNWspro/prod/lib/v9/libmtsk_rtc.a
<install_dir>/SUNWspro/prod/lib/v9/libompstubs.a
<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: 
6276118 memset_2.c coredump with 20050518_gcc2ir with -sun-fast at runtime.1stF: 20050516_gcc2ir 
6459133 Failure when compiling php with -xipo 
6487734 Metafont fails when compiled with optimization 
6498174 OpenMP: limitation of implied flush by omp_set_lock() not honored by optimiztor 
 
(from 115983-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 
6417856 codegen ir tree syntax error with -O 
6418549 Studio 9's iropt crash with outdated profile feedback data 
 
(from 115983-06)
4676077 need a way to collect profile data without terminating the application 
5053579 -mt or -xautopar -xO3 causes runtime hanging in mercury & venus 
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 
6320442 indirect call profiling has severe overhead in MT applications 
6324269 useless warning message when profiled shared library linked with non-profiled executable 
 
(from 115983-05)
6268223 PostOptimizer removes symbol visibility flag from intermediate files 
6286557 f95 8.0/8.1: dependency checking broken, generates wrong results. 
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 
6319734 incorrect constant propagation across omp parallel region 
6322809 PostOptimizer with -ztext build fails on a program with protected symbols 
6323803 compiler bug causes __*mul64 failure; svc.configd dies 
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 115983-04)
6211732 Sparc v8; 386: Wrong result while invoking IBCLR() with -O3|-O4|-O5 flag 
6223495 building shared objects in archives yield inconsistent behaviour w/ -KPIC on Solaris 9 
6224744 (iropt) error:  leaf_lookup_expr: bad leaf (tag=0) 
6225741 "-xlinkopt=2" fails when combined with "-s" 
6225763 Assertion failed: inc->tag == ISTRIPLE when using -arg=local -xF  -openmp -O4 with mercury_patch 
6226800 Incorrect output w -xipo=1 -xarch=v8a -xO4 -xia binopt=O2,use 
6230625 xvector flag leads to generation of code that fails validation 
6231813 FCALL with no root 
6236540 incorout -xdepend -xO3 -xrestrict -xprofile=use in mercury, vulcan, venus 
6236585 incorout -xlinkopt=2 -xarch=v9 -xO3; 1stF:20041101_venus 
6237550 vtable problem causing Hotspot fastdebug c1 crash 
6237616 Out of memory error when compiling fortran application 
6239305 -xvector related iropt Qoption needed 
6254211 postopt core dump while building SAP .so 
 
(from 115983-03)
5080786 a.out generated via .s (.f->.s->a.out) fails. 
6188725 C++ 5.5/5.6 CODEGEN IR TREE SYNTAX ERROR on correct code. 
6191832 mp4ve_encoder application core dumps under mercury and vulcan
6203014 -O leads to: compiler(iropt) error:  leaf_lookup_expr: bad leaf (tag=0) 
6209697 test dumps core with -xpg -xlinkopt or -p xlinkopt 
6211038 postopt fails while compiling 186.crafty peak 
6212776 ivsub phase produces wrong code 
6218156 f95 8.0/8.1: -O5 cause some matrix operations to be partly omitted. 
 
(from 115983-02)
5044204 postopt dumps core on non existing file
5046296 -xlinkopt=2 failure with -fast and -xprofile
5047388 libfast.a only allocates half of blocksize as returned by getrlimit() at max
5050766 RT segfault w -xspace -xlinkopt=1
5052848 RT segfault w -xmemalign -xlinkopt=1 -xF -xarch=v9; 1stF:20040318_mercury
5059492 u3 v8plus 187.facerec peak showed 10% regression on fibula
5069118 -S  -xO[45] gives an ERROR when assembling a fortran and c files
5076204 cg assertion failure in sunIR_reader_internal.cc with  -g -xmaxopt -xopenmp -xO3
5077763 ir tree syntax error
5077893 F90 Interval Moore algorithm tests fail w/-xO4 -xarch=v9 -xia
5078543 Test fails with -xO3 -xdepend with venus, vulcan
5078590 -xdepend skips iteration
5079215 incorout -xlinkopt=2 -xO4; 1stF:20040607_venus
5079867 Xemacs
5081678 20040729_venus CPU2004/462.libquantum: 21% regression vs. mercury-fcs
5082566 SEGV at runtime when trying to write to an array allocated by libfast.a
5086140 Combination of -xO4 and -xdepend causes codegen syntax error
5086489 RT segfault w -xmemalign -xlinkopt=1 -xF -xarch=v9
5095331 iropt dumps core during compilation of simple c-file
5099023 OMP-C: iropt segment fault in ptgnode_element2container using -xipo=2 -xalias
5100182 f90 7.1: Dependency checking generates silent data corruption.
5101027 iropt "Assertion failed" with cc 5.6 (Sun Studio 9) -fast on Solaris 9 Sparc
5106093 C compiler 5.5 and 5.6: Assertion failed at line 4189 of ../src/sparc2.c
5106761 vectorization produces incorrect results in 64-bit app
5107007 incorout -xO4 -xmemalign -xalias_level=compatible; 1stF:20040826_venus
6175310 20041002_venus iropt dumps core compiling 099.go with -xO4 -xprofile=use
 
(from 115983-01)
4313735 Inlining should not degrade modulo-scheduling in the compiler
4964227 -O4 -xarch=v9, a function with result allocatable:: f(:) produces last num wrong
4964458 Mixed type arithmetic test case breaks cgen under -fast on Ultra-III
4974994 Mercury ea1.2: mixed type arithmetic is broken under -xO5
5023726 Non-aliasing of pointers not specifiable using a single pragma
5027629 imsl_math tests fail w/ -xipo -xparallel
5028733 postopt compile time failure
5030072 unsigned*2 type ignored, this results as unsigned*4
5030268 testcase produces a wrong results at cg optlevel >= OO3
5031645 mlib_ImageDivAlpha_Inp_U8 (v9a) test failure under mercury
5031980 F90:dumpcore w/ -xautopar, -Qoption iropt -xoptinfo=2 w/ 20040408_mercury
5033179 OMP_F90:-xunroll=12 gave incor output w/ 20040415_mercury_patch, 20040414_venus
5033277 F77 fcvs_403 runtime segfault w/ -mt -Kpic -xO2 -xarch=v9 -xprofile=collect
5035481 iropt writes out __ir_module_info into output ir
5037100 current_venus fails imsl_sfun w/ -xO4 -xipo=2
5038649 Loop unrolling change causes performance regression in LSDYNA
5041009 incorout w -xbuiltin=%all -xipo=2 -xO4; not a regression
5041127 problems in optimizing programs with (not realizable) mod to const-vars
5042131 Needed postopt support for TLS
5042629 optimizing logical operations on bitfields produces incorrect code
5046395 incorrect line number information in .o file
5047739 CPU2004 omnetpp: iropt: enindex_stringptr: string not in a STRING_BUFF
5048158 null pointer in iropt inside infinite loop
5051602 OMP: error message shows MT_BIND_PROCESSOR instead of SUNW_MP_PROCBIND
5051814 OMP-CC: incorrect result when using -xspace -xdepend
5052732 Test case using parallel math vector library ocassionally dies
5056561 gap peak fails with 20040527_venus and latest iropt source base
5056670 SR fails when too many variables involved
5059489 wrong result of OpenMP reduction with 1 thread
5060939 cg asstn in instruction.cc; binary_fmt: sllx to local reg; vulcan & mercury
5061273 Incorrect results with namelist I/O
5062883 incorout -xdepend -xO3 -xprofile=use -xrestrict; fail on mercury & vulcan
5063662 cc: Fatal error in sbfocus when using -xlinkopt={1,2} -xsb
5064802 the prof version of libfast needs to be built with -xarch=v8
5066123 Assertion failure in Studio 8 (K2) compiler
5066744 g7221 (v8, v8plus, v8plusa, v8plusb, v9, v9a, v9b) test failure under mercury
5068808 20040623_venus quetzal/channel: Seg fault in iropt
5069765 f90 -xdepend generates incorrect code
5074733 Important benchmark got 49% regression
5077425 postopt link error with -xF needs fixes in k2, mercury, and venus
Revision History: 

115983-02 115983-01 115983-07 115983-05 115983-03 115983-06 115983-04

Patch Installation Instructions: 
--------------------------------
For Solaris 7-9 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 23, 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 : 115983-08
Article Type : Patch Descriptions
Last reviewed : 2007-05-23
Audience : PUBLIC
Keywords : common compiler backend iropt cg libmtsk ss9cc
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