------- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2005-09-17 18:00 ------- eh-complexity patch from
http://gcc.gnu.org/ml/gcc-patches/2005-06/msg01052.html slightly edited to apply (and approved by GeoffK in june) helps: peak memory usage is down to 1.2GB. garbage collection : 17.32 ( 6%) usr 0.84 (11%) sys 18.19 ( 6%) wall 0 kB ( 0%) ggc integration : 29.85 (10%) usr 0.86 (11%) sys 30.90 (10%) wall 2695445 kB (234%) ggc tree PTA : 15.98 ( 6%) usr 0.23 ( 3%) sys 15.50 ( 5%) wall 59710 kB ( 5%) ggc tree alias analysis : 11.35 ( 4%) usr 0.51 ( 7%) sys 12.34 ( 4%) wall 95003 kB ( 8%) ggc tree PHI insertion : 2.19 ( 1%) usr 0.02 ( 0%) sys 2.26 ( 1%) wall 35414 kB ( 3%) ggc tree SSA rewrite : 12.47 ( 4%) usr 0.11 ( 1%) sys 12.80 ( 4%) wall 203797 kB (18%) ggc tree SSA other : 1.81 ( 1%) usr 0.26 ( 3%) sys 2.03 ( 1%) wall 2499 kB ( 0%) ggc tree SSA incremental : 24.40 ( 8%) usr 0.10 ( 1%) sys 24.65 ( 8%) wall 64150 kB ( 6%) ggc tree operand scan : 9.95 ( 3%) usr 1.00 (13%) sys 11.09 ( 4%) wall 116251 kB (10%) ggc dominator optimization: 11.43 ( 4%) usr 0.07 ( 1%) sys 11.36 ( 4%) wall 168489 kB (15%) ggc TOTAL : 288.38 7.62 297.15 1154283 kB -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23928