1 /* PR tree-optimization/113466 */
2 /* { dg-do compile { target bitint575 } } */
3 /* { dg-options "-O2" } */
7 __attribute__((returns_twice
, noipa
)) _BitInt(325)
14 __attribute__((returns_twice
, noipa
)) _BitInt(325)
15 garply (_BitInt(575) x
, _BitInt(575) y
, _BitInt(575) z
, int u
, int v
, _BitInt(575) w
)
34 qux (int x
, _BitInt(575) y
)
44 corge (int x
, _BitInt(575) y
, _BitInt(325) *z
)
46 void *q
[] = { &&l1
, &&l2
, &&l3
, &&l3
};
64 freddy (int x
, _BitInt(575) y
)
76 quux (_BitInt(575) x
, _BitInt(575) y
, _BitInt(575) z
)
78 _BitInt(575) w
= x
+ y
;
80 return garply (x
, y
, z
, 42, 42, w
);
84 grault (int x
, _BitInt(575) y
, _BitInt(575) z
)
86 _BitInt(575) v
= x
+ y
;
87 _BitInt(575) w
= x
- y
;
92 return garply (y
, z
, v
, 0, 0, w
);
96 plugh (int x
, _BitInt(575) y
, _BitInt(575) z
, _BitInt(575) v
, _BitInt(575) w
)
98 garply (y
, z
, v
, 1, 2, w
);
107 return garply (y
, z
, v
, 1, 2, w
);