Re: [PATCH][3/n] dwarf2out refactoring for early (LTO) debug

2016-09-21 Thread Jason Merrill
Looks good. On Wed, Sep 21, 2016 at 4:37 AM, Richard Biener wrote: > On Wed, Aug 26, 2015 at 1:34 PM, Richard Biener wrote: >> >> The following fixes a GC issue I run into when doing >> prune_unused_types_prune early. The issue is that the DIE struct >> has a chain_circular marked field (die_si

Re: [PATCH][3/n] dwarf2out refactoring for early (LTO) debug

2016-09-21 Thread Richard Biener
On Wed, Aug 26, 2015 at 1:34 PM, Richard Biener wrote: > > The following fixes a GC issue I run into when doing > prune_unused_types_prune early. The issue is that the DIE struct > has a chain_circular marked field (die_sib) which cannot tolerate > spurious extra entries from old removed entries

[PATCH][3/n] dwarf2out refactoring for early (LTO) debug

2015-08-26 Thread Richard Biener
The following fixes a GC issue I run into when doing prune_unused_types_prune early. The issue is that the DIE struct has a chain_circular marked field (die_sib) which cannot tolerate spurious extra entries from old removed entries into the circular chain. Otherwise we fail to properly mark par