diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2024-10-02 18:42:26 +0200 |
---|---|---|
committer | Georg-Johann Lay <avr@gjlay.de> | 2024-10-02 18:42:26 +0200 |
commit | 524b9c2e6283d55dbe381dc463983d4fd7c9705a (patch) | |
tree | cdf1432d191fd449139ac50058e9a332b2348b18 /gcc | |
parent | 5bf78cf0a2a7fe999562fcef7bad0d9631af9742 (diff) | |
download | gcc-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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/pr113596.c | 10 |
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); } |