These tests are too big for AVR: .text (128 KiB) overflows and ld
complains.
Ok to commit?
Johann
* gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
* gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
* gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
* g++.dg/torture/pr31863.C: Skip AVR.
Index: gcc.dg/compat/struct-by-value-18_main.c
===================================================================
--- gcc.dg/compat/struct-by-value-18_main.c (revision 175991)
+++ gcc.dg/compat/struct-by-value-18_main.c (working copy)
@@ -1,6 +1,7 @@
/* Test structures passed by value, including to a function with a
variable-length argument lists. All struct members are of type
_Complex long double. */
+/* { dg-skip-if "Program too big" { "avr-*-*" } { "*" } { "" } } */
extern void struct_by_value_18_x (void);
extern void exit (int);
Index: gcc.dg/compat/struct-by-value-17_main.c
===================================================================
--- gcc.dg/compat/struct-by-value-17_main.c (revision 175991)
+++ gcc.dg/compat/struct-by-value-17_main.c (working copy)
@@ -1,6 +1,7 @@
/* Test structures passed by value, including to a function with a
variable-length argument lists. All struct members are of type
_Complex double. */
+/* { dg-skip-if "Program too big" { "avr-*-*" } { "*" } { "" } } */
extern void struct_by_value_17_x (void);
extern void exit (int);
Index: gcc.dg/compat/struct-by-value-16_main.c
===================================================================
--- gcc.dg/compat/struct-by-value-16_main.c (revision 175991)
+++ gcc.dg/compat/struct-by-value-16_main.c (working copy)
@@ -1,6 +1,7 @@
/* Test structures passed by value, including to a function with a
variable-length argument lists. All struct members are of type
_Complex float. */
+/* { dg-skip-if "Program too big" { "avr-*-*" } { "*" } { "" } } */
extern void struct_by_value_16_x (void);
extern void exit (int);
Index: g++.dg/torture/pr31863.C
===================================================================
--- g++.dg/torture/pr31863.C (revision 175991)
+++ g++.dg/torture/pr31863.C (working copy)
@@ -1,5 +1,6 @@
/* { dg-do link } */
/* { dg-timeout-factor 2.0 } */
+/* { dg-skip-if "Program too big" { "avr-*-*" } { "*" } { "" } } */
namespace Loki
{