On Thu, Nov 03, 2016 at 05:42:51PM +0100, Jakub Jelinek wrote:
> Bootstrapped/regtested on x86_64-linux and i686-linux and Rainer has kindly
> tested it on Solaris, ok for trunk?
>
> 2016-11-03 Jakub Jelinek <[email protected]>
>
> * dwarf2out.c (size_of_discr_list): Fix typo in function comment.
>
> PR debug/78191
> * dwarf2out.c (abbrev_opt_base_type_end): New variable.
> (die_abbrev_cmp): Sort dies with die_abbrev smaller than
> abbrev_opt_base_type_end only by increasing die_abbrev, before
> any other dies.
> (optimize_abbrev_table): Don't change abbrev numbers of
> base types and CU or optimize implicit consts in them if
> calc_base_type_die_sizes has been called during build_abbrev_table.
> (calc_base_type_die_sizes): If abbrev_opt_start, set
> abbrev_opt_base_type_end to one plus largest base type's
> die_abbrev.
I'd like to ping this patch, it fixes a bootstrap failure on Solaris
(both sparc and x86), so I think it is high priority.
Thanks.
Jakub