1 /* PR tree-optimization/113756 */
2 /* { dg-do run { target int32plus } } */
3 /* { dg-options "-O2" } */
5 int d
, e
, i
, k
, l
= -8;
9 bar (int n
, int o
, int p3
)
11 int a
= o
- p3
, b
= n
- p3
, c
= a
+ b
, f
= -b
, g
= c
< 0 ? -c
: c
;
12 return a
<= f
&& a
<= g
? o
: p3
;
16 foo (int *n
, unsigned short o
)
25 i
= bar (34, p
- 5294, *n
- 1611581687);
26 k
= i
+ p
+ 65535 + o
+ *n
- 1611718251;