1 /* PR rtl-optimization/55023 */
3 /* { dg-options "-O2 -fno-inline" } */
5 extern void abort (void);
6 typedef long long int64_t;
13 int64_t foo(int64_t a
, int64_t b
, int64_t c
)
18 int64_t bar(int64_t a
, struct foo bq
, struct foo cq
)
20 int64_t b
= bq
.x
+ bq
.y
;
21 int64_t c
= cq
.x
+ cq
.y
;
28 struct foo b
= { 2, 3 };
29 struct foo c
= { 4, 5 };
30 if (bar (a
, b
, c
) != 15)