1 /* { dg-options "-std=gnu99" } */
3 /* Cast to union is a GNU C extension. */
5 extern void abort (void);
21 static union u u1
= { 0.0dl
};
22 static union u u2
= { 4.2dl
};
23 static union u u4
= { 0.0 };
25 static union n n1
= { 2.2dd
};
26 static union n n2
= { 3.25 };
38 /* cast decimal floating point to union type. */
44 if (u4
.d128
!= 1.23dl
)