Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Lightspeed
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Lightspeed
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHBA-2011:0102 - Bug Fix Advisory
Issued:
2011-01-13
Updated:
2011-01-13

RHBA-2011:0102 - Bug Fix Advisory

  • Overview
  • Updated Packages

Synopsis

gcc44 bug fix update

Type/Severity

Bug Fix Advisory

Red Hat Lightspeed patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

Updated gcc44 packages that fix several bugs are now available.

Description

The gcc44 packages provide the GNU Compiler Collection (GCC), which includes GNU
compilers and related support libraries for C, C++, and Fortran programming
languages. These packages also include libgomp, the GNU implementation of the
OpenMP Application Programming Interface for multi-platform shared-memory
parallel programming.

These updated gcc44 packages provide fixes for the following bugs:

  • Prior to this update, irregularities in the debuginfo package prevented the

user from seeing local variables in a debugger. This was caused by overlapping
entries in the '.debug_ranges' variable. This update fixes the aforementioned
issue so that using a debbuger now works as expected. (BZ#510958)

  • Under certain circumstances, compiling a program with g++ caused a

segmentation fault. This was caused by a flaw in the 'dynamic_cast' code. With
this update, the aforementioned fault has been fixed and the crash no longer
occurs. (BZ#519517)

  • A common block thread private variable was out of scope inside the OpenMP

parallel region. Since the variable was thread private, it should have pointed
to different addresses in each of the different threads in the common block,
but, failed to do so. The variable also exposed a different error where the
address of the variable could not be found by gdb. This update fixes the
aforementioned flaws. (BZ#533183)

  • Under certain circumstances, compiling with the "g++44 -m32 -O2" command on

Red Hat Enterprise Linux 5.4 resulted in the following error:

internal compiler error: in emit_swap_insn, at reg-stack.c:827

This update fixes the issue above, and compilation now works as expected.
(BZ#548384)

  • Compiling certain programs with the '-O2' option resulted in the following

error:

error: unable to find a register to spill in class

This error is no longer returned with this update, and the operation now
completes as expected. (BZ#558549)

  • Passing a variable reference of type 'const' to a function caused the compiler

to crash and return an error. This update fixes the flaw in the code so that
passing variable references now works as expected. (BZ#593060)

  • A certain test case did not compile due to the xor instructions in the code

being optimized out. With this update, the aforementioned issue has been fixed
and no longer occurs. (BZ#593117)

Users are advised to upgrade to these updated gcc44 packages, which resolve
these issues.

Solution

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

This update is available via Red Hat Network. Details on how to use the Red Hat
Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259

Affected Products

  • Red Hat Enterprise Linux Server 5 x86_64
  • Red Hat Enterprise Linux Server 5 ia64
  • Red Hat Enterprise Linux Server 5 i386
  • Red Hat Enterprise Linux Workstation 5 x86_64
  • Red Hat Enterprise Linux Workstation 5 i386
  • Red Hat Enterprise Linux Desktop 5 x86_64
  • Red Hat Enterprise Linux Desktop 5 i386
  • Red Hat Enterprise Linux for IBM z Systems 5 s390x
  • Red Hat Enterprise Linux for Power, big endian 5 ppc
  • Red Hat Enterprise Linux Server from RHUI 5 x86_64
  • Red Hat Enterprise Linux Server from RHUI 5 i386

Fixes

  • BZ - 510958 - Overlapping .debug_ranges (C++)
  • BZ - 519517 - [RHEL5 gcc44-c++] Code with virtual inheritance compiled by g++ crash at run-time
  • BZ - 533183 - common block thread private variables out of scope inside OpenMP parallel region
  • BZ - 548384 - [RHEL5] g++44 -m32 -O2 ICE in emit_swap_insn, at reg-stack.c:827
  • BZ - 558549 - [RHEL5][GCC] UNABLE TO FIND A REGISTER TO SPILL IN CLASS `AREG'
  • BZ - 593060 - gcc 4.1.2, 4.3.2, 4.4 bug: passing const-reference-to-function
  • BZ - 593117 - gcc44 -O issue Xor instructions optimized out.

CVEs

(none)

References

(none)

Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Enterprise Linux Server 5

SRPM
gcc44-4.4.4-13.el5.src.rpm SHA-256: f142c0019c24e1446ccc940c0d227ffb9d6a28251a8f05c0c8d67592c92f397c
x86_64
gcc44-4.4.4-13.el5.x86_64.rpm SHA-256: dd1bd8cf7828b75e74f1d34579c522d118bff0f0fa0bca80b19a1b12eb14032d
gcc44-c++-4.4.4-13.el5.x86_64.rpm SHA-256: 373a86ac1654c9bcbd37e247a6906104a06087e4f7130b39f2fa1afed5909bbf
gcc44-gfortran-4.4.4-13.el5.x86_64.rpm SHA-256: 0d4eeeca430bd673817dba8d1ff87f8dd9b92989daf46a7618269fd6a9b180e0
libgfortran44-4.4.4-13.el5.i386.rpm SHA-256: 84ae26c8f08e25437ffab82edf74972f0787aa6747bc1510dec88c836e52df8b
libgfortran44-4.4.4-13.el5.x86_64.rpm SHA-256: 0e10a0104cc647a814f3cfe7c6ebc1f25a7e8b782ef45231927bf4acf1237c1e
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131
libgomp-4.4.4-13.el5.x86_64.rpm SHA-256: 6b12f9b2ba9ec2c4a15a474eea3b848a8141671d68166350217c2f2d956809d7
libstdc++44-devel-4.4.4-13.el5.i386.rpm SHA-256: 21cd98c6482c60ed0869d02472cdea8301c2fef4c930922cc441ed1ef6e17af0
libstdc++44-devel-4.4.4-13.el5.x86_64.rpm SHA-256: 0ce1588fe134bd90901811df118bea720d639ac35ef314f6db32f7fe77a88962
ia64
gcc44-4.4.4-13.el5.ia64.rpm SHA-256: d1c4625bf16199e5c9167cda44f71d295b6ba7bd3dc420b68e827eff3a3e68ef
gcc44-c++-4.4.4-13.el5.ia64.rpm SHA-256: 63d8c6c65ad62fe04cd05fbeb631faf6fae12be22c81750bc78be5b43e486a0c
gcc44-gfortran-4.4.4-13.el5.ia64.rpm SHA-256: 788713fc4e24033a6c28f06f61eb3f93ec37771d257b1cb2273593d12274e73e
libgfortran44-4.4.4-13.el5.ia64.rpm SHA-256: f35c586acd47c0aa69189019e2ba2e8656916e8f9b3df22f45c3672fd14f41b6
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131
libgomp-4.4.4-13.el5.ia64.rpm SHA-256: fb898b3e4f71daa610fc50b3e3b7b5ec0053b96fcd2ab5e081eb84aa132622f8
libstdc++44-devel-4.4.4-13.el5.ia64.rpm SHA-256: 2147a729c645d4932f3c4018105ddc5115a1af79e0fe106ec88eed2bf0126c61
i386
gcc44-4.4.4-13.el5.i386.rpm SHA-256: f8739c3cec5d23ab4880d802116d39dc24818aba336d0b945de354d0d682c6d4
gcc44-c++-4.4.4-13.el5.i386.rpm SHA-256: b170e5353f069c2e836d94e487fc13083ab81623e6ac3f0241536de104aa3211
gcc44-gfortran-4.4.4-13.el5.i386.rpm SHA-256: 655e57f80fa3031bbd337c83abc8a1697cf1754a8de3374204348d2b1727d3f2
libgfortran44-4.4.4-13.el5.i386.rpm SHA-256: 84ae26c8f08e25437ffab82edf74972f0787aa6747bc1510dec88c836e52df8b
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131
libstdc++44-devel-4.4.4-13.el5.i386.rpm SHA-256: 21cd98c6482c60ed0869d02472cdea8301c2fef4c930922cc441ed1ef6e17af0

Red Hat Enterprise Linux Workstation 5

SRPM
gcc44-4.4.4-13.el5.src.rpm SHA-256: f142c0019c24e1446ccc940c0d227ffb9d6a28251a8f05c0c8d67592c92f397c
x86_64
gcc44-4.4.4-13.el5.x86_64.rpm SHA-256: dd1bd8cf7828b75e74f1d34579c522d118bff0f0fa0bca80b19a1b12eb14032d
gcc44-c++-4.4.4-13.el5.x86_64.rpm SHA-256: 373a86ac1654c9bcbd37e247a6906104a06087e4f7130b39f2fa1afed5909bbf
gcc44-gfortran-4.4.4-13.el5.x86_64.rpm SHA-256: 0d4eeeca430bd673817dba8d1ff87f8dd9b92989daf46a7618269fd6a9b180e0
libgfortran44-4.4.4-13.el5.i386.rpm SHA-256: 84ae26c8f08e25437ffab82edf74972f0787aa6747bc1510dec88c836e52df8b
libgfortran44-4.4.4-13.el5.x86_64.rpm SHA-256: 0e10a0104cc647a814f3cfe7c6ebc1f25a7e8b782ef45231927bf4acf1237c1e
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131
libgomp-4.4.4-13.el5.x86_64.rpm SHA-256: 6b12f9b2ba9ec2c4a15a474eea3b848a8141671d68166350217c2f2d956809d7
libstdc++44-devel-4.4.4-13.el5.i386.rpm SHA-256: 21cd98c6482c60ed0869d02472cdea8301c2fef4c930922cc441ed1ef6e17af0
libstdc++44-devel-4.4.4-13.el5.x86_64.rpm SHA-256: 0ce1588fe134bd90901811df118bea720d639ac35ef314f6db32f7fe77a88962
i386
gcc44-4.4.4-13.el5.i386.rpm SHA-256: f8739c3cec5d23ab4880d802116d39dc24818aba336d0b945de354d0d682c6d4
gcc44-c++-4.4.4-13.el5.i386.rpm SHA-256: b170e5353f069c2e836d94e487fc13083ab81623e6ac3f0241536de104aa3211
gcc44-gfortran-4.4.4-13.el5.i386.rpm SHA-256: 655e57f80fa3031bbd337c83abc8a1697cf1754a8de3374204348d2b1727d3f2
libgfortran44-4.4.4-13.el5.i386.rpm SHA-256: 84ae26c8f08e25437ffab82edf74972f0787aa6747bc1510dec88c836e52df8b
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131
libstdc++44-devel-4.4.4-13.el5.i386.rpm SHA-256: 21cd98c6482c60ed0869d02472cdea8301c2fef4c930922cc441ed1ef6e17af0

Red Hat Enterprise Linux Desktop 5

SRPM
gcc44-4.4.4-13.el5.src.rpm SHA-256: f142c0019c24e1446ccc940c0d227ffb9d6a28251a8f05c0c8d67592c92f397c
x86_64
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131
libgomp-4.4.4-13.el5.x86_64.rpm SHA-256: 6b12f9b2ba9ec2c4a15a474eea3b848a8141671d68166350217c2f2d956809d7
i386
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131

Red Hat Enterprise Linux for IBM z Systems 5

SRPM
gcc44-4.4.4-13.el5.src.rpm SHA-256: f142c0019c24e1446ccc940c0d227ffb9d6a28251a8f05c0c8d67592c92f397c
s390x
gcc44-4.4.4-13.el5.s390x.rpm SHA-256: 12ee3d2a727c7615fcb1dfbe19ea647b90ad83faefb334a234661248bac90475
gcc44-c++-4.4.4-13.el5.s390x.rpm SHA-256: d40d6c2a1b93d9904a1e97675f0d0623e41acfa375d6b0221c9fe276a8dfc792
gcc44-gfortran-4.4.4-13.el5.s390x.rpm SHA-256: c3b057c69830cbf7dfc70b81379c5b267714ff5fcffc7446d293ff54be6d3aa8
libgfortran44-4.4.4-13.el5.s390.rpm SHA-256: 475467478ed63ec6899c552cebc9f7915bd63322f49c46099c9cdacbe717a4b6
libgfortran44-4.4.4-13.el5.s390x.rpm SHA-256: 3853db227a489a8d608e05928973ffe6ea7b4120c21a1761651797947e42e6ba
libgomp-4.4.4-13.el5.s390.rpm SHA-256: 70c71e9a9aaa4f78319b5b79f27ab3313ccef114c58fee9c054ed2a274d768e0
libgomp-4.4.4-13.el5.s390x.rpm SHA-256: ea5ae995a1957217e2cc22c845cda66796aab91bf3fc6d94f8f40e9ce98b5dc6
libstdc++44-devel-4.4.4-13.el5.s390.rpm SHA-256: f44840cb33d435192044b4cdc9f2a5bfadce691883b63dd3a04bd1ab516d5629
libstdc++44-devel-4.4.4-13.el5.s390x.rpm SHA-256: 8617aec5a49229f4299287857e6a3d5e9cb98403a19d4a0f6ccc1769b35fd1e1

Red Hat Enterprise Linux for Power, big endian 5

SRPM
gcc44-4.4.4-13.el5.src.rpm SHA-256: f142c0019c24e1446ccc940c0d227ffb9d6a28251a8f05c0c8d67592c92f397c
ppc
gcc44-4.4.4-13.el5.ppc.rpm SHA-256: 7fa7758ed363c2fc42e179efe9e3be644729b2d5c234fd503fb2a6121653db96
gcc44-c++-4.4.4-13.el5.ppc.rpm SHA-256: 6725198c1c0717ee7d35ece0b61138ff218bff5980929ef1cab17beadde1ff58
gcc44-gfortran-4.4.4-13.el5.ppc.rpm SHA-256: 2ab9a7ea01083d57c10c7018a39980ea8ed9800bc870af6640f03b0012e9f8f5
libgfortran44-4.4.4-13.el5.ppc.rpm SHA-256: ec8477df4f3cb85feccffdc6c516dfd191d4ea32d2734f4d9c952bed7d7d6da9
libgfortran44-4.4.4-13.el5.ppc64.rpm SHA-256: a85bc81a755909da17de7a5006560cd31a7db002520dd64d05af522e84f13259
libgomp-4.4.4-13.el5.ppc.rpm SHA-256: f8068968c916d20b8d842a4e105965e7ffec7fcb4bd457b187a1990d0bf6aab8
libgomp-4.4.4-13.el5.ppc64.rpm SHA-256: 698b8a3298e0e09be180c640f2519e427b95792183da918c22449cec61668e1d
libstdc++44-devel-4.4.4-13.el5.ppc.rpm SHA-256: 6ce35c8cb372850b06ea48372faec01cec090fe547121c3e48fe710db505bf54
libstdc++44-devel-4.4.4-13.el5.ppc64.rpm SHA-256: 3b55d4f860b72c7b3c5c46c883edf837d4e46a723d2147595286ff452374977c

Red Hat Enterprise Linux Server from RHUI 5

SRPM
gcc44-4.4.4-13.el5.src.rpm SHA-256: f142c0019c24e1446ccc940c0d227ffb9d6a28251a8f05c0c8d67592c92f397c
x86_64
gcc44-4.4.4-13.el5.x86_64.rpm SHA-256: dd1bd8cf7828b75e74f1d34579c522d118bff0f0fa0bca80b19a1b12eb14032d
gcc44-c++-4.4.4-13.el5.x86_64.rpm SHA-256: 373a86ac1654c9bcbd37e247a6906104a06087e4f7130b39f2fa1afed5909bbf
gcc44-gfortran-4.4.4-13.el5.x86_64.rpm SHA-256: 0d4eeeca430bd673817dba8d1ff87f8dd9b92989daf46a7618269fd6a9b180e0
libgfortran44-4.4.4-13.el5.i386.rpm SHA-256: 84ae26c8f08e25437ffab82edf74972f0787aa6747bc1510dec88c836e52df8b
libgfortran44-4.4.4-13.el5.x86_64.rpm SHA-256: 0e10a0104cc647a814f3cfe7c6ebc1f25a7e8b782ef45231927bf4acf1237c1e
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131
libgomp-4.4.4-13.el5.x86_64.rpm SHA-256: 6b12f9b2ba9ec2c4a15a474eea3b848a8141671d68166350217c2f2d956809d7
libstdc++44-devel-4.4.4-13.el5.i386.rpm SHA-256: 21cd98c6482c60ed0869d02472cdea8301c2fef4c930922cc441ed1ef6e17af0
libstdc++44-devel-4.4.4-13.el5.x86_64.rpm SHA-256: 0ce1588fe134bd90901811df118bea720d639ac35ef314f6db32f7fe77a88962
i386
gcc44-4.4.4-13.el5.i386.rpm SHA-256: f8739c3cec5d23ab4880d802116d39dc24818aba336d0b945de354d0d682c6d4
gcc44-c++-4.4.4-13.el5.i386.rpm SHA-256: b170e5353f069c2e836d94e487fc13083ab81623e6ac3f0241536de104aa3211
gcc44-gfortran-4.4.4-13.el5.i386.rpm SHA-256: 655e57f80fa3031bbd337c83abc8a1697cf1754a8de3374204348d2b1727d3f2
libgfortran44-4.4.4-13.el5.i386.rpm SHA-256: 84ae26c8f08e25437ffab82edf74972f0787aa6747bc1510dec88c836e52df8b
libgomp-4.4.4-13.el5.i386.rpm SHA-256: 165432533ae975da0cd30615c1a9e339f19d6cd7f6208bb18b4af31688f57131
libstdc++44-devel-4.4.4-13.el5.i386.rpm SHA-256: 21cd98c6482c60ed0869d02472cdea8301c2fef4c930922cc441ed1ef6e17af0

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

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2026 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility