Bug 128806
Summary: | cc1plus tries to allocate nearly 4GB when compiling cvcl | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jerry James <loganjerry> | ||||
Component: | gcc | Assignee: | Jakub Jelinek <jakub> | ||||
Status: | CLOSED WONTFIX | QA Contact: | |||||
Severity: | low | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 2 | ||||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
URL: | http://chicory.stanford.edu/CVC/ | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2004-08-02 13:33:40 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
Jerry James
2004-07-29 19:27:44 UTC
Please provide a preprocessed source which triggers this. (run the above command with additional -save-temps option and attach here parsePL.ii it creates. Created attachment 102299 [details]
Preprocessed parsePL.cpp (bzip2ed)
I had to compress it because bugzilla complained the attachment was too large.
Exception handling in this testcase increases number of basic blocks from around 34000 to 176000. Some algorithms in GCC are Ospace(nBB^2), thus your testcase is too big. What you can do is tweak the inline limits (see man gcc on --param) so that less inlining happens. GCC 3.4 has better inlining algorithm, but it is too invasive change for GCC 3.3. FC3t1 uses GCC 3.4.x, so you might try your fortune there. |