On February 1, 2015 7:22:29 AM CET, Jason Merrill <ja...@redhat.com> wrote: >On 01/30/2015 06:49 PM, Aldy Hernandez wrote: >> + FOR_EACH_FUNCTION_WITH_GIMPLE_BODY (node) >> + if (DECL_ABSTRACT_ORIGIN (node->decl)) > >If we do this for all functions, not just those with >DECL_ABSTRACT_ORIGIN set... > >> + /* FIXME: What does this do for templates? I think we don't want >to >> + send a template off to early_global_decl, but rather walk >through >> + its specializations and emit them. */ >> for (tree t = level->names; t; t = TREE_CHAIN(t)) >> debug_hooks->early_global_decl (t); > >...could we drop this hunk? > >Can we also call early_finish in finalize_compilation_unit, rather than > >in free_lang_data?
That would be sweet indeed. Richard. >Jason