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)8void foo (void) 9 { 10 char s[cols + 2]; 11 if (strlen (s) > 0) 12 bar (); 13 } 14