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