[Bug middle-end/12524] [tree-ssa] Slow-down and memory consumption increased 6x (C++ code, -O3)
Daniel Berlin
dberlin@dberlin.org
Sun Oct 26 20:24:00 GMT 2003
>> Perhaps [Jason] is the best one to take a look at this since he's
>> the one intimately familiar with the gimplification process.
>
> Let's add him to the CC: list then so he doesn't forget :-)
>
> Oh, and of course this bug should be in NEW state, it's been confirmed
> many
> times, for many targets. This is a very serious problem for many
> people, and
> certainly an unacceptable regression. You all have machines that are
> just too
> big. I can't even compile the test case for PR 8361, with 256MB of
> RAM. It
> starts swapping so bad, especially with PRE enabled (because of its
> extra
> ggc_collect calls, probably).
PRE now keeps stats on it's memory consumption during PRE of each
expression.
Can you please compile the testcase with -fdump-tree-pre-stats and
tell me if you see any absurdly large numbers (The allocated numbers
are in bytes, the expressions generated is just a count. I've never
seen it higher than ~40, but conceivably even 1000 shouldn't take that
much memory, if it is, something is wrong in the size of the
annotations or something).
If you don't see absurdly large numbers, then this is the fault of the
GC (in not being able to free memory it should), not PRE, and there's
nothing i can do about it.
If you do see absurdly large numbers, please, let me know, and i'll
attempt to do what i can.
More information about the Gcc-bugs
mailing list