On 1/9/20 2:25 AM, luoxhu wrote:


On 2020/1/8 22:54, Martin Liška wrote:
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c
index bd44063a1ac..789564ba335 100644
--- a/gcc/cgraphclones.c
+++ b/gcc/cgraphclones.c
@@ -1148,8 +1148,7 @@ symbol_table::materialize_all_clones (void)
            if (symtab->dump_file)
              {
                fprintf (symtab->dump_file, "cloning %s to %s\n",
-                   xstrdup_for_dump (node->clone_of->name ()),
-                   xstrdup_for_dump (node->name ()));
+                   node->clone_of->dump_name (), node->name ());

Also node->dump_name () here?


Yep, thank you for the note.

I'm going to install the obvious patch.

Martin
>From 16ba88890581aa4398789b8670eb39792c8b107f Mon Sep 17 00:00:00 2001
From: Martin Liska <mli...@suse.cz>
Date: Thu, 9 Jan 2020 09:21:37 +0100
Subject: [PATCH] One more usage of cgraph_node::dump_name.

gcc/ChangeLog:

2020-01-09  Martin Liska  <mli...@suse.cz>

	* cgraphclones.c (symbol_table::materialize_all_clones):
	Use cgraph_node::dump_name.
---
 gcc/cgraphclones.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c
index 789564ba335..9b1cc3e3930 100644
--- a/gcc/cgraphclones.c
+++ b/gcc/cgraphclones.c
@@ -1148,7 +1148,8 @@ symbol_table::materialize_all_clones (void)
 		  if (symtab->dump_file)
 		    {
 		      fprintf (symtab->dump_file, "cloning %s to %s\n",
-			       node->clone_of->dump_name (), node->name ());
+			       node->clone_of->dump_name (),
+			       node->dump_name ());
 		      if (node->clone.tree_map)
 		        {
 			  unsigned int i;
-- 
2.24.1

Reply via email to