1 /* ICE due to invalid GIMPLE created during strlen simplification.  */
2 /* { dg-require-effective-target alloca } */
3 
4 extern unsigned long strlen (__const char *__s);
5 extern void bar ();
6 extern int cols;
7 
foo(void)8 void foo (void)
9 {
10   char s[cols + 2];
11   if (strlen (s) > 0)
12     bar ();
13 }
14