aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcov.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2018-01-04 09:55:15 +0100
committerMartin Liska <marxin@gcc.gnu.org>2018-01-04 08:55:15 +0000
commit6f3102fdbbfd0596c6f86a953a0e0a955ade4540 (patch)
treea36909b9a927d8878370a52ddd6b89a0cb106004 /gcc/gcov.c
parentfcb6fced16389962ebf2cebe737d534994a80fb6 (diff)
downloadgcc-6f3102fdbbfd0596c6f86a953a0e0a955ade4540.zip
gcc-6f3102fdbbfd0596c6f86a953a0e0a955ade4540.tar.gz
gcc-6f3102fdbbfd0596c6f86a953a0e0a955ade4540.tar.bz2
Add version to intermediate gcov file (PR gcov-profile/83669).
2018-01-04 Martin Liska <mliska@suse.cz> PR gcov-profile/83669 * gcov.c (output_intermediate_file): Add version to intermediate gcov file. * doc/gcov.texi: Document new field 'version' in intermediate file format. Fix location of '-k' option of gcov command. From-SVN: r256227
Diffstat (limited to 'gcc/gcov.c')
-rw-r--r--gcc/gcov.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/gcov.c b/gcc/gcov.c
index 3b80f51..37f431c 100644
--- a/gcc/gcov.c
+++ b/gcc/gcov.c
@@ -1035,6 +1035,7 @@ file 'foo.cc.gcov' similar to the above example. */
static void
output_intermediate_file (FILE *gcov_file, source_info *src)
{
+ fprintf (gcov_file, "version:%s\n", version_string);
fprintf (gcov_file, "file:%s\n", src->name); /* source file name */
std::sort (src->functions.begin (), src->functions.end (),