aboutsummaryrefslogtreecommitdiff
path: root/gcc/cgraphclones.c
diff options
context:
space:
mode:
authorFeng Xue <fxue@os.amperecomputing.com>2020-03-03 10:32:40 +0800
committerFeng Xue <fxue@os.amperecomputing.com>2020-06-01 16:58:17 +0800
commitc055929ff2de906b7706428d42152b1a51cb3b0a (patch)
treea4156a7d0641414c3702403b69cb35cd66421bbd /gcc/cgraphclones.c
parent62efd1c481dfd3b9cd69e64a9d6053dd8fcc3382 (diff)
downloadgcc-c055929ff2de906b7706428d42152b1a51cb3b0a.zip
gcc-c055929ff2de906b7706428d42152b1a51cb3b0a.tar.gz
gcc-c055929ff2de906b7706428d42152b1a51cb3b0a.tar.bz2
Fix dump in clone materialization
2020-06-01 Feng Xue <fxue@os.amperecomputing.com> gcc/ * cgraphclones.c (materialize_all_clones): Adjust replace map dump. * ipa-param-manipulation.c (ipa_dump_adjusted_parameters): Do not dump infomation if there is no adjusted parameter. * (ipa_param_adjustments::dump): Adjust prefix spaces for dump string.
Diffstat (limited to 'gcc/cgraphclones.c')
-rw-r--r--gcc/cgraphclones.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c
index e4f1c1d..db61c21 100644
--- a/gcc/cgraphclones.c
+++ b/gcc/cgraphclones.c
@@ -1160,15 +1160,15 @@ symbol_table::materialize_all_clones (void)
if (node->clone.tree_map)
{
unsigned int i;
- fprintf (symtab->dump_file, " replace map: ");
+ fprintf (symtab->dump_file, " replace map:");
for (i = 0;
i < vec_safe_length (node->clone.tree_map);
i++)
{
ipa_replace_map *replace_info;
replace_info = (*node->clone.tree_map)[i];
- fprintf (symtab->dump_file, "%i -> ",
- (*node->clone.tree_map)[i]->parm_num);
+ fprintf (symtab->dump_file, "%s %i -> ",
+ i ? "," : "", replace_info->parm_num);
print_generic_expr (symtab->dump_file,
replace_info->new_tree);
}