aboutsummaryrefslogtreecommitdiff
path: root/libgcc/libgcov-interface.c
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2023-12-08 16:27:55 +0100
committerFlorian Weimer <fweimer@redhat.com>2023-12-08 16:27:55 +0100
commit68d4138204b09b658506e8eefa231c985b8f5363 (patch)
treee4bbcc008737c44cbeaaa5050ac765746ab41aab /libgcc/libgcov-interface.c
parentd4b6d147920b93297e621124a99ed01e7e310d92 (diff)
downloadgcc-68d4138204b09b658506e8eefa231c985b8f5363.zip
gcc-68d4138204b09b658506e8eefa231c985b8f5363.tar.gz
gcc-68d4138204b09b658506e8eefa231c985b8f5363.tar.bz2
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.
Diffstat (limited to 'libgcc/libgcov-interface.c')
-rw-r--r--libgcc/libgcov-interface.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgcc/libgcov-interface.c b/libgcc/libgcov-interface.c
index b2ee930..d166e98 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);