(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
i386/
pr103773-2.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-Oz" } */
       3  short s;
       4  int i;
       5  long long l;
       6  
       7  void s0() { s = 0; }
       8  void sm1() { s = -1; }
       9  void i0() { i = 0; }
      10  void im1() { i = -1; }
      11  void l0() { l = 0; }
      12  void lm1() { l = -1; }
      13  
      14  /* { dg-final { scan-assembler-not "\tmov\[wlq\]\t\\\$0," } } */
      15  /* { dg-final { scan-assembler-not "\tmov\[wlq\]\t\\\$-1," } } */
      16  /* { dg-final { scan-assembler "\tandw\t\\\$0," } } */
      17  /* { dg-final { scan-assembler "\torw\t\\\$-1," } } */
      18  /* { dg-final { scan-assembler "\torl\t\\\$-1," } } */
      19