aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-param-manipulation.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/ipa-param-manipulation.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/ipa-param-manipulation.c')
-rw-r--r--gcc/ipa-param-manipulation.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.c
index 9789160..2cc4bc7 100644
--- a/gcc/ipa-param-manipulation.c
+++ b/gcc/ipa-param-manipulation.c
@@ -111,6 +111,9 @@ ipa_dump_adjusted_parameters (FILE *f,
unsigned i, len = vec_safe_length (adj_params);
bool first = true;
+ if (!len)
+ return;
+
fprintf (f, " IPA adjusted parameters: ");
for (i = 0; i < len; i++)
{
@@ -899,7 +902,7 @@ ipa_param_adjustments::dump (FILE *f)
fprintf (f, " m_always_copy_start: %i\n", m_always_copy_start);
ipa_dump_adjusted_parameters (f, m_adj_params);
if (m_skip_return)
- fprintf (f, " Will SKIP return.\n");
+ fprintf (f, " Will SKIP return.\n");
}
/* Dump information contained in the object in textual form to stderr. */