3 /* { dg-options "-O2" } */
5 __attribute__((noipa
)) float
8 return x
* __builtin_copysignf (1.0f
, y
) + y
;
14 if (foo (1.25f
, 7.25f
) != 1.25f
+ 7.25f
15 || foo (1.75f
, -3.25f
) != -1.75f
+ -3.25f
16 || foo (-2.25f
, 7.5f
) != -2.25f
+ 7.5f
17 || foo (-3.0f
, -4.0f
) != 3.0f
+ -4.0f
)