diff options
author | Martin Liska <mliska@suse.cz> | 2018-06-29 16:03:36 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2018-06-29 14:03:36 +0000 |
commit | 1f2bb38a85710f650d1ea87f0765cb50e19c3212 (patch) | |
tree | a4cb15221ae4ad1a6c3e227f6bbb07e6328aa6fc /gcc/gcov-io.h | |
parent | 52057dc4ac5295caebf83147f688d769c93cbc8d (diff) | |
download | gcc-1f2bb38a85710f650d1ea87f0765cb50e19c3212.zip gcc-1f2bb38a85710f650d1ea87f0765cb50e19c3212.tar.gz gcc-1f2bb38a85710f650d1ea87f0765cb50e19c3212.tar.bz2 |
When using -fprofile-generate=/some/path mangle absolute path of file (PR lto/85759).
2018-06-29 Martin Liska <mliska@suse.cz>
PR lto/85759
* coverage.c (coverage_init): Mangle full path name.
* doc/invoke.texi: Document the change.
* gcov-io.c (mangle_path): New.
* gcov-io.h (mangle_path): Likewise.
* gcov.c (mangle_name): Use mangle_path for path mangling.
From-SVN: r262251
Diffstat (limited to 'gcc/gcov-io.h')
-rw-r--r-- | gcc/gcov-io.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/gcov-io.h b/gcc/gcov-io.h index 56391de..7a11f0a 100644 --- a/gcc/gcov-io.h +++ b/gcc/gcov-io.h @@ -371,6 +371,7 @@ GCOV_LINKAGE void gcov_read_summary (struct gcov_summary *) ATTRIBUTE_HIDDEN; GCOV_LINKAGE const char *gcov_read_string (void); GCOV_LINKAGE void gcov_sync (gcov_position_t /*base*/, gcov_unsigned_t /*length */); +char *mangle_path (char const *base); #if !IN_GCOV /* Available outside gcov */ |