------- Comment #10 from jakub at gcc dot gnu dot org  2009-02-12 13:16 -------
Most of the memory is allocated in df_chain->block_pool:
p *df->problems_by_index[4]->block_pool
$37 = {name = 0xbc3114 "df_chain_block pool", id = 475, elts_per_block = 50,
returned_free_list = 0x0, 
  virgin_free_list = 0x72ce7cae8 "", virgin_elts_remaining = 18, elts_allocated
= 775734800, elts_free = 18, 
  blocks_allocated = 15514696, block_list = 0x72ce7c6e0, block_size = 1608,
elt_size = 32}
p *cfun->cfg
$39 = {x_entry_block_ptr = 0x7ffff0cb11e0, x_exit_block_ptr = 0x7ffff0cb1240,
x_basic_block_info = 0x7ffff283f000, 
  x_n_basic_blocks = 76672, x_n_edges = 135946, x_last_basic_block = 76676,
x_label_to_block_map = 0x0, 
  x_profile_status = PROFILE_GUESSED, x_dom_computed = {DOM_NO_FAST_QUERY,
DOM_NONE}, x_n_bbs_in_dom_tree = {76672, 0}, 
  max_jumptable_ents = 0, last_label_uid = 97987}


-- 


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

Reply via email to