Bug 870419
Summary: | gcc 4.7.2.2 (64bit) does not inline compile the following properly, gcc 4.6.3 (16bit) inline compiles properly (fedora 17 for 64bit) fedora 16 (for 32bit) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Leslie Satenstein <lsatenstein> |
Component: | gcc4 | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 4 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-11-19 13:59:49 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Leslie Satenstein
2012-10-26 12:36:03 UTC
Please read http://gcc.gnu.org/bugs.html, this bugreport is completely useless. You haven't provided self-contained preprocessed testcase, so one can only guess you have aliasing violation (if what dest/src point to aren't actually objects of uint32 or compatible type). See if your testcase works with -fno-strict-aliasing, then it is likely user fault. I very much doubt adding a pair of {}s would change anything in that regard, but without a self-contained testcase there is nothing I can try to compile. Furthermore, there is no 4.7.2.2 gcc version. |