1  /* { dg-do compile } */
       2  
       3  void bar (void);
       4  void baz (int);
       5  char *qux (void);
       6  int a, b;
       7  
       8  void
       9  foo (int f, char *d)
      10  {
      11    char *e;
      12    while (d)
      13      {
      14        if (f)
      15  	if (e)
      16  	  bar ();
      17        baz (e - (d + a));
      18        b = e - d;
      19        d = qux ();
      20      }
      21  }