1 /* { dg-do compile } */
2 /* { dg-options "-fstack-check=generic" } */
4 /* Check that the expected warning is issued for large frames. */
6 #define ONE(s) char a##s[32];
7 #define TEN(s) ONE(s##0) ONE(s##1) ONE(s##2) ONE(s##3) ONE(s##4) \
8 ONE(s##5) ONE(s##6) ONE(s##7) ONE(s##8) ONE(s##9)
9 #define HUNDRED(s) TEN(s##0) TEN(s##1) TEN(s##2) TEN(s##3) TEN(s##4) \
10 TEN(s##5) TEN(s##6) TEN(s##7) TEN(s##8) TEN(s##9)
17 #define ONE(s) a##s[0] = 0;
20 } /* { dg-warning "frame size too large for reliable stack checking" } */