(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
vect/
pr83965.c
       1  /* { dg-do compile } */
       2  /* { dg-additional-options "-ftrapv" } */
       3  
       4  int
       5  mac (const short *a, const short *b, int sqr, int *sum)
       6  {
       7    int i;
       8    int dotp = *sum;
       9  
      10    for (i = 0; i < 150; i++)
      11      {
      12        dotp += b[i] * a[i];
      13        sqr += b[i] * b[i];
      14      }
      15  
      16    *sum = dotp;
      17    return sqr;
      18  }