modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr17397.c (about)

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