1  /* PR tree-optimization/78691 */
       2  /* { dg-options "-Os" } */
       3  
       4  int *b;
       5  int fn1() {
       6    char *c;
       7    int a;
       8    for (;;)
       9      switch (*b) {
      10      case 'c':
      11        while (--a > 0)
      12          *c++ = ' ';
      13        c++;
      14        if (a)
      15          a = sizeof(void *);
      16      }
      17  }
      18