On 2/4/19 6:15 AM, Richard Biener wrote:
> 
> When I introduced tree-form bitmaps I forgot to think about GC.
> The following drops the chain_prev annotation to make the marker
> work for trees.  I've also maked the obstack member GTY skip
> (and prevent bitmap_obstack from gengtype processing) because
> the obstack isn't used for GC allocated bitmaps.
> 
> Bootstrap & regtest running on x86_64-unknown-linux-gnu.
> 
> Richard.
> 
> 2019-02-04  Richard Biener  <rguent...@suse.de>
> 
>       PR middle-end/89150
>       * bitmap.h (struct bitmap_obstack): Do not mark GTY.
>       (struct bitmap_element): Drop chain_prev so we properly recurse on
>       the prev member, supporting tree views.
>       (struct bitmap_head): GTY skip the obstack member.
Was there a particular failure mode you observed or was this discovered
by inspection.

The reason I ask is my tester is showing occasional failures
bootstrapping hppa-linux-gnu with a segfault in ICF.

I'd rather not have to dig into it if it can be avoided :-)
Bootstrapping hppa via qemu is something like 6 hours...

Jeff

Reply via email to