(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
csel_imms_inc_1.c
       1  /* { dg-do run } */
       2  /* { dg-options "-save-temps -O2 -fno-inline" } */
       3  
       4  extern void abort (void);
       5  
       6  int
       7  fooinc (int x)
       8  {
       9    if (x)
      10      return 1025;
      11    else
      12      return 1026;
      13  }
      14  
      15  int
      16  fooinc2 (int x)
      17  {
      18    if (x)
      19      return 1026;
      20    else
      21      return 1025;
      22  }
      23  
      24  int
      25  main (void)
      26  {
      27    if (fooinc (0) != 1026)
      28      abort ();
      29  
      30    if (fooinc (1) != 1025)
      31      abort ();
      32  
      33    if (fooinc2 (0) != 1025)
      34      abort ();
      35  
      36    if (fooinc2 (1) != 1026)
      37      abort ();
      38  
      39    return 0;
      40  }
      41  
      42  /* { dg-final { scan-assembler-not "csel\tw\[0-9\]*.*" } } */