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)

Reply via email to