- Issued:
- 2004-12-13
- Updated:
- 2004-12-13
RHBA-2004:623 - Bug Fix Advisory
Synopsis
Updated gcc packages
Type/Severity
Bug Fix Advisory
Topic
Updated GNU Compiler Collection (GCC) packages that fix an Itanium unwind
information bug for calls to noreturn functions are now available.
Description
The gcc packages include C, C++, Java, Fortran 77 and Objective C
GNU compilers and related support libraries.
The Itanium unwind ABI does not allow the last instruction in a routine to
be a function call, but GCC did not check for this behavior. Therefore, the
returned call fails only if the unwind info is looked up (exception
throwing, pthread_exit, or backtrace) in the routine. In these updated
packages, GCC now inserts a dummy instruction after the call if it ends up
being the last instruction in the routine.
All users of gcc should upgrade to these updated packages, which resolve
this issue.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied. Use Red Hat
Network to download and update your packages. To launch the Red Hat
Update Agent, use the following command:
up2date
For information on how to install packages manually, refer to the
following Web page for the System Administration or Customization
guide specific to your system:
Affected Products
- Red Hat Enterprise Linux Server 2 ia64
- Red Hat Enterprise Linux Server 2 i386
- Red Hat Enterprise Linux Workstation 2 ia64
- Red Hat Enterprise Linux Workstation 2 i386
Fixes
- BZ - 128912 - pthread_exit linked on RHEL2.1 ia64 crashes on RHEL3
CVEs
(none)
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.