https://gcc.gnu.org/g:524b9c2e6283d55dbe381dc463983d4fd7c9705a

commit r15-4031-g524b9c2e6283d55dbe381dc463983d4fd7c9705a
Author: Georg-Johann Lay <a...@gjlay.de>
Date:   Wed Oct 2 18:42:26 2024 +0200

    AVR: Make gcc.dg/pr113596.c work.
    
    gcc/testsuite/
            * gcc.dg/pr113596.c: Require less memory so it works on AVR.

Diff:
---
 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);
 }

Reply via email to