1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fno-crossjumping" } */
3 /* { dg-require-effective-target alloca } */
4
5 int bar1 ();
6 int bar2 ();
7
8 int foo (void)
9 {
10 int len;
11 if (bar1 (&len))
12 {
13 char devpath [len];
14 if (bar2 (devpath) == len)
15 return len;
16 }
17 return -1;
18 }