This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/33922] [4.3 Regression] slow compilation on ia64
- From: "tbm at cyrius dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Oct 2007 18:53:07 -0000
- Subject: [Bug middle-end/33922] [4.3 Regression] slow compilation on ia64
- References: <bug-33922-12387@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #12 from tbm at cyrius dot com 2007-10-27 18:53 -------
Same results without checking (actually, even slower - is that possible?):
(sid)tbm@coconut0:~/tmp/gcc/gcc-4.3-20071027-r129674-no-checking/gcc$ ./xgcc
-B. -ftime-report -O3 -c ~/slow.c
Execution times (seconds)
df live regs : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
0 kB ( 0%) ggc
df live&initialized regs: 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
0 kB ( 0%) ggc
df reg dead/unused notes: 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
142 kB ( 1%) ggc
register information : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.12 ( 0%) wall
0 kB ( 0%) ggc
alias analysis : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
224 kB ( 2%) ggc
tree VRP : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.11 ( 0%) wall
132 kB ( 1%) ggc
tree PRE : 0.37 ( 2%) usr 0.00 ( 3%) sys 0.64 ( 1%) wall
1052 kB ( 8%) ggc
tree SSA to normal : 0.06 ( 0%) usr 0.00 ( 3%) sys 0.06 ( 0%) wall
1010 kB ( 8%) ggc
expand : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall
1182 kB ( 9%) ggc
CSE : 0.03 ( 0%) usr 0.00 ( 7%) sys 0.14 ( 0%) wall
1 kB ( 0%) ggc
dead store elim2 : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall
267 kB ( 2%) ggc
CPROP 2 : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
132 kB ( 1%) ggc
bypass jumps : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
130 kB ( 1%) ggc
CSE 2 : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.28 ( 1%) wall
0 kB ( 0%) ggc
combiner : 0.81 ( 4%) usr 0.00 ( 3%) sys 1.77 ( 3%) wall
452 kB ( 4%) ggc
if-conversion : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
352 kB ( 3%) ggc
regmove : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
0 kB ( 0%) ggc
scheduling : 1.34 ( 6%) usr 0.00 ( 0%) sys 3.53 ( 7%) wall
194 kB ( 2%) ggc
local alloc : 0.14 ( 1%) usr 0.00 ( 0%) sys 0.25 ( 0%) wall
50 kB ( 0%) ggc
global alloc : 0.53 ( 2%) usr 0.00 ( 3%) sys 0.70 ( 1%) wall
2537 kB (20%) ggc
reload CSE regs : 0.17 ( 1%) usr 0.00 ( 0%) sys 0.24 ( 0%) wall
584 kB ( 5%) ggc
load CSE after reload : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall
0 kB ( 0%) ggc
rename registers : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
0 kB ( 0%) ggc
scheduling 2 : 18.96 (83%) usr 0.02 (66%) sys 43.24 (84%) wall
1970 kB (15%) ggc
final : 0.02 ( 0%) usr 0.00 ( 3%) sys 0.12 ( 0%) wall
0 kB ( 0%) ggc
TOTAL : 22.83 0.03 51.54
12913 kB
--
tbm at cyrius dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33922