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> --- gcc/gcov.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/gcov.cc b/gcc/gcov.cc index 3e6f2e4212a..96fdc50f0e8 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) -- 2.39.2 (Apple Git-143)