1  /* { dg-do compile } */
       2  
       3  int a, b;
       4  void
       5  fn1 ()
       6  {
       7    int c = 0;
       8    while (b)
       9      {
      10        switch (c)
      11      case 1:
      12  	fn1 ();
      13  	if (a)
      14  	  c = 1;
      15  	b = 0;
      16      }
      17  }