re PR debug/81993 (-gsplit-dwarf removes some symbols, causing some undefined references)

2017-08-28  Richard Biener  <rguenther@suse.de>

	PR debug/81993
	* dwarf2out.c (gen_remaining_tmpl_value_param_die_attributes):
	Do nothing for removed DIEs.

From-SVN: r251382
This commit is contained in:
Richard Biener 2017-08-28 13:13:23 +00:00 committed by Richard Biener
parent 2aa8aa18a6
commit 950904f8b7
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,9 @@
2017-08-28 Richard Biener <rguenther@suse.de>
PR debug/81993
* dwarf2out.c (gen_remaining_tmpl_value_param_die_attributes):
Do nothing for removed DIEs.
2017-08-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/81977

View file

@ -26037,7 +26037,8 @@ gen_remaining_tmpl_value_param_die_attribute (void)
j = 0;
FOR_EACH_VEC_ELT (*tmpl_value_parm_die_table, i, e)
{
if (!tree_add_const_value_attribute (e->die, e->arg))
if (!e->die->removed
&& !tree_add_const_value_attribute (e->die, e->arg))
{
dw_loc_descr_ref loc = NULL;
if (! early_dwarf