diff mbox series

[avr,applied] Make gcc.dg/c23-stdarg-9.c work

Message ID f8d34203-ba92-4d44-b950-61d0daa94d77@gjlay.de
State New
Headers show
Series [avr,applied] Make gcc.dg/c23-stdarg-9.c work | expand

Commit Message

Georg-Johann Lay Oct. 3, 2024, 1:27 p.m. UTC
gcc.dg/c23-stdarg-9.c failed because the code requested too
much stack memory.  With less stack allocated, this test passes.
Applied as obvious.

Johann

--

     AVR: Make gcc.dg/c23-stdarg-9.c work.

     gcc/testsuite/
             * gcc.dg/c23-stdarg-9.c (struct S) [AVR]: Only use int a[500].
diff mbox series

Patch

diff --git a/gcc/testsuite/gcc.dg/c23-stdarg-9.c 
b/gcc/testsuite/gcc.dg/c23-stdarg-9.c
index e2839e7e2cd..068fe3d4c7a 100644
--- a/gcc/testsuite/gcc.dg/c23-stdarg-9.c
+++ b/gcc/testsuite/gcc.dg/c23-stdarg-9.c
@@ -5,7 +5,12 @@ 

  #include <stdarg.h>

+#ifdef __AVR__
+/* AVR doesn't have that much stack... */
+struct S { int a[500]; };
+#else
  struct S { int a[1024]; };
+#endif

  int
  f1 (...)