https://gcc.gnu.org/g:dce62cda93a4b2965bca15b8c48b2202aeed27a6
commit r15-8909-gdce62cda93a4b2965bca15b8c48b2202aeed27a6 Author: Iain Sandoe <i...@sandoe.co.uk> Date: Thu Mar 13 17:28:55 2025 +0000 gcc, gcov: Use 'lbasename' consistently. The 'basename' implementation can vary with the host platform (e.g. POSIX c.f. Linux). This is the only current uses of basename() in the source so convert them to use lbasename() as most other cases do. gcc/ChangeLog: * gcov.cc (get_gcov_intermediate_filename): Use lbasename(). Signed-off-by: Iain Sandoe <i...@sandoe.co.uk> Diff: --- gcc/gcov.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/gcov.cc b/gcc/gcov.cc index 3e6f2e4212ac..96fdc50f0e8f 100644 --- a/gcc/gcov.cc +++ b/gcc/gcov.cc @@ -1366,7 +1366,7 @@ get_md5sum (const char *input) static string get_gcov_intermediate_filename (const char *input_file_name) { - string base = basename (input_file_name); + string base = lbasename (input_file_name); string str = strip_extention (base); if (flag_hash_filenames)