2 /* { dg-options "-Os -frounding-math -fvar-tracking-assignments -fno-dce -fno-trapping-math -fno-tree-dce -fno-tree-dse" } */
9 foo (long int x1
, long int x2
, int x3
, int x4
, int x5
, char x6
, char x7
)
11 char a01
= n2
, a02
= x4
, a03
= 0;
13 unsigned short int a05
= x5
;
14 int a06
, a07
, a08
= a05
, a09
= x3
, a10
= 0;
15 long int a11
, a12
= x4
;
19 a07
= x6
+ (float)0x1000001;
20 a03
= a12
= a01
= a06
= ~0;
34 n4
= (x2
== x4
) + !n1
;
58 a06
= a10
+ a08
% a02
== n4
;
59 a09
= a09
== a01
* x7
;
61 a12
+= x4
/ 0xc000000000000000 + !a03
;