aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Preud'homme <robotux@celest.fr>2012-07-30 22:51:32 +0800
committerThomas Preud'homme <robotux@celest.fr>2012-07-30 22:52:34 +0800
commit56e23984b9cd3b58e1766748524e63f8301ccd68 (patch)
treee18dcd9753dccba10cde01a30e60ad280c5ac7bb
parentc9a2fbaad109a30d62723486dcbe014eb429a002 (diff)
downloadtinycc-56e23984b9cd3b58e1766748524e63f8301ccd68.tar.gz
tinycc-56e23984b9cd3b58e1766748524e63f8301ccd68.tar.bz2
Disable callsave_test for arm
Disable callsave_test for arm since it uses alloca which is unavailable on this platform.
-rw-r--r--tests/tcctest.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/tcctest.c b/tests/tcctest.c
index 1b04c1f..82762ea 100644
--- a/tests/tcctest.c
+++ b/tests/tcctest.c
@@ -2665,6 +2665,7 @@ double get100 () { return 100.0; }
void callsave_test(void)
{
+#if defined __i386__ || defined __x86_64__
int i, s; double *d; double t;
s = sizeof (double);
printf ("callsavetest: %d\n", s);
@@ -2677,4 +2678,5 @@ void callsave_test(void)
generates a segfault. */
i = d[0] > get100 ();
printf ("%d\n", i);
+#endif
}