As mention in the PR, we should leave rights to umask.

I'm going to install the patch if there are no comments.
Martin

libgcc/ChangeLog:

        PR gcov-profile/96035
        * libgcov-driver-system.c: Create gcov folders with 0777
        so that it respects a system umask.
---
 libgcc/libgcov-driver-system.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libgcc/libgcov-driver-system.c b/libgcc/libgcov-driver-system.c
index 031f057e318..216992afa8a 100644
--- a/libgcc/libgcov-driver-system.c
+++ b/libgcc/libgcov-driver-system.c
@@ -115,7 +115,7 @@ create_file_directory (char *filename)
         /* Try to make directory if it doesn't already exist.  */
         if (access (filename, F_OK) == -1
 #ifdef TARGET_POSIX_IO
-            && mkdir (filename, 0755) == -1
+           && mkdir (filename, 0777) == -1
 #else
 #ifdef mkdir
 #undef mkdir
--
2.27.0

Reply via email to