1 /* This testcase failed on Alpha at -O2 when simplifying conditional
9 extern double bar (double, double);
12 foo (unsigned long x
, unsigned int y
, struct S
*z
)
14 unsigned int a
= z
->a
;
15 int b
= y
/ z
->a
> 1 ? y
/ z
->a
: 1;
17 a
= y
/ b
< z
->a
? y
/ b
: z
->a
;
18 z
->c
= z
->b
* bar ((double) a
, (double) x
);