4 /* { dg-options "-O1" } */
14 typedef __my_st_t
*__my_st_ptr
;
17 _test_fn (__my_st_ptr y
, const __my_st_ptr xt
)
20 if (xt
->_exp
!= -2147483647L)
22 (y
->_flag
= xt
->_flag
);
27 long _err1
= -2 * xt
->_exp
;
31 unsigned long _err
= (unsigned long) _err1
+ _err2
;
32 if (__builtin_expect(!!(_err
> _y
->_prec
+ 1), 0))
49 if (_test_fn (&x
, &y
))