Bug 166237
Summary: | gcc generates bad exception handling code | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Dr Thomas Conway <drtomc> | ||||||
Component: | gcc | Assignee: | Jakub Jelinek <jakub> | ||||||
Status: | CLOSED ERRATA | QA Contact: | |||||||
Severity: | high | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 4.0 | ||||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | RHBA-2006-0125 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2006-03-07 18:45:41 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | |||||||||
Bug Blocks: | 168429 | ||||||||
Attachments: |
|
Description
Dr Thomas Conway
2005-08-18 07:38:27 UTC
Created attachment 117862 [details]
Some notes showing the bad assembler.
I tried to reproduce this with a simple testcase, but did not manage to do that. So a self-contained testcase is a must before we can make any progress on this. Well, I've spent all day creating a stand-alone repro. The code I've got (attached) isn't an executable, but if you examine the assembler it has the same fault. The place to look for is the call to the C1::C1(...) constructor. Tom. Created attachment 117898 [details]
A valid c++ source file that yields incorrect assembler.
Fixed in upstream CVS: http://gcc.gnu.org/ml/gcc-patches/2005-08/msg01295.html http://gcc.gnu.org/ml/gcc-patches/2005-08/msg01826.html http://gcc.gnu.org/ml/gcc-cvs/2005-09/msg00036.html Brilliant. Is there an ETA for the patches to hit EL4? Tom In RHEL4 U3. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2006-0125.html |