(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
i386/
pr98365.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -mavx2 -ftree-vectorize -fdump-tree-vect-details" } */
       3  /* { dg-final { scan-tree-dump-times "vectorized \[1-3] loops" 2 "vect" } } */
       4  short foo1 (short* a, short* c, int n)
       5  {
       6    int i;
       7    short cnt=0;
       8    for (int i = 0;i != n; i++)
       9      if (a[i] == c[i])
      10        cnt++;
      11    return cnt;
      12  }
      13  
      14  char foo2 (char* a, char* c, int n)
      15  {
      16    int i;
      17    char cnt=0;
      18    for (int i = 0;i != n; i++)
      19      if (a[i] == c[i])
      20        cnt++;
      21    return cnt;
      22  }