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

Jan Hubicka <hubicka at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011.01.12 14:40:30
            Summary|ira_initialization and      |[4.6 regression]
                   |buitins construction taking |ira_initialization and
                   |too much of startup time    |buitins construction taking
                   |                            |too much of startup time
     Ever Confirmed|0                           |1

--- Comment #2 from Jan Hubicka <hubicka at gcc dot gnu.org> 2011-01-12 
14:40:30 UTC ---
compiling empty file 100 times takes 3.8s on 4.6, while it takes 2.4s on on gcc
4.3 as well as gcc 4.5.

This is 50% regression. User time increases 100%. So we probably do a lot more
initialization than before.

2979      9.4936  ggc_internal_alloc_stat
1771      5.6439  ira_init
1539      4.9046  pop_scope
1258      4.0091  init_reg_sets_1
1036      3.3016  ht_lookup_with_hash
986       3.1422  ht_lookup
951       3.0307  decl_attributes
905       2.8841  ix86_hard_regno_mode_ok
852       2.7152  copy_node_stat
750       2.3901  rtx_cost
717       2.2850  bind
635       2.0236  ix86_rtx_costs
633       2.0173  ggc_internal_cleared_alloc_stat
632       2.0141  ix86_memory_move_cost
619       1.9727  c_write_global_declarations_1
566       1.8038  make_node_stat
553       1.7623  htab_find_with_hash
519       1.6540  recog
497       1.5839  iterative_hash

Reply via email to