http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26854
--- Comment #123 from Daniel Berlin <dberlin at gcc dot gnu.org> 2011-01-18 14:54:33 UTC --- On Tue, Jan 18, 2011 at 9:49 AM, hubicka at gcc dot gnu.org <gcc-bugzi...@gcc.gnu.org> wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26854 > > Jan Hubicka <hubicka at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |hubicka at gcc dot gnu.org > > --- Comment #122 from Jan Hubicka <hubicka at gcc dot gnu.org> 2011-01-18 > 14:48:32 UTC --- > oprofiling shows that 50% of parsing time is in decl_jump_unsafe that is C > frontend thingy to output some sort of warnings on gotos to VLAs. This can > probably be solved quite easilly. > > Later we get (at -O2 all.i) > 83417 17.0179 cc1 dominated_by_p > 75164 15.3342 cc1 bitmap_equal_p > 38134 7.7797 cc1 bitmap_set_bit > 26144 5.3336 cc1 bitmap_ior_into > 21031 4.2905 cc1 decl_jump_unsafe > 16142 3.2931 cc1 register_new_assert_for.isra.42 > 12713 2.5936 cc1 bitmap_elt_insert_after > 11136 2.2719 cc1 sbitmap_a_or_b > 10625 2.1676 cc1 et_splay > 10059 2.0521 cc1 walk_dominator_tree > 6775 1.3822 cc1 dse_enter_block > 5952 1.2143 cc1 bitmap_bit_p This looks suspiciously like it's not using the DFS numbers