blob: 1e671e175def48d9ade3c585d961881779cd140a [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-O2 -fstack-protector-strong -mdejagnu-cpu=power8" } */
/* { dg-require-effective-target ppc_ieee128_ok } */
typedef union
{
__ieee128 a;
int b;
} c;
__ieee128
d (__ieee128 x)
{
__ieee128 g;
c h;
h.a = x;
g = h.b & 5;
h.b = g;
if (g)
return x - x;
return h.a;
}