Hi,

On Mon, Apr 20 2020, Martin Liška wrote:
> Hi.
>
> The patch is about a space printed in between multiple
> entries in Referring and References in symtab_node dump.
>
> Patch can bootstrap on x86_64-linux-gnu and survives regression tests.
>
> Ready to be installed?

Given that "called by" and "calls" cgraph_edge list dumps also do not
care about producing trailing spaces, I guess this is consistent and
fine, except that...

>
> gcc/ChangeLog:
>
> 2020-04-20  Martin Liska  <mli...@suse.cz>
>
>       * symtab.c (symtab_node::dump_references): Add space after
>       one entry.
>       (symtab_node::dump_referring): Likewise.
> ---
>   gcc/symtab.c | 14 ++++++--------
>   1 file changed, 6 insertions(+), 8 deletions(-)
>
>
> diff --git a/gcc/symtab.c b/gcc/symtab.c
> index a36cdccf9c1..cced6bd8ac7 100644
> --- a/gcc/symtab.c
> +++ b/gcc/symtab.c
> @@ -800,11 +800,10 @@ symtab_node::dump_references (FILE *file)
>    int i;
>    for (i = 0; iterate_reference (i, ref); i++)
>      {
> -      fprintf (file, "%s (%s)",
> -            ref->referred->dump_asm_name (),
> -            ipa_ref_use_name [ref->use]);
> +      fprintf (file, "%s (%s) ", ref->referred->dump_asm_name (),
> +            ipa_ref_use_name[ref->use]);
>        if (ref->speculative)
> -     fprintf (file, " (speculative)");
> +     fprintf (file, "(speculative)");

...you probably want a trailing space also here,

>      }
>    fprintf (file, "\n");
>  }
> @@ -818,11 +817,10 @@ symtab_node::dump_referring (FILE *file)
>    int i;
>    for (i = 0; iterate_referring(i, ref); i++)
>      {
> -      fprintf (file, "%s (%s)",
> -            ref->referring->dump_asm_name (),
> -            ipa_ref_use_name [ref->use]);
> +      fprintf (file, "%s (%s) ", ref->referring->dump_asm_name (),
> +            ipa_ref_use_name[ref->use]);
>        if (ref->speculative)
> -     fprintf (file, " (speculative)");
> +     fprintf (file, "(speculative) ");

like you already have here.

Martin

Reply via email to