(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
i386/
pr106038-1.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-msse2 -O2" } */
       3  /* { dg-final { scan-assembler-not "xmm" } } */
       4  
       5  void
       6  foo3 (char* a, char* __restrict b)
       7  {
       8    a[0] &= 1;
       9    a[1] &= 2;
      10    a[2] &= 3;
      11    a[3] &= 3;
      12  }
      13  
      14  void
      15  foo4 (char* a, char* __restrict b)
      16  {
      17    a[0] &= 1;
      18    a[1] &= 2;
      19  }
      20  
      21  
      22  void
      23  foo1 (short* a, short* __restrict b)
      24  {
      25    a[0] &= 1;
      26    a[1] &= 2;
      27  }