1  /* PR tree-optimization/78691 */
       2  /* { dg-options "-Os -m16" } */
       3  
       4  int fn1(char *p1, char *p2) {
       5    int a;
       6    for (;;)
       7      switch (*p2) {
       8      case 'c':
       9        while (--a > 0)
      10          *p1++ = ' ';
      11        p1++;
      12        a--;
      13      }
      14  }