aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2024-10-02 18:42:26 +0200
committerGeorg-Johann Lay <avr@gjlay.de>2024-10-02 18:42:26 +0200
commit524b9c2e6283d55dbe381dc463983d4fd7c9705a (patch)
treecdf1432d191fd449139ac50058e9a332b2348b18
parent5bf78cf0a2a7fe999562fcef7bad0d9631af9742 (diff)
downloadgcc-524b9c2e6283d55dbe381dc463983d4fd7c9705a.zip
gcc-524b9c2e6283d55dbe381dc463983d4fd7c9705a.tar.gz
gcc-524b9c2e6283d55dbe381dc463983d4fd7c9705a.tar.bz2
AVR: Make gcc.dg/pr113596.c work.
gcc/testsuite/ * gcc.dg/pr113596.c: Require less memory so it works on AVR.
-rw-r--r--gcc/testsuite/gcc.dg/pr113596.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/pr113596.c b/gcc/testsuite/gcc.dg/pr113596.c
index 19e0ab6..3655ffe 100644
--- a/gcc/testsuite/gcc.dg/pr113596.c
+++ b/gcc/testsuite/gcc.dg/pr113596.c
@@ -16,9 +16,17 @@ foo (int n)
bar (p, n);
}
+#if defined __AVR__
+/* For AVR devices, AVRtest assigns 8 KiB of stack, which is not quite
+ enough for this test case. Thus request less memory on AVR. */
+#define ALLOC 6000
+#else
+#define ALLOC 8192
+#endif
+
int
main ()
{
- for (int i = 2; i < 8192; ++i)
+ for (int i = 2; i < ALLOC; ++i)
foo (i);
}