public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/18687] [4.3/4.4/4.5/4.6 Regression] >200% compile time regression compared to gcc-3.4
       [not found] <bug-18687-4@http.gcc.gnu.org/bugzilla/>
@ 2011-01-08 16:14 ` hubicka at gcc dot gnu.org
  2011-01-08 16:21 ` hubicka at gcc dot gnu.org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 5+ messages in thread
From: hubicka at gcc dot gnu.org @ 2011-01-08 16:14 UTC (permalink / raw)
  To: gcc-bugs

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.2222  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.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug tree-optimization/18687] [4.3/4.4/4.5/4.6 Regression] >200% compile time regression compared to gcc-3.4
       [not found] <bug-18687-4@http.gcc.gnu.org/bugzilla/>
  2011-01-08 16:14 ` [Bug tree-optimization/18687] [4.3/4.4/4.5/4.6 Regression] >200% compile time regression compared to gcc-3.4 hubicka at gcc dot gnu.org
@ 2011-01-08 16:21 ` hubicka at gcc dot gnu.org
  2011-01-18 14:28 ` [Bug tree-optimization/18687] " rguenth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 5+ messages in thread
From: hubicka at gcc dot gnu.org @ 2011-01-08 16:21 UTC (permalink / raw)
  To: gcc-bugs

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 live&initialized 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 kB ( 0%) ggc
 rest of compilation   :   0.27 ( 2%) usr   0.01 ( 3%) sys   0.23 ( 2%) wall   
 968 kB ( 0%) ggc
 remove unused locals  :   0.34 ( 3%) usr   0.00 ( 0%) sys   0.27 ( 2%) wall   
   0 kB ( 0%) ggc
 TOTAL                 :  11.46             0.30            11.77            
201495 kB

so IRA, expand, VRP and DF is still slow despite the fix in accounting vars.

For hashes:
 ipa pure const        :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall   
4617 kB ( 3%) ggc
 cfg cleanup           :   0.10 ( 1%) usr   0.00 ( 0%) sys   0.13 ( 2%) wall   
 860 kB ( 1%) ggc
 df scan insns         :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall   
  32 kB ( 0%) ggc
 df reaching defs      :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall   
   0 kB ( 0%) ggc
 df live regs          :   0.15 ( 2%) usr   0.00 ( 0%) sys   0.11 ( 2%) wall   
   0 kB ( 0%) ggc
 df live&initialized regs:   0.04 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall 
     0 kB ( 0%) ggc
 df reg dead/unused notes:   0.15 ( 2%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall 
  1856 kB ( 1%) ggc
 alias analysis        :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.16 ( 2%) wall   
8517 kB ( 5%) ggc
 parser                :   0.07 ( 1%) usr   0.03 (12%) sys   0.11 ( 2%) wall   
5992 kB ( 4%) ggc
 tree gimplify         :   0.08 ( 1%) usr   0.01 ( 4%) sys   0.07 ( 1%) wall   
9748 kB ( 6%) ggc
 tree CFG cleanup      :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall   
 489 kB ( 0%) ggc
 tree VRP              :   0.19 ( 3%) usr   0.01 ( 4%) sys   0.21 ( 3%) wall   
8356 kB ( 5%) ggc
 tree copy propagation :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.09 ( 1%) wall   
 607 kB ( 0%) ggc
 tree PTA              :   0.29 ( 4%) usr   0.00 ( 0%) sys   0.29 ( 4%) wall   
 235 kB ( 0%) ggc
 tree SSA rewrite      :   0.05 ( 1%) usr   0.01 ( 4%) sys   0.04 ( 1%) wall   
3867 kB ( 2%) ggc
 tree SSA incremental  :   0.06 ( 1%) usr   0.02 ( 8%) sys   0.03 ( 0%) wall   
 796 kB ( 0%) ggc
 dominator optimization:   0.07 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall   
2538 kB ( 2%) ggc
 tree CCP              :   0.19 ( 3%) usr   0.00 ( 0%) sys   0.22 ( 3%) wall   
1652 kB ( 1%) ggc
 tree PRE              :   0.37 ( 5%) usr   0.02 ( 8%) sys   0.40 ( 6%) wall  
12227 kB ( 7%) ggc
 tree FRE              :   0.15 ( 2%) usr   0.00 ( 0%) sys   0.15 ( 2%) wall   
1216 kB ( 1%) ggc
 tree code sinking     :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall   
 358 kB ( 0%) ggc
 tree aggressive DCE   :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall   
3531 kB ( 2%) ggc
 tree loop invariant motion:   0.04 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 0%)
wall       0 kB ( 0%) ggc
 complete unrolling    :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall   
2857 kB ( 2%) ggc
 tree iv optimization  :   0.47 ( 7%) usr   0.02 ( 8%) sys   0.45 ( 6%) wall  
17694 kB (11%) ggc
 dominance computation :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
   0 kB ( 0%) ggc
 out of ssa            :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall   
  10 kB ( 0%) ggc
 expand vars           :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
6220 kB ( 4%) ggc
 expand                :   0.23 ( 3%) usr   0.00 ( 0%) sys   0.24 ( 3%) wall  
12120 kB ( 7%) ggc
 forward prop          :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
1821 kB ( 1%) ggc
 CSE                   :   0.10 ( 1%) usr   0.00 ( 0%) sys   0.16 ( 2%) wall   
  34 kB ( 0%) ggc
 dead code elimination :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
   0 kB ( 0%) ggc
 dead store elim1      :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall   
 829 kB ( 0%) ggc
 CPROP                 :   0.23 ( 3%) usr   0.01 ( 4%) sys   0.18 ( 2%) wall   
2085 kB ( 1%) ggc
 PRE                   :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall   
   0 kB ( 0%) ggc
 CSE 2                 :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall   
  40 kB ( 0%) ggc
 branch prediction     :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall   
2878 kB ( 2%) ggc
 combiner              :   0.65 ( 9%) usr   0.01 ( 4%) sys   0.69 (10%) wall  
14078 kB ( 8%) ggc
 regmove               :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
   0 kB ( 0%) ggc
 integrated RA         :   0.51 ( 7%) usr   0.00 ( 0%) sys   0.50 ( 7%) wall   
5209 kB ( 3%) ggc
 reload                :   0.19 ( 3%) usr   0.00 ( 0%) sys   0.26 ( 4%) wall   
 369 kB ( 0%) ggc
 reload CSE regs       :   0.20 ( 3%) usr   0.00 ( 0%) sys   0.15 ( 2%) wall   
2212 kB ( 1%) ggc
 scheduling 2          :   0.21 ( 3%) usr   0.01 ( 4%) sys   0.16 ( 2%) wall   
 141 kB ( 0%) ggc
 machine dep reorg     :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall   
  38 kB ( 0%) ggc
 reorder blocks        :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall   
 340 kB ( 0%) ggc
 final                 :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall   
 167 kB ( 0%) ggc
 rest of compilation   :   0.10 ( 1%) usr   0.02 ( 8%) sys   0.11 ( 2%) wall   
1437 kB ( 1%) ggc
 remove unused locals  :   0.07 ( 1%) usr   0.01 ( 4%) sys   0.10 ( 1%) wall   
   0 kB ( 0%) ggc
 unaccounted todo      :   0.05 ( 1%) usr   0.01 ( 4%) sys   0.06 ( 1%) wall   
   0 kB ( 0%) ggc
 TOTAL                 :   6.94             0.26             7.21            
166488 kB

Here we now have ivopts, combiner and IRA showing top.
Steven, would be possible to have comparsion with 4.6 included?


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug tree-optimization/18687] >200% compile time regression compared to gcc-3.4
       [not found] <bug-18687-4@http.gcc.gnu.org/bugzilla/>
  2011-01-08 16:14 ` [Bug tree-optimization/18687] [4.3/4.4/4.5/4.6 Regression] >200% compile time regression compared to gcc-3.4 hubicka at gcc dot gnu.org
  2011-01-08 16:21 ` hubicka at gcc dot gnu.org
@ 2011-01-18 14:28 ` rguenth at gcc dot gnu.org
  2012-05-27 23:14 ` steven at gcc dot gnu.org
  2023-02-06 12:03 ` rguenth at gcc dot gnu.org
  4 siblings, 0 replies; 5+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-01-18 14:28 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.3.6                       |---
            Summary|[4.3/4.4/4.5/4.6            |>200% compile time
                   |Regression] >200% compile   |regression compared to
                   |time regression compared to |gcc-3.4
                   |gcc-3.4                     |
      Known to fail|                            |4.6.0

