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

Sun Studio 12: Patch for RHEL4 and SuSE9 C 5.9 compiler


Status: RELEASED
Patch Id: 124871-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: Sun Studio 12: Patch for RHEL4 and SuSE9 C 5.9 compiler
Date:  May/12/2009
Installation Requirements:
None
Solaris Release: Note: Redhat Suse
Sun OS Release: Note: RHEL4 SuSE9
Unbundled Product: Sun Studio 12 C Compiler
Unbundled Release: 5.9
Xref: 
Topic: 
Relevant Architecture: i386
BugId's fixed with this patch:

4524110 6337202 6470062 6489126 6526025 6535175 6538654 6538750 6541732 6545130 6545184 6547424 6550357 6550476 6551031 6551073 6551402 6555076 6556224 6556321 6561843 6563147 6564841 6565771 6569055 6572612 6573138 6585893 6621510 6639332 6650457 6659294 6691930 6707978 6722341 6732427 6752790 6763773 6802342 6811601 6828281

Changes incorporated in this version:

6811601

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch: 

Required Patches:

126497-03 126997-02 (or greater)

Obsoleted by:
 
Files Included in this Patch: 
Note:	sun-cc-12.0-11.i386.rpm
	sun-mrcc-12.0-11.i386.rpm
Problem Description: 
6811601 K&R C: Regression in cast as lvalue handling (E_CAST_DOESNT_YIELD_LVALUE)
 
(from 124871-09)
 
6802342 x86 compiled code memcpying returns wrong value.
6828281 compiling short enum code with -xdebugformat=stabs hangs compiler
 
(from 124871-08)
 
6722341 lint2n random behavior due to memory corruption
6763773 lint2 core dumps when run with libumem
 
(from 124871-07)
 
6732427 -native gets  wrong cached value when target-identifying code changes
6752790 lint2 eats a lot of memory while doing cross-module checks
 
(from 124871-06)
 
6707978 lint appears to ignore scoping rules in Studio 12.
 
(from 124871-05)
 
6639332 cc optimization changes according to environment and unrelated files
6691930 C 5.9: acomp hits fatal error "cc: Status 139"
 
(from 124871-04)
 
6565771 -Wl should pass linker argument at the command line order
6572612 cc driver coredumps on bad argument 
6621510 <E_INCONS_ARG_USED2 lint errors reported during ON kernel lint check>
6659294 lint regression in UBE build
6564841 Add new option to replace -xstrconst
6650457 cc -g dies with SEGV for -xdebugformat=stabs when 124867-01 or 124861-02 applied
 
(from 124871-03)
 
(from 124871-02)
 
6489126 bufer overrun in ssbd
6569055 UBE does not set eax to zero for vararg with zero arguments
6585893 Driver produces incorrect warning where no warning should be generated
 
(from 124871-01)
 
4524110 allow references to static/global vars in inline functions with external linkage
6337202 Bring the -W option in -flags output up to date
6470062 cc -g dies with SEGV if array parameter declarations have 'static' key word
6526025 -xtarget=native should expand to -xchip=amdfam10 -xarch=amdsse4a -xcache=64/64/2:512/6 on AMD fam10h
6535175 Incorect warning: "parameter in inline asm statement unused: %0"
6538654 dependencies produced by -xMD/-xMMD is broken
6538750 external symbolic relocation against non-allocatable section .debug_info
6541732 initialization of unnamed bitfields
6545130 Incorrect size assumption for double _Complex on x86 and linux
6545184 long double _Complex was initialized to some incorrect value on x86
6547424 missing option in SYNOPSIS and some typos in c99(1) man page
6550357 wrong folding of _Complex constant under -fsimple
6550476 Using -xpch=auto causes acomp to core dump in pch_write_data()
6551031 new flags missing from -flags
6551073 implement -cputrack option for compile time measurements
6551402 acomp crash due to memory corruption in acomp/tree.c
6555076 __func__ is improperly defined in the context of inline functions
6556224 xpch=collect makes assembler abort
6556321 -xpch=autofirst causes internal compiler error: cant write sthash table
6561843 internal error: se_make_overlaps - bad symbol
6563147 Add new options for Woodcrest processor
6573138 REG: auto init testcase E4721593_5 failed in mars patch_01 on all 64 bit platforms
Revision History: 

124871-08 124871-04 124871-01 124871-06 124871-09 124871-07 124871-02 124871-05

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.
 
NOTE: The i386.rpm file includes both 32bit and 64bit binaries therefore this patch is supported on either 32bit or 64bit Linux systems.
Special Install Instructions: 
-----------------------------
None.

README -- Last modified date:  Tuesday, May 12, 2009

 
 
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 : 124871-10
Article Type : Patch Descriptions
Last reviewed : 2009-05-12
Audience : PUBLIC
Keywords : c 5.9 compiler sun studio 12 linux rhel4 sles9 suse9
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