1  // PR target/71763
       2  // { dg-do compile }
       3  // { dg-require-effective-target powerpc_vsx_ok }
       4  // { dg-options "-O1 -mvsx" }
       5  
       6  int a, b;
       7  float c;
       8  
       9  void fn2(void);
      10  
      11  void fn1(void)
      12  {
      13          long d;
      14  
      15          for (d = 3; d; d--) {
      16                  for (a = 0; a <= 1; a++) {
      17                          b &= 1;
      18                          if (b) {
      19                                  for (;;) {
      20                                          fn2();
      21                                          c = d;
      22                                  }
      23                          }
      24                  }
      25          }
      26  }