diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 7eceeb5548b3ae519e211dc698b824254bc73447..83c841c51250adce3d8208988356cbf527161af0 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-07  Jakub Jelinek  <jakub@redhat.com>
+
+	* team.c (gomp_team_start): Fix setting up thread_attr
+	stack size.
+
 2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
 
 	* configure: Regenerate.
diff --git a/libgomp/team.c b/libgomp/team.c
index d114bb5de85ba20a429ec4614febbfb68fb88d71..7d50bfc29af83e3504270fbf7acca1288571926a 100644
--- a/libgomp/team.c
+++ b/libgomp/team.c
@@ -272,7 +272,7 @@ gomp_team_start (void (*fn) (void *), void *data, unsigned nthreads,
       size_t stacksize;
       pthread_attr_init (&thread_attr);
       pthread_attr_setdetachstate (&thread_attr, PTHREAD_CREATE_DETACHED);
-      if (! pthread_attr_getstacksize (&thread_attr, &stacksize))
+      if (! pthread_attr_getstacksize (&gomp_thread_attr, &stacksize))
 	pthread_attr_setstacksize (&thread_attr, stacksize);
       attr = &thread_attr;
     }