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\]*.*" } } */