1 /* PR rtl-optimization/57960 */
3 /* { dg-do compile } */
4 /* { dg-options "-march=z10 -mzarch -O1" } */
11 unsigned int w0
, w1
, w2
, w3
;
15 ieee854_long_double_shape_type
;
16 static const long double one
= 1.0L;
18 __ieee754_acosl (long double x
)
22 ieee854_long_double_shape_type u
;
24 z
= (one
- u
.value
) * 0.5;
27 w
= z
- u
.value
* u
.value
;