This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/71937] out of memory on very large fuction
- From: "trippels at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 20 Jul 2016 10:49:19 +0000
- Subject: [Bug c++/71937] out of memory on very large fuction
- Auto-submitted: auto-generated
- References: <bug-71937-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71937
--- Comment #7 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Execution times (seconds)
phase setup : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
1629 kB ( 0%) ggc
phase parsing : 1.32 ( 0%) usr 0.24 ( 2%) sys 1.56 ( 0%) wall
137733 kB (11%) ggc
phase opt and generate : 393.97 (100%) usr 13.22 (98%) sys 407.22 (100%)
wall 1067477 kB (88%) ggc
|name lookup : 0.12 ( 0%) usr 0.02 ( 0%) sys 0.12 ( 0%) wall
5015 kB ( 0%) ggc
|overload resolution : 0.83 ( 0%) usr 0.03 ( 0%) sys 0.89 ( 0%) wall
84696 kB ( 7%) ggc
garbage collection : 0.41 ( 0%) usr 0.01 ( 0%) sys 0.42 ( 0%) wall
0 kB ( 0%) ggc
callgraph construction : 0.19 ( 0%) usr 0.01 ( 0%) sys 0.19 ( 0%) wall
7035 kB ( 1%) ggc
callgraph optimization : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
182 kB ( 0%) ggc
ipa inlining heuristics : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
0 kB ( 0%) ggc
cfg construction : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
1072 kB ( 0%) ggc
cfg cleanup : 0.03 ( 0%) usr 0.01 ( 0%) sys 0.04 ( 0%) wall
13 kB ( 0%) ggc
trivially dead code : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall
0 kB ( 0%) ggc
df scan insns : 0.11 ( 0%) usr 0.01 ( 0%) sys 0.13 ( 0%) wall
17 kB ( 0%) ggc
df live regs : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall
0 kB ( 0%) ggc
df reg dead/unused notes: 0.08 ( 0%) usr 0.00 ( 0%) sys 0.08 ( 0%) wall
2713 kB ( 0%) ggc
register information : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
0 kB ( 0%) ggc
alias analysis : 0.04 ( 0%) usr 0.01 ( 0%) sys 0.04 ( 0%) wall
2400 kB ( 0%) ggc
rebuild jump labels : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
0 kB ( 0%) ggc
preprocessing : 0.06 ( 0%) usr 0.09 ( 1%) sys 0.14 ( 0%) wall
1326 kB ( 0%) ggc
parser (global) : 0.14 ( 0%) usr 0.05 ( 0%) sys 0.21 ( 0%) wall
25190 kB ( 2%) ggc
parser struct body : 0.00 ( 0%) usr 0.01 ( 0%) sys 0.01 ( 0%) wall
4525 kB ( 0%) ggc
parser function body : 1.04 ( 0%) usr 0.06 ( 0%) sys 1.10 ( 0%) wall
97874 kB ( 8%) ggc
parser inl. func. body : 0.02 ( 0%) usr 0.01 ( 0%) sys 0.02 ( 0%) wall
2864 kB ( 0%) ggc
parser inl. meth. body : 0.04 ( 0%) usr 0.01 ( 0%) sys 0.06 ( 0%) wall
2189 kB ( 0%) ggc
template instantiation : 0.02 ( 0%) usr 0.01 ( 0%) sys 0.02 ( 0%) wall
3835 kB ( 0%) ggc
inline parameters : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
1176 kB ( 0%) ggc
tree gimplify : 0.07 ( 0%) usr 0.01 ( 0%) sys 0.08 ( 0%) wall
13487 kB ( 1%) ggc
tree eh : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
5681 kB ( 0%) ggc
tree CFG construction : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
9974 kB ( 1%) ggc
tree CFG cleanup : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
17 kB ( 0%) ggc
tree PHI insertion : 1.79 ( 0%) usr 0.09 ( 1%) sys 1.87 ( 0%) wall
924596 kB (77%) ggc
tree SSA rewrite : 2.13 ( 1%) usr 0.08 ( 1%) sys 2.21 ( 1%) wall
4486 kB ( 0%) ggc
tree SSA other : 0.03 ( 0%) usr 0.01 ( 0%) sys 0.06 ( 0%) wall
17 kB ( 0%) ggc
tree SSA incremental : 0.11 ( 0%) usr 0.01 ( 0%) sys 0.11 ( 0%) wall
0 kB ( 0%) ggc
tree operand scan : 0.03 ( 0%) usr 0.01 ( 0%) sys 0.03 ( 0%) wall
3108 kB ( 0%) ggc
dominance frontiers : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
0 kB ( 0%) ggc
dominance computation : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall
0 kB ( 0%) ggc
out of ssa : 386.85 (98%) usr 12.92 (96%) sys 399.80 (98%) wall
168 kB ( 0%) ggc
expand vars : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall
2194 kB ( 0%) ggc
expand : 0.27 ( 0%) usr 0.01 ( 0%) sys 0.28 ( 0%) wall
35591 kB ( 3%) ggc
post expand cleanups : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
3643 kB ( 0%) ggc
loop init : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
97 kB ( 0%) ggc
integrated RA : 0.61 ( 0%) usr 0.01 ( 0%) sys 0.62 ( 0%) wall
19175 kB ( 2%) ggc
reload : 0.34 ( 0%) usr 0.01 ( 0%) sys 0.35 ( 0%) wall
3658 kB ( 0%) ggc
thread pro- & epilogue : 0.07 ( 0%) usr 0.00 ( 0%) sys 0.07 ( 0%) wall
361 kB ( 0%) ggc
shorten branches : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall
0 kB ( 0%) ggc
final : 0.23 ( 0%) usr 0.01 ( 0%) sys 0.24 ( 0%) wall
17991 kB ( 1%) ggc
initialize rtl : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
21 kB ( 0%) ggc
rest of compilation : 0.12 ( 0%) usr 0.00 ( 0%) sys 0.13 ( 0%) wall
8532 kB ( 1%) ggc
TOTAL : 395.30 13.46 408.80
1207221 kB