aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcov-io.h
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2018-06-29 16:03:36 +0200
committerMartin Liska <marxin@gcc.gnu.org>2018-06-29 14:03:36 +0000
commit1f2bb38a85710f650d1ea87f0765cb50e19c3212 (patch)
treea4cb15221ae4ad1a6c3e227f6bbb07e6328aa6fc /gcc/gcov-io.h
parent52057dc4ac5295caebf83147f688d769c93cbc8d (diff)
downloadgcc-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.h1
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 */