[Bug tree-optimization/18687] [4.3/4.4/4.5/4.6 Regression] 200% compile time regression compared to gcc-3.4

2011-01-08 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18687

Jan Hubicka hubicka at gcc dot gnu.org changed:

   What|Removed |Added

 CC||hubicka at gcc dot gnu.org
  Known to fail||

--- Comment #52 from Jan Hubicka hubicka at gcc dot gnu.org 2011-01-08 
16:02:07 UTC ---
hashes oprofile is as follows:
samples  %app name symbol name
8237  2.9617  libc-2.11.1.so   _int_malloc
6877  2.4727  cc1  bitmap_set_bit
5820  2.0927  cc1  htab_find_slot_with_hash
4238  1.5238  cc1  operand_equal_p
4233  1.5220  cc1  record_reg_classes.constprop.9
4069  1.4631  cc1  bitmap_bit_p
3780  1.3592  libc-2.11.1.so   memset
3399  1.  cc1  nonzero_bits1
2992  1.0758  cc1  ggc_internal_alloc_stat
2516  0.9047  libc-2.11.1.so   _int_free
2454  0.8824  as   /usr/bin/as
2244  0.8069  cc1  fold_binary_loc
2229  0.8015  libc-2.11.1.so   malloc
1909  0.6864  libc-2.11.1.so   free
1857  0.6677  cc1  constrain_operands.part.12
1696  0.6098  cc1  is_gimple_reg
1688  0.6069  cc1  et_splay
1667  0.5994  cc1  note_stores
1632  0.5868  cc1  walk_tree_1
1585  0.5699  cc1  for_each_rtx_1
1577  0.5670  cc1  pool_alloc
1572  0.5652  cc1  tree_strip_nop_conversions

and the other testcase:
samples  %image name   app name symbol name
5195  5.1031  cc1  cc1 
operand_equal_p
2848  2.7976  cc1  cc1 
bitmap_set_bit
2080  2.0432  libc-2.11.1.so   libc-2.11.1.so   _int_malloc
1879  1.8458  cc1  cc1 
htab_find_slot_with_hash
1432  1.4067  cc1  cc1 
bitmap_bit_p
1298  1.2750  cc1  cc1 
mem_attrs_htab_eq
1290  1.2672  cc1  cc1 
record_reg_classes.constprop.9
1063  1.0442  cc1  cc1  walk_tree_1
1010  0.9921  cc1  cc1 
tree_strip_nop_conversions
1004  0.9862  cc1  cc1 
bitmap_ior_into
963   0.9460  libc-2.11.1.so   libc-2.11.1.so   memset
934   0.9175  cc1  cc1 
df_worklist_dataflow
882   0.8664  cc1  cc1 
mark_all_vars_used_1
806   0.7917  as   as   /usr/bin/as
795   0.7809  opreport opreport
/usr/bin/opreport
793   0.7790  cc1  cc1 
ggc_internal_alloc_stat
784   0.7701  cc1  cc1 
is_gimple_reg
732   0.7190  cc1  cc1 
constrain_operands.part.12
701   0.6886  cc1  cc1 
bitmap_ior_and_compl
672   0.6601  cc1  cc1  et_splay
650   0.6385  libc-2.11.1.so   libc-2.11.1.so   _int_free
612   0.6012  cc1  cc1 
for_each_rtx_1
608   0.5972  libc-2.11.1.so   libc-2.11.1.so   memcpy
603   0.5923  libc-2.11.1.so   libc-2.11.1.so   malloc
596   0.5855  cc1  cc1 
bitmap_elt_insert_after
581   0.5707  cc1  cc1 
ix86_decompose_address
570   0.5599  cc1  cc1  bitmap_copy
568   0.5580  cc1  cc1  cse_insn

so apparently not much of surprise.


[Bug tree-optimization/18687] [4.3/4.4/4.5/4.6 Regression] 200% compile time regression compared to gcc-3.4

2011-01-08 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18687

--- Comment #53 from Jan Hubicka hubicka at gcc dot gnu.org 2011-01-08 
16:10:38 UTC ---
Concerning Steven's comment, for infcode the time report is:
callgraph optimization:   0.07 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall
139 kB ( 0%) ggc
 cfg cleanup   :   0.22 ( 2%) usr   0.00 ( 0%) sys   0.19 ( 2%) wall   
2591 kB ( 1%) ggc
 trivially dead code   :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall   
   0 kB ( 0%) ggc
 df scan insns :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall   
  11 kB ( 0%) ggc
 df reaching defs  :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.14 ( 1%) wall   
   0 kB ( 0%) ggc
 df live regs  :   0.49 ( 4%) usr   0.00 ( 0%) sys   0.43 ( 4%) wall   
   0 kB ( 0%) ggc
 df liveinitialized regs:   0.37 ( 3%) usr   0.00 ( 0%) sys   0.44 ( 4%) wall 
 0 kB ( 0%) ggc
 df use-def / def-use chains:   0.00 ( 0%) usr   0.00 ( 0%) sys   0.04 ( 0%)
wall   0 kB ( 0%) ggc
 df reg dead/unused notes:   0.16 ( 1%) usr   0.00 ( 0%) sys   0.12 ( 1%) wall 
  1805 kB ( 1%) ggc
 register information  :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 0%) wall   
   0 kB ( 0%) ggc
 alias analysis:   0.14 ( 1%) usr   0.00 ( 0%) sys   0.12 ( 1%) wall   
