[Bug rtl-optimization/8361] [3.4/4.0/4.1 regression] C++ compile-time performance regression
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Sep 18 19:27:00 GMT 2005
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-18 19:27 -------
Even the -fno-inline case slowed down too:
pc64:~/src/pr8361> time ~/onetest.release/bin/gcc pr8361.ii -S -m32 -O1 -fno-inline
11.171u 0.359s 0:11.66 98.7% 0+0k 0+0io 0pf+0w
pc64:~/src/pr8361> time gcc-4.0 pr8361.ii -S -m32 -O1 -fno-inline
9.578u 0.295s 0:10.02 98.4% 0+0k 0+0io 0pf+0w
interesting part of 4.1 time report:
combiner : 0.36 ( 3%) usr 0.00 ( 0%) sys 0.31 ( 2%) wall 1933 kB ( 0%) ggc
local alloc : 0.33 ( 3%) usr 0.00 ( 0%) sys 0.31 ( 2%) wall 3654 kB ( 1%) ggc
global alloc : 0.85 ( 8%) usr 0.00 ( 0%) sys 0.75 ( 6%) wall 12187 kB ( 3%) ggc
tree operand scan : 0.25 ( 2%) usr 0.10 ( 7%) sys 0.29 ( 2%) wall 9315 kB ( 2%) ggc
dominator optimization: 0.35 ( 3%) usr 0.01 ( 1%) sys 0.34 ( 3%) wall 3938 kB ( 1%) ggc
tree PTA : 0.46 ( 4%) usr 0.02 ( 1%) sys 0.53 ( 4%) wall 19358 kB ( 5%) ggc
tree alias analysis : 0.25 ( 2%) usr 0.04 ( 3%) sys 0.27 ( 2%) wall 9734 kB ( 2%) ggc
tree SSA rewrite : 0.19 ( 2%) usr 0.00 ( 0%) sys 0.24 ( 2%) wall 10314 kB ( 3%) ggc
tree SSA incremental : 0.32 ( 3%) usr 0.00 ( 0%) sys 0.26 ( 2%) wall 2956 kB ( 1%) ggc
parser : 1.71 (15%) usr 0.42 (28%) sys 2.07 (16%) wall 154459 kB (39%) ggc
life analysis : 0.57 ( 5%) usr 0.01 ( 1%) sys 0.51 ( 4%) wall 3127 kB ( 1%) ggc
corresponding 4.0 time report:
combiner : 0.31 ( 3%) usr 0.01 ( 1%) sys 0.28 ( 2%) wall
local alloc : 0.35 ( 4%) usr 0.00 ( 0%) sys 0.47 ( 4%) wall
global alloc : 0.74 ( 7%) usr 0.01 ( 1%) sys 0.96 ( 8%) wall
tree operand scan : 0.18 ( 2%) usr 0.07 ( 5%) sys 0.23 ( 2%) wall
dominator optimization: 0.42 ( 4%) usr 0.01 ( 1%) sys 0.31 ( 3%) wall
tree PTA : 0.14 ( 1%) usr 0.01 ( 1%) sys 0.11 ( 1%) wall
tree alias analysis : 0.05 ( 1%) usr 0.00 ( 0%) sys 0.07 ( 1%) wall
tree SSA rewrite : 0.17 ( 2%) usr 0.00 ( 0%) sys 0.18 ( 2%) wall
parser : 1.71 (17%) usr 0.41 (32%) sys 2.22 (20%) wall
life analysis : 0.43 ( 4%) usr 0.00 ( 0%) sys 0.61 ( 5%) wall
--
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2005-07-25 01:54:59 |2005-09-18 19:27:11
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8361
More information about the Gcc-bugs
mailing list