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.