]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libgcov: Call __builtin_fork instead of fork
authorFlorian Weimer <fweimer@redhat.com>
Fri, 8 Dec 2023 15:27:55 +0000 (16:27 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Fri, 8 Dec 2023 15:27:55 +0000 (16:27 +0100)
Some targets do not provide a prototype for fork, and compilation now
fails with an implicit-function-declaration error.

libgcc/

* libgcov-interface.c (__gcov_fork): Use __builtin_fork instead
of fork.

libgcc/libgcov-interface.c

index b2ee930864183b78c8826255183ca86e15e21ded..d166e98510d41ee7958b880175b50df9e6df9315 100644 (file)
@@ -182,7 +182,7 @@ pid_t
 __gcov_fork (void)
 {
   pid_t pid;
-  pid = fork ();
+  pid = __builtin_fork ();
   if (pid == 0)
     {
       __GTHREAD_MUTEX_INIT_FUNCTION (&__gcov_mx);