Bug 139929
Summary: | Invalid code generated for __builtin_setjmp with -fomit-frame-pointer | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tom Hughes <tom> | ||||
Component: | gcc | Assignee: | Jakub Jelinek <jakub> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 3 | ||||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2004-11-22 10:48:46 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: | |||||||
Attachments: |
|
Description
Tom Hughes
2004-11-18 20:10:00 UTC
Created attachment 106985 [details]
Test case
This is the test case for the bug.
One other thing - I've tried this with clean 3.4.2 and 3.4.3 builds from the gcc.gnu.org source and neither of those fails in this way. Well, I can certainly reproduce it with stock 3.4 branch (both mid October and .ident "GCC: (GNU) 3.4.4 20041118 (prerelease)"). The important options for reproduction are -O -fomit-frame-pointer -m32 -march=i386 Maybe your self built gcc 3.4.[23] defaulted to -mtune=i686 or something else. Must have done - all I did was run configure with no arguments. I just tried 3.4.3 with -mtune=i386 and that fails. Will you punt this upstream or should I report this on the gcc tracker? I believe http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01562.html should fix it, just need to verify that. Should be fixed in gcc-3.4.3-4 in rawhide. |