2005-03-10 Jakub Jelinek <jakub@redhat.com>
authorroland <roland>
Sun, 13 Mar 2005 03:28:47 +0000 (03:28 +0000)
committerroland <roland>
Sun, 13 Mar 2005 03:28:47 +0000 (03:28 +0000)
* tst-getpid1.c (do_test): Align stack passed to clone{2,}.

nptl/tst-getpid1.c

index 497bebe..f9fd4fc 100644 (file)
@@ -44,10 +44,10 @@ do_test (void)
   extern int __clone2 (int (*__fn) (void *__arg), void *__child_stack_base,
                       size_t __child_stack_size, int __flags,
                       void *__arg, ...);
-  char st[256 * 1024];
+  char st[256 * 1024] __attribute__ ((aligned));
   pid_t p = __clone2 (f, st, sizeof (st), TEST_CLONE_FLAGS, 0);
 #else
-  char st[128 * 1024];
+  char st[128 * 1024] __attribute__ ((aligned));
   pid_t p = clone (f, st + sizeof (st), TEST_CLONE_FLAGS, 0);
 #endif
   if (p == -1)