Patch for Forte Developer 6 update 2 Compiler Common 6.2_x86 |
Status: RELEASED
Patch Id: 111689-07
Summary: Patch for Forte Developer 6 update 2 Compiler Common 6.2_x86
Date: Aug/12/2003
Installation Requirements:
None
Solaris Release: 2.6_x86 7_x86 8_x86 9_x86
Sun OS Release: 5.6_x86 5.7_x86 5.8_x86 5.9_x86
Unbundled Product: Compiler Common
Unbundled Release: 6.2_x86
NOTE: C++ and C 5.3
Xref:
Topic:
Relevant Architecture: i386
BugId's fixed with this patch:
4446367 4450917 4451560 4452116 4456555 4460162 4462744 4463114 4464400 4464894 4465136 4469897 4470350 4484368 4484744 4522387 4531833 4665841 4670790 4676897 4681166 4718504 4877570 4898139
Changes incorporated in this version:
4898139
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/WS6U2/bin/ir2hf
<install_dir>/SUNWspro/WS6U2/bin/ube
<install_dir>/SUNWspro/WS6U2/bin/ube_ipa
<install_dir>/SUNWspro/WS6U2/lib/CCrti.o
<install_dir>/SUNWspro/WS6U2/lib/CCrtn.o
<install_dir>/SUNWspro/WS6U2/lib/crti.o
<install_dir>/SUNWspro/WS6U2/lib/crtn.o
<install_dir>/SUNWspro/WS6U2/lib/crtnobjc.o
<install_dir>/SUNWspro/WS6U2/lib/crtnobjd.o
<install_dir>/SUNWspro/WS6U2/lib/lib_I_dbg_gen.so
Problem Description:
4898139 Optimization flag causes the customer code to generate a "ube:internal error"
(from 111689-06)
4877570 ir2hf: core dumps on x86 S8
(from 111689-05)
4718504 CC 5.3 X86 Compiler gives ube related errors with optimization
4665841 bad xO3 optimization involving arrays and post-loop compound assignment
4522387 f6u2 Compiler doesn't generate N_SO field properly -missing /
4531833 stab types can be referenced before use
4670790 Dbx gives "duplicate type definition" error when reading a second object file
(from 111689-04)
4676897 C++ compiler generates wrong code on x86
4484368 ir2hf dies building some ON drivers
4681166 ube does incorrect optimization for nested loops
(from 111689-03)
4469897 crt*.o symbol references performance hog for opening many *.so modules
4484744 use of atexit in crti.o breaks kernel build
(from 111689-02)
4446367 S8 sytem, catch(...) of static variable destructor fails in user .so file
(from 111689-01)
4456555 mismatched BRAC stabs generated - function missing N_LBRAC at start
4464400 ube lionel patch 109502-03 generates wrong optimized code for mozilla source
4460162 mlib_ImageStdDev() (i386) test failure under nozomi
4451560 UBE: test compiled with -O fails
4452116 wrong inlining of a function returning struct
4463114 call to static function shall not be inlined from .il
4462744 test compiled with -xO3 fails
4465136 Intel: ube generates wrong code for the test diveq4 from "ph" suite
4464894 ube_ipa: internal error when environment is too big
4470350 Test compiled with -xO[1-5] fails
4450917 Invalid generation of instruction "imul"
Revision History:
111689-03 111689-05 111689-02 111689-04 111689-01 111689-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:
-----------------------------
none.
README -- Last modified date: Tuesday, August 12, 2003