(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
graphite/
id-pr48805.c
       1  void *A(const void *a);
       2  void C(void);
       3  
       4  static void B(unsigned short a[])
       5  {
       6    long i, j, tmp;
       7  
       8    for(i = 0; i < 3; i++) {
       9      for(j = 1; j <= 3; j++)
      10        tmp -= a[i - j];
      11  
      12      a[i] = (unsigned short)(tmp >> 1);
      13    }
      14  }
      15  void C(void)
      16  {
      17    unsigned short a[3], b[3];
      18    B(b + 1);
      19    A(a);
      20  }