Obsoleted by: 124867-08 Sun Studio 12: Patch for C 5.9 compiler |
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: 124867-07
***********************************************************************
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: 124867-08 Sun Studio 12: Patch for C 5.9 compiler
Date: Jul/14/2008
Installation Requirements:
NA
Solaris Release: 9 10
Sun OS Release: 5.9 5.10
Unbundled Product: Sun Studio 12 C Compiler
Unbundled Release: 5.9
Xref:
Topic:
Relevant Architecture: sparc
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 6612578 6621510 6638668 6639332 6650457 6659294 6691930 6707978
Changes incorporated in this version:
6707978
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
124861-07 (or greater)
Obsoleted by:
Files Included in this Patch:
<install_dir>/SUNWspro/man/man1/c99.1
<install_dir>/SUNWspro/man/man1/cc.1
<install_dir>/SUNWspro/prod/bin/acomp
<install_dir>/SUNWspro/prod/bin/c89
<install_dir>/SUNWspro/prod/bin/c99
<install_dir>/SUNWspro/prod/bin/cc
<install_dir>/SUNWspro/prod/bin/lint
<install_dir>/SUNWspro/prod/bin/lint1
<install_dir>/SUNWspro/prod/bin/lint2
<install_dir>/SUNWspro/prod/bin/lint2n
<install_dir>/SUNWspro/prod/bin/ssbd
<install_dir>/SUNWspro/prod/lib/locale/C/html/mr/man1/c99.1.html
<install_dir>/SUNWspro/prod/lib/locale/C/html/mr/man1/cc.1.html
<install_dir>/SUNWspro/prod/man/man1/c99.1
<install_dir>/SUNWspro/prod/man/man1/cc.1
Problem Description:
6707978 lint appears to ignore scoping rules in Studio 12.
(from 124867-06)
6612578 Add new options for SPARC64-VII(Jupiter systems)
6638668 document new SPARC architecture -xtarget/chip/arch options
(from 124867-05)
6639332 cc optimization changes according to environment and unrelated files
6691930 C 5.9: acomp hits fatal error "cc: Status 139"
(from 124867-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 124867-03)
(from 124867-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 124867-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:
124867-02 124867-01 124867-05 124867-06 124867-04
Patch Installation Instructions:
--------------------------------
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.
Sun Studio 12 allows finer-grained control of which zone(s) packages are
installed into. Therefore some care may be needed when patching the
product. For a default install into the global zone, or an "all-zones"
install, no special options should be required. However, for an install
into a non-global zone, you should run patchadd in the non-global zone,
and provide the -G flag to patchadd.
It is also recommended that for SunOS 5.10 the Install and Patch Utilities
Patch be installed prior to installing this patch:
sparc: 119254-34 or laterSpecial Install Instructions:
-----------------------------
none.
README -- Last modified date: Friday, October 10, 2008