This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Patch ping: Fix dwarf2out related bootstrap failure on Solaris (PR debug/78191)


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  <jakub@redhat.com>
> 
> 	* 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]