diff mbox series

Fix spacing in symtab_node::dump_references.

Message ID b715bfa1-8603-b357-2a95-d9d56f7fddfd@suse.cz
State New
Headers show
Series Fix spacing in symtab_node::dump_references. | expand

Commit Message

Martin Liška April 20, 2020, 10:32 a.m. UTC
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?
Thanks,
Martin

gcc/ChangeLog:

2020-04-20  Martin Liska  <mliska@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(-)

Comments

Martin Jambor April 20, 2020, 11:03 a.m. UTC | #1
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  <mliska@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
Martin Liška April 20, 2020, 12:09 p.m. UTC | #2
On 4/20/20 1:03 PM, Martin Jambor wrote:
> 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...

Yes, we don't care about trailing spaces.

> 
>>
>> gcc/ChangeLog:
>>
>> 2020-04-20  Martin Liska  <mliska@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,

Yes, thank you!

I'm going to install the patch with this adjusted.

Thanks,
Martin

> 
>>       }
>>     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
>
diff mbox series

Patch

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)");
     }
   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) ");
     }
   fprintf (file, "\n");
 }