dwarf2out.c (append_entry_to_tmpl_value_parm_die_table): Assert we're in early phase.
authorRichard Biener <rguenther@suse.de>
Fri, 18 Sep 2015 12:59:32 +0000 (12:59 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 18 Sep 2015 12:59:32 +0000 (12:59 +0000)
commit8cd60b238b40e06647938ef44114da23b6d27391
treee7aec9a4d922a55cf255d5eace50f1c9c7e161d9
parent7215aaedd627b93bf09bb5af9acbe46cc87d7c14
dwarf2out.c (append_entry_to_tmpl_value_parm_die_table): Assert we're in early phase.

2015-09-18  Richard Biener  <rguenther@suse.de>

* dwarf2out.c (append_entry_to_tmpl_value_parm_die_table): Assert
we're in early phase.
(schedule_generic_params_dies_gen): Likewise.
(gen_remaining_tmpl_value_param_die_attribute): Do only as much
work as possible, retaining unhandled cases.
(gen_scheduled_generic_parms_dies): Set early-dwarf flag and
clear out generic_type_instances at the end.
(dwarf2out_finish): Move call to gen_scheduled_generic_parms_dies...
(dwarf2out_early_finish): ... here.  Do most of
gen_remaining_tmpl_value_param_die_attribute here.

From-SVN: r227905
gcc/ChangeLog
gcc/dwarf2out.c