From 524b9c2e6283d55dbe381dc463983d4fd7c9705a Mon Sep 17 00:00:00 2001 From: Georg-Johann Lay <avr@gjlay.de> Date: Wed, 2 Oct 2024 18:42:26 +0200 Subject: [PATCH] AVR: Make gcc.dg/pr113596.c work. gcc/testsuite/ * gcc.dg/pr113596.c: Require less memory so it works on AVR. --- gcc/testsuite/gcc.dg/pr113596.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/pr113596.c b/gcc/testsuite/gcc.dg/pr113596.c index 19e0ab6dc467..3655ffef3f97 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); } -- GitLab