1  /* { dg-do compile } */
       2  /* { dg-options "-O1 -fexceptions -fnon-call-exceptions -ftree-loop-vectorize -fno-tree-sink --param dse-max-alias-queries-per-store=2 -w" } */
       3  
       4  void
       5  di (int y9, int qw)
       6  {
       7    if ((int) &y9 != 0)
       8      {
       9        int py;
      10        int **fq = &py;
      11  
      12        while (qw < 1)
      13          {
      14            if ((0 < (**fq ? **fq : (**fq = 1))) / (**fq = y9))
      15              ;
      16  
      17            ++qw;
      18          }
      19      }
      20  }