diff options
author | Martin Liska <mliska@suse.cz> | 2019-07-03 10:29:08 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2019-07-03 08:29:08 +0000 |
commit | 8e37c995c69b40b3cc3ec015e6bbfe0567a020a0 (patch) | |
tree | 05796cb776b5759125071800eac8dd76d118e8ff /gcc/coverage.c | |
parent | a7b3509eb6aa51d696be5edba6f4e451ceff03a0 (diff) | |
download | gcc-8e37c995c69b40b3cc3ec015e6bbfe0567a020a0.zip gcc-8e37c995c69b40b3cc3ec015e6bbfe0567a020a0.tar.gz gcc-8e37c995c69b40b3cc3ec015e6bbfe0567a020a0.tar.bz2 |
Add -fprofile-note option.
2019-07-03 Martin Liska <mliska@suse.cz>
* common.opt: Add fprofile-note.
* coverage.c (coverage_init): Append the option
to bbg_file_name.
* doc/invoke.texi: Document -fprofile-note.
From-SVN: r272990
Diffstat (limited to 'gcc/coverage.c')
-rw-r--r-- | gcc/coverage.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gcc/coverage.c b/gcc/coverage.c index 1ffefd5..960ff7e 100644 --- a/gcc/coverage.c +++ b/gcc/coverage.c @@ -1255,9 +1255,14 @@ coverage_init (const char *filename) /* Name of bbg file. */ if (flag_test_coverage && !flag_compare_debug) { - bbg_file_name = XNEWVEC (char, len + strlen (GCOV_NOTE_SUFFIX) + 1); - memcpy (bbg_file_name, filename, len); - strcpy (bbg_file_name + len, GCOV_NOTE_SUFFIX); + if (profile_note_location) + bbg_file_name = xstrdup (profile_note_location); + else + { + bbg_file_name = XNEWVEC (char, len + strlen (GCOV_NOTE_SUFFIX) + 1); + memcpy (bbg_file_name, filename, len); + strcpy (bbg_file_name + len, GCOV_NOTE_SUFFIX); + } if (!gcov_open (bbg_file_name, -1)) { |