Bug Fix Advisory GCC bugfix update

Advisory: RHBA-2004:144-04
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2004-04-21
Last updated on: 2004-04-21
Affected Products: Red Hat Enterprise Linux AS (v. 2.1)
Red Hat Enterprise Linux ES (v. 2.1)
Red Hat Enterprise Linux WS (v. 2.1)
Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor
OVAL: N/A

Details

An updated version of the GNU Compiler Collection (GCC) is now available.
This update addresses various issues.

The GCC package includes a C, C++, Java, Fortran 77, Objective C and Chill
GNU compilers and support libraries.

An updated GCC package fixes the enclosed listed bugzilla reports, adds ISO
C++ conforming string compare, uses proper new and delete operators in
__default_alloc_template, and adds thread safety to STL string on IA-32.


Solution

Before applying this update, make sure all previously released errata
relevant to your system have been applied.

To update all RPMs for your particular architecture, run:

rpm -Fvh [filenames]

where [filenames] is a list of the RPMs you wish to upgrade. Only those
RPMs which are currently installed will be updated. Those RPMs which are
not installed but included in the list will not be updated. Note that you
can also use wildcards (*.rpm) if your current directory *only* contains
the desired RPMs.

Please note that this update is also available via Red Hat Network. Many
people find this an easier way to apply updates. To use Red Hat Network,
launch the Red Hat Update Agent with the following command:

up2date

This will start an interactive process that will result in the appropriate
RPMs being upgraded on your system. If up2date fails to connect to Red Hat
Network due to SSL Certificate Errors, you need to install a version of the
up2date client with an updated certificate. The latest version of up2date
is available from the Red Hat FTP site and may also be downloaded directly
from the RHN website:

https://rhn.redhat.com/help/latest-up2date.pxt

Updated packages

Red Hat Enterprise Linux AS (v. 2.1)

SRPMS:
gcc-2.96-128.7.2.src.rpm
File outdated by:  RHBA-2004:623
    41ed2d60ebbde01eefe3f8a0f8c72876
 
IA-32:
cpp-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    06e6cd6d4426c48ff3a5336206f07b55
gcc-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    73ffea1fa56d501b1017d335c4dd32ac
gcc-c++-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    7745e2e467f5521955aefe9b992b1714
gcc-chill-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    2192a5740bb0808f84959147db3ebd6e
gcc-g77-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    c8f20cef06ad321896457aa90045b41f
gcc-java-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    48b38101ef2349549ef3114c15c688fa
gcc-objc-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    5b27df64954aef740e371b88376046f2
libstdc++-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    d8c427d0b0e91af54f5ba2f037be6f12
libstdc++-devel-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    2d0835ec9f77a25303ac1e1844ef8681
 
IA-64:
cpp-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    daf740bb50ef93a528abe5d398b09f6d
gcc-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    f80c2999fc07947cfb538385e4cbd2d0
gcc-c++-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    8ae11ca515f580ff44af79f1507a9230
gcc-chill-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    4fb4500301e5086245a642e61202d6db
gcc-g77-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    1cf2ac73a06c35ddbdff22e6c99aadb1
gcc-objc-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    37ca59cfa9837ef97067f5663a12b79b
libstdc++-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    bcfb9399e803115fe65c2bbcebff6933
libstdc++-devel-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    67651ae4d3085a224e9feeb73bb4abbf
 
Red Hat Enterprise Linux ES (v. 2.1)

SRPMS:
gcc-2.96-128.7.2.src.rpm
File outdated by:  RHBA-2004:623
    41ed2d60ebbde01eefe3f8a0f8c72876
 
IA-32:
cpp-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    06e6cd6d4426c48ff3a5336206f07b55
gcc-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    73ffea1fa56d501b1017d335c4dd32ac
gcc-c++-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    7745e2e467f5521955aefe9b992b1714
gcc-chill-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    2192a5740bb0808f84959147db3ebd6e
gcc-g77-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    c8f20cef06ad321896457aa90045b41f
gcc-java-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    48b38101ef2349549ef3114c15c688fa
gcc-objc-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    5b27df64954aef740e371b88376046f2
libstdc++-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    d8c427d0b0e91af54f5ba2f037be6f12
libstdc++-devel-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    2d0835ec9f77a25303ac1e1844ef8681
 
Red Hat Enterprise Linux WS (v. 2.1)

SRPMS:
gcc-2.96-128.7.2.src.rpm
File outdated by:  RHBA-2004:623
    41ed2d60ebbde01eefe3f8a0f8c72876
 
IA-32:
cpp-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    06e6cd6d4426c48ff3a5336206f07b55
gcc-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    73ffea1fa56d501b1017d335c4dd32ac
gcc-c++-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    7745e2e467f5521955aefe9b992b1714
gcc-chill-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    2192a5740bb0808f84959147db3ebd6e
gcc-g77-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    c8f20cef06ad321896457aa90045b41f
gcc-java-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    48b38101ef2349549ef3114c15c688fa
gcc-objc-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    5b27df64954aef740e371b88376046f2
libstdc++-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    d8c427d0b0e91af54f5ba2f037be6f12
libstdc++-devel-2.96-128.7.2.i386.rpm
File outdated by:  RHBA-2004:623
    2d0835ec9f77a25303ac1e1844ef8681
 
Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor

SRPMS:
gcc-2.96-128.7.2.src.rpm
File outdated by:  RHBA-2004:623
    41ed2d60ebbde01eefe3f8a0f8c72876
 
IA-64:
cpp-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    daf740bb50ef93a528abe5d398b09f6d
gcc-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    f80c2999fc07947cfb538385e4cbd2d0
gcc-c++-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    8ae11ca515f580ff44af79f1507a9230
gcc-chill-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    4fb4500301e5086245a642e61202d6db
gcc-g77-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    1cf2ac73a06c35ddbdff22e6c99aadb1
gcc-objc-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    37ca59cfa9837ef97067f5663a12b79b
libstdc++-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    bcfb9399e803115fe65c2bbcebff6933
libstdc++-devel-2.96-128.7.2.ia64.rpm
File outdated by:  RHBA-2004:623
    67651ae4d3085a224e9feeb73bb4abbf
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

117576 - problems linking to libg2c.a
74243 - gcc bug - gens reference to uninit'd fp register


Keywords

GCC, libg2c.a, thread-safe


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/