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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Well, it's useful to point out the main offenders of malloc/free that might
better use a more suitable allocation strathegy like obstacks for example.

     7.7  22.6%  22.6%      7.8  22.6% c_common_nodes_and_builtins [clone
.cold.171]

where does that allocate?

     5.7  16.7%  39.3%      5.7  16.7% tree_ssa_lim

Yeah, I have some old patches for that ...

     4.3  12.5%  51.8%     10.8  31.5% cpp_classify_number

Not exactly clear where that allocates ...

     3.8  11.1%  62.9%      5.2  15.1% do_endif [clone .lto_priv.2364]

also in libcpp, but uses obstacks already.

Reply via email to