https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89392

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
So the odd thing is that pta_obstack and bitmap_default_obstack seem to
allocate
from the same memory...

(gdb) p pta_obstack
$59 = {elements = 0x33fcaa8, heads = 0x33fca88, obstack = {chunk_size = 65536, 
    chunk = 0x33fc930, object_base = 0x33fcbd8 "", next_free = 0x33fcbd8 "", 
    chunk_limit = 0x340c930 "", temp = {i = 0, p = 0x0}, alignment_mask = 7, 
    chunkfun = {
      plain = 0x23844ac <mempool_obstack_chunk_alloc(unsigned long)>, extra = 
    0x23844ac <mempool_obstack_chunk_alloc(unsigned long)>}, freefun = {
      plain = 0x23844d7 <mempool_obstack_chunk_free(void*)>, extra = 
    0x23844d7 <mempool_obstack_chunk_free(void*)>}, extra_arg = 0x0, 
    use_extra_arg = 0, maybe_empty_object = 0, alloc_failed = 0}}
(gdb) p bitmap_default_obstack
$60 = {elements = 0x33fcb18, heads = 0x33fcb40, obstack = {chunk_size = 65536, 
    chunk = 0x33fc930, object_base = 0x33fca48 "", next_free = 0x33fca48 "", 
    chunk_limit = 0x340c930 "", temp = {i = 0, p = 0x0}, alignment_mask = 7, 
    chunkfun = {
      plain = 0x23844ac <mempool_obstack_chunk_alloc(unsigned long)>, extra = 
    0x23844ac <mempool_obstack_chunk_alloc(unsigned long)>}, freefun = {
      plain = 0x23844d7 <mempool_obstack_chunk_free(void*)>, extra = 
    0x23844d7 <mempool_obstack_chunk_free(void*)>}, extra_arg = 0x0, 
    use_extra_arg = 0, maybe_empty_object = 1, alloc_failed = 0}}

Reply via email to