--- Comment #54 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-01-18 14:21:28 UTC ---
PR47344 now tracks the "regression" property of this bug.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug tree-optimization/18687] >200% compile time regression compared to gcc-3.4
       [not found] <bug-18687-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2011-01-18 14:28 ` [Bug tree-optimization/18687] " rguenth at gcc dot gnu.org
@ 2012-05-27 23:14 ` steven at gcc dot gnu.org
  2023-02-06 12:03 ` rguenth at gcc dot gnu.org
  4 siblings, 0 replies; 5+ messages in thread
From: steven at gcc dot gnu.org @ 2012-05-27 23:14 UTC (permalink / raw)
  To: gcc-bugs

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

Steven Bosscher <steven at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |steven at gcc dot gnu.org

--- Comment #55 from Steven Bosscher <steven at gcc dot gnu.org> 2012-05-27 23:11:06 UTC ---
Some new timings:

hashes.c -O0:
    3.4.6    4.2.4    4.3.3    4.4.7    4.6.3
user    0.02076    0.02037    0.01972    0.02291    0.02286
sys    0.00383    0.00483    0.00468    0.00583    0.00568

hashes.c -O1:
    3.4.6    4.2.4    4.3.3    4.4.7    4.6.3
user    0.0278    0.0472    0.0459    0.0539    0.0572
sys    0.0046    0.0055    0.0066    0.0075    0.0082

hashes.c -O2:
    3.4.6    4.2.4    4.3.3    4.4.7    4.6.3
user    0.0452    0.0700    0.0744    0.0773    0.0842
sys    0.0047    0.0065    0.0060    0.0083    0.0086


infcodes.c -O0:
    3.4.6    4.2.4    4.3.3    4.4.7    4.6.3
user    0.0374    0.0396    0.0421    0.0499    0.0490
sys    0.0046    0.0059    0.0065    0.0064    0.0071

infcodes.c -O1:
    3.4.6    4.2.4    4.3.3    4.4.7    4.6.3
user    0.0481    0.0886    0.0821    0.0950    0.0849
sys    0.0046    0.0074    0.0066    0.0092    0.0070

infcodes.c -O2:
    3.4.6    4.2.4    4.3.3    4.4.7    4.6.3
user    0.0745    0.1303    0.1306    0.1389    0.1354
sys    0.0054    0.0096    0.0096    0.0088    0.0091


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug tree-optimization/18687] >200% compile time regression compared to gcc-3.4
       [not found] <bug-18687-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2012-05-27 23:14 ` steven at gcc dot gnu.org
@ 2023-02-06 12:03 ` rguenth at gcc dot gnu.org
  4 siblings, 0 replies; 5+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-02-06 12:03 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #56 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 12 now takes sub-second time for the larger testcases and with optimization
it's now early VRP taking most of the time.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-02-06 12:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-18687-4@http.gcc.gnu.org/bugzilla/>
2011-01-08 16:14 ` [Bug tree-optimization/18687] [4.3/4.4/4.5/4.6 Regression] >200% compile time regression compared to gcc-3.4 hubicka at gcc dot gnu.org
2011-01-08 16:21 ` hubicka at gcc dot gnu.org
2011-01-18 14:28 ` [Bug tree-optimization/18687] " rguenth at gcc dot gnu.org
2012-05-27 23:14 ` steven at gcc dot gnu.org
2023-02-06 12:03 ` rguenth at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).