From: Florian Weimer Date: Fri, 8 Dec 2023 15:27:55 +0000 (+0100) Subject: libgcov: Call __builtin_fork instead of fork X-Git-Tag: basepoints/gcc-15~3813 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=68d4138204b09b658506e8eefa231c985b8f5363;p=thirdparty%2Fgcc.git libgcov: Call __builtin_fork instead of fork 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. --- diff --git a/libgcc/libgcov-interface.c b/libgcc/libgcov-interface.c index b2ee93086418..d166e98510d4 100644 --- a/libgcc/libgcov-interface.c +++ b/libgcc/libgcov-interface.c @@ -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);