1  /* PR rtl-optimization/58997 */
       2  
       3  int a, b, c, e;
       4  short d;
       5  char h;
       6  
       7  void
       8  foo ()
       9  {
      10    while (b)
      11      {
      12        d = a ? c : 1 % a;
      13        c = d;
      14        h = d;
      15        if (!h)
      16  	while (e)
      17  	  ;
      18      }
      19  }