On 11/14/2017 05:07 PM, Martin Liška wrote:
> On 11/14/2017 10:20 AM, Jan Hubicka wrote:
>> @@ -4670,11 +4671,12 @@ expand_call_inline (basic_block bb, gimp
>> if (dump_file && (dump_flags & TDF_DETAILS))
>> {
>> - fprintf (dump_file, "Inlining ");
>> - print_generic_expr (dump_file, id->src_fn);
>> - fprintf (dump_file, " to ");
>> - print_generic_expr (dump_file, id->dst_fn);
>> - fprintf (dump_file, " with frequency %i\n", cg_edge->frequency ());
>> + fprintf (dump_file, "Inlining %s to %s with frequency %4.2f\n",
>> + xstrdup_for_dump (id->src_node->dump_name ()),
>> + xstrdup_for_dump (id->dst_node->dump_name ()),
>> + cg_edge->sreal_frequency ().to_double ());
>> + id->src_node->dump (dump_file);
>> + id->dst_node->dump (dump_file);
>> }
>
> Hi.
>
> You don't have to call xstrdup_for_dump for functions symtab_node::dump_name
> and
> symtab_node::dump_asm_name. Allocation is done from GGC memory.
>
> Martin
Tested and installed as r255005.
Martin