summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorivmai <ivmai>2011-04-10 11:13:47 +0200
committerIvan Maidanski <ivmai@mail.ru>2011-07-26 19:06:57 +0200
commit9b0ac2ae937436c7704041013fd0d57b36aeff32 (patch)
tree338ee2b0c56f284f4ba239cd81cb983922ac0e40 /tests
parent46191afd5688188b44d6ef60d917b361dd44d765 (diff)
2011-04-10 Ivan Maidanski <ivmai@mail.ru> (mostly really Iain Sandoe)
* tests/test.c (reverse_test): Modify count (BIG) for ppc64-darwin.
Diffstat (limited to 'tests')
-rw-r--r--tests/test.c28
1 files changed, 12 insertions, 16 deletions
diff --git a/tests/test.c b/tests/test.c
index d6e2fc8..654332e 100644
--- a/tests/test.c
+++ b/tests/test.c
@@ -536,23 +536,19 @@ void *GC_CALLBACK reverse_test_inner(void *data)
# if /*defined(MSWIN32) ||*/ defined(MACOS)
/* Win32S only allows 128K stacks */
# define BIG 1000
+# elif defined(PCR)
+ /* PCR default stack is 100K. Stack frames are up to 120 bytes. */
+# define BIG 700
+# elif defined(MSWINCE)
+ /* WinCE only allows 64K stacks */
+# define BIG 500
+# elif defined(OSF1)
+ /* OSF has limited stack space by default, and large frames. */
+# define BIG 200
+# elif defined(__MACH__) && defined(__ppc64__)
+# define BIG 2500
# else
-# if defined(PCR)
- /* PCR default stack is 100K. Stack frames are up to 120 bytes. */
-# define BIG 700
-# else
-# if defined(MSWINCE)
- /* WinCE only allows 64K stacks */
-# define BIG 500
-# else
-# if defined(OSF1)
- /* OSF has limited stack space by default, and large frames. */
-# define BIG 200
-# else
-# define BIG 4500
-# endif
-# endif
-# endif
+# define BIG 4500
# endif
A.dummy = 17;