diff --git a/gcc/calls.cc b/gcc/calls.cc index dac95374599..372fab317f6 100644 --- a/gcc/calls.cc +++ b/gcc/calls.cc @@ -1282,9 +1282,9 @@ maybe_complain_about_tail_call (tree call_expr, const char *reason) && dump_file && (dump_flags & TDF_DETAILS)) { - fprintf (dump_file, ";; "); + fprintf (dump_file, ";; Cannot tail-call: %s: ", reason); print_generic_expr (dump_file, call_expr, TDF_SLIM); - fprintf (dump_file, "\n;; Cannot tail-call: %s\n", reason); + fprintf (dump_file, "\n"); } } diff --git a/gcc/tree-tailcall.cc b/gcc/tree-tailcall.cc index 5949e0822a4..d5c4c7bf267 100644 --- a/gcc/tree-tailcall.cc +++ b/gcc/tree-tailcall.cc @@ -494,8 +494,8 @@ maybe_error_musttail (gcall *call, const char *err, bool diag_musttail) } if (dump_file && (dump_flags & TDF_DETAILS)) { + fprintf (dump_file, "Cannot tail-call: %s: ", err); print_gimple_stmt (dump_file, call, 0, TDF_SLIM); - fprintf (dump_file, "Cannot tail-call: %s\n", err); } }