aboutsummaryrefslogtreecommitdiff
path: root/libgomp/team.c
diff options
context:
space:
mode:
authorSteve Ellcey <sje@cup.hp.com>2006-01-21 17:57:01 +0000
committerSteve Ellcey <sje@gcc.gnu.org>2006-01-21 17:57:01 +0000
commita55b8e1826cd3c5e399fdcb4802f1603e49f8ba9 (patch)
tree16ba62c14bd05fa0e4fd37e596e2a99d95e7f40b /libgomp/team.c
parent30cb87a09beeca0cbdee7347c2d993d1b90446d2 (diff)
downloadgcc-a55b8e1826cd3c5e399fdcb4802f1603e49f8ba9.zip
gcc-a55b8e1826cd3c5e399fdcb4802f1603e49f8ba9.tar.gz
gcc-a55b8e1826cd3c5e399fdcb4802f1603e49f8ba9.tar.bz2
re PR libgomp/25877 (team.c:269: warning: implicit declaration of function 'alloca')
PR libgomp/25877 * configure.ac: Remove check for alloca.h. * configure: Regenerate. * config.h.in: Regenerate. * libgomp.h: define gomp_alloca to be __builtin_alloca. * team.c: Remove use of alloca.h. Call gomp_alloca instead of alloca. From-SVN: r110068
Diffstat (limited to 'libgomp/team.c')
-rw-r--r--libgomp/team.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/libgomp/team.c b/libgomp/team.c
index c994135..a4020fc 100644
--- a/libgomp/team.c
+++ b/libgomp/team.c
@@ -32,11 +32,6 @@
#include <stdlib.h>
#include <string.h>
-#ifdef HAVE_ALLOCA_H
-# include <alloca.h>
-#endif
-
-
/* This array manages threads spawned from the top level, which will
return to the idle loop once the current PARALLEL construct ends. */
static struct gomp_thread **gomp_threads;
@@ -270,7 +265,8 @@ gomp_team_start (void (*fn) (void *), void *data, unsigned nthreads,
}
}
- start_data = alloca (sizeof (struct gomp_thread_start_data) * (nthreads-i));
+ start_data = gomp_alloca (sizeof (struct gomp_thread_start_data)
+ * (nthreads-i));
/* Launch new threads. */
for (; i < nthreads; ++i, ++start_data)