1 /* PR middle-end/100510 - bogus -Wvla-large-than with -Walloca
3 { dg-options "-O0 -Walloca -Wvla-larger-than=1000" }
4 { dg-require-effective-target alloca } */
8 #pragma GCC optimize ("0")
10 void nowarn_O0 (__SIZE_TYPE__ n
)
15 char a
[n
]; // { dg-bogus "\\\[-Wvla-larger-than=" }
19 #pragma GCC optimize ("1")
21 void nowarn_O1 (__SIZE_TYPE__ n
)
26 char a
[n
]; // { dg-bogus "\\\[-Wvla-larger-than=" }
30 #pragma GCC optimize ("2")
32 void nowarn_O2 (__SIZE_TYPE__ n
)
37 char a
[n
]; // { dg-bogus "\\\[-Wvla-larger-than=" }