1  /* { dg-do compile } */
       2  /* { dg-options "-O2" } */
       3  
       4  void ParseStringSidToSid(char *s, int* p) {
       5      int i = 0;
       6  
       7      while (*s) {
       8          while (*s && *s != '-')
       9              s++;
      10          if (*s== '-')
      11              s++;
      12  
      13          p[i++] = *s;
      14      }
      15  }