(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
mips/
fix-r10000-8.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-mfix-r10000" } */
       3  /* { dg-final { scan-assembler-times "\tbeql\t" 3 } } */
       4  
       5  NOMIPS16 int
       6  f1 (int *z, int amt)
       7  {
       8    return __sync_sub_and_fetch (z, amt);
       9  }
      10  
      11  NOMIPS16 short
      12  f2 (short *z, short amt)
      13  {
      14    return __sync_sub_and_fetch (z, amt);
      15  }
      16  
      17  NOMIPS16 char
      18  f3 (char *z, char amt)
      19  {
      20    return __sync_sub_and_fetch (z, amt);
      21  }