(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
sve/
pr105197-1.c
       1  /* { dg-do run { target aarch64_sve_hw } } */
       2  /* { dg-additional-options "-O -ftree-vectorize" } */
       3  
       4  unsigned char arr_7[9][3];
       5  unsigned char (*main_arr_7)[3] = arr_7;
       6  int main() {
       7    char arr_2[9];
       8    int arr_6[9];
       9    int x;
      10    unsigned i;
      11    for (i = 0; i < 9; ++i) {
      12      arr_2[i] = 21;
      13      arr_6[i] = 6;
      14    }
      15    for (i = arr_2[8] - 21; i < 2; i++)
      16      x = arr_6[i] ? (main_arr_7[8][i] ? main_arr_7[8][i] : 8) : (char)arr_6[i];
      17    if (x != 8)
      18      __builtin_abort ();
      19  }
      20