Fix broken filename for .gcda files starting with '..' (PR gcov-profile/88994).
authorMartin Liska <mliska@suse.cz>
Thu, 24 Jan 2019 08:27:39 +0000 (09:27 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Thu, 24 Jan 2019 08:27:39 +0000 (08:27 +0000)
commit12502bf2e905cba16edf28941a37e6de432ea108
tree3bb6d2911140400e28773f6ab238f857c25988d5
parent07fd2247eed45cd69c7b2294fe528c9bbe7a838e
Fix broken filename for .gcda files starting with '..' (PR gcov-profile/88994).

2019-01-24  Martin Liska  <mliska@suse.cz>

PR gcov-profile/88994
* gcov-io.c (mangle_path): Do not allocate a bigger buffer,
result will be always smaller or equal to the original.
* gcov.c (mangle_name): Fix else branch where we should
also copy to PTR and shift the pointer.

From-SVN: r268233
gcc/ChangeLog
gcc/gcov-io.c
gcc/gcov.c