blob: da4b6a47a6aefe187ea6ce68f33c00f8c363cfdc [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-O2 -fstack-protector-strong -mcpu=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;
}