1  /* PR tree-optimization/89500 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2" } */
       4  
       5  typedef __SIZE_TYPE__ size_t;
       6  extern size_t strlen (const char *);
       7  extern size_t strnlen (const char *, size_t);
       8  extern void bar (char *);
       9  
      10  void
      11  foo (int *a)
      12  {
      13    char c[64];
      14    bar (c);
      15    a[0] = strlen (c);
      16    a[1] = strnlen (c, 0);
      17  }