https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89961
--- Comment #25 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Martin Liska <mar...@gcc.gnu.org>: https://gcc.gnu.org/g:b777f228b481ae881a7fbb09de367a053740932c commit r12-3038-gb777f228b481ae881a7fbb09de367a053740932c Author: Martin Liska <mli...@suse.cz> Date: Tue Aug 17 16:24:26 2021 +0200 gcov: fix output location for JSON mode. PR gcov-profile/89961 gcc/ChangeLog: * gcov.c (make_gcov_file_name): Rewrite using std::string. (mangle_name): Simplify, do not used the second argument. (strip_extention): New function. (get_md5sum): Likewise. (get_gcov_intermediate_filename): Handle properly -p and -x options. (output_gcov_file): Use string type. (generate_results): Likewise. (md5sum_to_hex): Remove.