8010 kB ( 4%) ggc
 alias stmt walking:   0.09 ( 1%) usr   0.02 ( 7%) sys   0.09 ( 1%) wall   
 268 kB ( 0%) ggc
 parser:   0.16 ( 1%) usr   0.02 ( 7%) sys   0.20 ( 2%) wall  
11320 kB ( 6%) ggc
 tree gimplify :   0.15 ( 1%) usr   0.02 ( 7%) sys   0.15 ( 1%) wall  
16123 kB ( 8%) ggc
 tree CFG cleanup  :   0.18 ( 2%) usr   0.01 ( 3%) sys   0.13 ( 1%) wall   
 881 kB ( 0%) ggc
 tree VRP  :   0.43 ( 4%) usr   0.02 ( 7%) sys   0.38 ( 3%) wall  
20850 kB (10%) ggc
 tree copy propagation :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.14 ( 1%) wall   
1638 kB ( 1%) ggc
 tree PTA  :   0.35 ( 3%) usr   0.00 ( 0%) sys   0.35 ( 3%) wall   
 331 kB ( 0%) ggc
 tree SSA rewrite  :   0.11 ( 1%) usr   0.01 ( 3%) sys   0.13 ( 1%) wall   
6269 kB ( 3%) ggc
 tree SSA incremental  :   0.17 ( 1%) usr   0.01 ( 3%) sys   0.16 ( 1%) wall   
1321 kB ( 1%) ggc
 dominator optimization:   0.18 ( 2%) usr   0.00 ( 0%) sys   0.17 ( 1%) wall   
5507 kB ( 3%) ggc
 tree CCP  :   0.19 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 1%) wall   
1065 kB ( 1%) ggc
 tree reassociation:   0.06 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall   
1273 kB ( 1%) ggc
 tree PRE  :   0.52 ( 5%) usr   0.02 ( 7%) sys   0.65 ( 6%) wall   
6675 kB ( 3%) ggc
 tree FRE  :   0.23 ( 2%) usr   0.02 ( 7%) sys   0.24 ( 2%) wall   
 801 kB ( 0%) ggc
 tree forward propagate:   0.06 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 0%) wall   
 751 kB ( 0%) ggc
 tree aggressive DCE   :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.16 ( 1%) wall   
2770 kB ( 1%) ggc
 tree DSE  :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
  34 kB ( 0%) ggc
 scev constant prop:   0.06 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 0%) wall   
4368 kB ( 2%) ggc
 tree iv optimization  :   0.22 ( 2%) usr   0.02 ( 7%) sys   0.27 ( 2%) wall  
18289 kB ( 9%) ggc
 dominance computation :   0.07 ( 1%) usr   0.01 ( 3%) sys   0.08 ( 1%) wall   
   0 kB ( 0%) ggc
 out of ssa:   0.08 ( 1%) usr   0.00 ( 0%) sys   0.13 ( 1%) wall   
   3 kB ( 0%) ggc
 expand:   1.08 ( 9%) usr   0.00 ( 0%) sys   1.08 ( 9%) wall  
17470 kB ( 9%) ggc
 forward prop  :   0.16 ( 1%) usr   0.00 ( 0%) sys   0.14 ( 1%) wall   
2050 kB ( 1%) ggc
 CSE   :   0.36 ( 3%) usr   0.00 ( 0%) sys   0.30 ( 3%) wall   
 173 kB ( 0%) ggc
 dead store elim1  :   0.10 ( 1%) usr   0.00 ( 0%) sys   0.11 ( 1%) wall   
1638 kB ( 1%) ggc
 dead store elim2  :   0.11 ( 1%) usr   0.00 ( 0%) sys   0.13 ( 1%) wall   
1696 kB ( 1%) ggc
 loop invariant motion :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.10 ( 1%) wall   
   0 kB ( 0%) ggc
 CPROP :   0.19 ( 2%) usr   0.00 ( 0%) sys   0.22 ( 2%) wall   
2907 kB ( 1%) ggc
 PRE   :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.09 ( 1%) wall   
  89 kB ( 0%) ggc
 CSE 2 :   0.28 ( 2%) usr   0.00 ( 0%) sys   0.20 ( 2%) wall   
 118 kB ( 0%) ggc
 combiner  :   0.36 ( 3%) usr   0.00 ( 0%) sys   0.42 ( 4%) wall   
7042 kB ( 3%) ggc
 integrated RA :   0.56 ( 5%) usr   0.00 ( 0%) sys   0.52 ( 4%) wall   
2972 kB ( 1%) ggc
 reload:   0.30 ( 3%) usr   0.00 ( 0%) sys   0.34 ( 3%) wall   
 833 kB ( 0%) ggc
 reload CSE regs   :   0.27 ( 2%) usr   0.00 ( 0%) sys   0.29 ( 2%) wall   
3270 kB ( 2%) ggc
 hard reg cprop:   0.06 ( 1%) usr   0.00 ( 0%) sys   0.07 ( 1%) wall   
  21 kB ( 0%) ggc
 scheduling 2  :   0.38 ( 3%) usr   0.00 ( 0%) sys   0.40 ( 3%) wall   
 211 kB ( 0%) ggc
 reorder blocks:   0.07 ( 1%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall   
2178 kB ( 1%) ggc
 final :   0.16 ( 1%) usr   0.01 ( 3%) sys   0.15 ( 1%) wall   
  99 

[Bug tree-optimization/18687] [4.3/4.4/4.5/4.6 Regression] 200% compile time regression compared to gcc-3.4

2010-05-22 Thread rguenth at gcc dot gnu dot org


--- Comment #51 from rguenth at gcc dot gnu dot org  2010-05-22 18:10 
---
GCC 4.3.5 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.3.5   |4.3.6


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18687