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

Compiler Common 6.1_x86: Patch C 5.2, C++ 5.2


Status: RELEASED
Patch Id: 109502-07
Summary: Compiler Common 6.1_x86: Patch C 5.2, C++ 5.2
Date:  Sep/27/2002
Installation Requirements:
See Special Install Instructions
Solaris Release: 2.6_x86 7_x86 8_x86
Sun OS Release: 5.6_x86 5.7_x86 5.8_x86
Unbundled Product: Compiler Common
Unbundled Release: 6.1_x86
Xref: 
Topic: 
Relevant Architecture: i386
BugId's fixed with this patch:

4353496 4360042 4362018 4368032 4370683 4381716 4395783 4397961 4399522 4411040 4411281 4415887 4416659 4422945 4429339 4429456 4438087 4446367 4448557 4451517 4456236 4456555 4462744 4464400 4469897 4470350 4484368 4484744

Changes incorporated in this version:

4381716 4362018

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/WS6U1/bin/fbe
<install_dir>/SUNWspro/WS6U1/bin/ir2hf
<install_dir>/SUNWspro/WS6U1/bin/ube
<install_dir>/SUNWspro/WS6U1/bin/ube_ipa
<install_dir>/SUNWspro/WS6U1/lib/CCrti.o
<install_dir>/SUNWspro/WS6U1/lib/CCrtn.o
<install_dir>/SUNWspro/WS6U1/lib/crti.o
<install_dir>/SUNWspro/WS6U1/lib/crtn.o
<install_dir>/SUNWspro/WS6U1/lib/crtnobjc.o
<install_dir>/SUNWspro/WS6U1/lib/crtnobjd.o
Problem Description: 
4381716 Intel:CC-compiler: Segmentation Fault with -xO5
4362018 plumhall t15a output is incorrect when compiled with -xO2 -xprofile=use
 
(from 109502-06)
4469897 crt*.o symbol references performance hog for opening many *.so modules
4484744 use of atexit in crti.o breaks kernel build
 
(from 109502-05)
4484368 ir2hf dies building some ON drivers
 
(from 109502-04)
4446367 S8 sytem, catch(...) of static variable destructor fails in user .so file
4464400 ube lionel patch 109502-03 generates wrong optimized code for mozilla source
4462744 test compiled with -xO3 fails
4470350 Test compiled with -xO[1-5] fails
 
(from 109502-03)
4456236 x86 cc optimizes away branch correctness
4456555 mismatched BRAC stabs generated - function missing N_LBRAC at start
4451517 x86 compilation segmentation fault w/ Forte 6U1 compiler
4353496 Intel: invalid float to int conversion
4399522 assertion failed when optimization option specified
4411281 stabs generator generates broken continuations with -O
4411040 Spurious E_INCL generated when compiling C file without actual code, x86 (-O -g)
4415887 SC6.1: Intel cc -O -c -g puts stabs in .stab - not in .stab.excl
4416659 wasteful code generation for switch statement
4429339 C 5.2/5.3EA2 fails with "cc: mcs failed for ..." after ridiculous long time.
4429456 asm(.align ...) declarations cause fbe to hang...
4438087 Structure return into a structure element is broken in 6.1
4448557 6.1 x86 compiler appears to miscompile inet_makeaddr
 
(from 109502-02)
4395783 Intel : ube aborts compiling mozilla source
4422945 x86 compilation segmentation fault w/ Forte 6U1 compiler.
 
(from 109502-01)
4397961 in lionel compiler ube generated wrong code results in dtpad crashed in Edit/Cut
4370683 ube aborts at -xO3, but works at -xO2
4360042 UBE: internal: Space Manager: Table has reached maximum size
4368032 "Fsm.c": [__0FLone_char_rePcPi]: OPT: internal: IVP:Too many IV increments reaching
Revision History: 

109502-03 109502-05 109502-02 109502-01 109502-04 109502-06

Patch Installation Instructions: 
--------------------------------
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch."
 
For Solaris 7-8 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: 
-----------------------------
Due to the size of this patch, it can require a maximum of 139 MB of
free space in the /var partition to install properly.   To help
minimize this, you can specify a different location where the
information is stored that will allow you to back out this patch.  On
Solaris 2.6 and Solaris 7, and Solaris 8, please see the -B option
description in the patchadd man page.   On Solaris 2.5.1, please see
the instructions in the "Install.info" file that is part of this
patch.
 
Please note that this patch requires a compiler common components
patch to be installed. The patch number is 107357. Please refer 
to the "Patches required with this patch:" line above for the 
minimum patch revision level required.
 
It is strongly recommended that the C++ Runtime patches (patches 
to the Solaris SUNWlibC package) are installed on all systems 
used by the compiler or used to execute code generated by these 
compilers. In all cases, these are the minimum revision level 
recommended. If more recent revision levels are available, we 
encourage you to use them.
 
   Solaris
   Version         SPARC          SPARC V9          Intel
   -------       ---------        ---------       ---------
    2.5.1        106529-04           na           106530-04
     2.6         105591-06           na           104678-04
      7          106327-05        106300-06       106328-05
 
The SPARC V9 patch is only required for systems running Solaris 7
and either executing or compiling 64-bit C++ applications.
 
Note that C++ bug 4446367 needs C++ lionel patch 109509-04 and patch
109502-04 or later intel backend patch.

README -- Last modified date:  Friday, September 27, 2002

 
 
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 : 109502-07
Article Type : Patch Descriptions
Last reviewed : 2002-09-27
Audience : PUBLIC
Keywords : backend C 5.2, C++ 5.2 compiler 6.1 WS6U1 ube ube_ipa ir2hf fbe
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