diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2020-06-17 07:50:57 -0400 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2020-06-17 07:50:57 -0400 |
commit | b9e67f2840ce0d8859d96e7f8df8fe9584af5eba (patch) | |
tree | ed3b7284ff15c802583f6409b9c71b3739642d15 /gcc/gcov.c | |
parent | 1957047ed1c94bf17cf993a2b1866965f493ba87 (diff) | |
parent | 56638b9b1853666f575928f8baf17f70e4ed3517 (diff) | |
download | gcc-b9e67f2840ce0d8859d96e7f8df8fe9584af5eba.zip gcc-b9e67f2840ce0d8859d96e7f8df8fe9584af5eba.tar.gz gcc-b9e67f2840ce0d8859d96e7f8df8fe9584af5eba.tar.bz2 |
Merge from trunk at:
commit 56638b9b1853666f575928f8baf17f70e4ed3517
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Jun 17 00:16:36 2020 +0000
Daily bump.
Diffstat (limited to 'gcc/gcov.c')
-rw-r--r-- | gcc/gcov.c | 32 |
1 files changed, 17 insertions, 15 deletions
@@ -874,6 +874,9 @@ main (int argc, char **argv) } } + if (!flag_use_stdout) + executed_summary (total_lines, total_executed); + return 0; } @@ -1225,6 +1228,8 @@ struct function_start_pair_hash : typed_noop_remove <function_start> ref.start_line = ~1U; } + static const bool empty_zero_p = false; + static void mark_empty (function_start &ref) { @@ -1408,17 +1413,13 @@ generate_results (const char *file_name) } name_map needle; - - if (file_name) - { - needle.name = file_name; - vector<name_map>::iterator it = std::find (names.begin (), names.end (), - needle); - if (it != names.end ()) - file_name = sources[it->src].coverage.name; - else - file_name = canonicalize_name (file_name); - } + needle.name = file_name; + vector<name_map>::iterator it + = std::find (names.begin (), names.end (), needle); + if (it != names.end ()) + file_name = sources[it->src].coverage.name; + else + file_name = canonicalize_name (file_name); gcov_intermediate_filename = get_gcov_intermediate_filename (file_name); @@ -1460,7 +1461,11 @@ generate_results (const char *file_name) if (flag_gcov_file) { if (flag_json_format) - output_json_intermediate_file (json_files, src); + { + output_json_intermediate_file (json_files, src); + if (!flag_use_stdout) + fnotice (stdout, "\n"); + } else { if (flag_use_stdout) @@ -1507,9 +1512,6 @@ generate_results (const char *file_name) } } } - - if (!file_name) - executed_summary (total_lines, total_executed); } /* Release all memory used. */ |