1  /* { dg-do compile } */
       2  /* { dg-options "-O1 -ftree-vectorize" } */
       3  /* { dg-additional-options "-march=armv8.2-a+sve" { target aarch64*-*-* } } */
       4  
       5  int a, b, c;
       6  
       7  int g() {
       8    char i = 0;
       9    for (c = 0; c <= 8; c++)
      10      --i;
      11  
      12    while (b) {
      13      _Bool f = i <= 0;
      14      a = (a == 0) ? 0 : f / a;
      15    }
      16  }