1 // { dg-require-effective-target lp64 }
2 // { dg-options "-O2 -fno-guess-branch-probability -fgcse-sm -fno-expensive-optimizations -fno-gcse" }
4 int printf(const char *, ...);
5 int a
, b
, c
, d
, e
, f
, g
, i
, j
, m
, h
;
8 int p
= e
, r
= i
<< a
, q
= r
& b
;
10 l
= m
= c
= -(c
>> j
);
11 d
= g
^ h
^ 4073709551613;
14 f
= c
* 4073709551613 / 409725 ^ r
;
15 if ((n
&& m
) || (q
&& j
) || a
)