1 /* { dg-do compile } */
2 /* { dg-options "-O1" } */
3 
4 typedef struct
5 {
6   _Decimal128 td0;
7   _Decimal128 td1;
8 } TDx2_t;
9 
10 
11 TDx2_t
D256_add_finite(void)12 D256_add_finite (void)
13 {
14   _Decimal128 z, zz;
15   TDx2_t result = {0.DL, 0.DL};
16 
17   if (zz == 0.DL)
18   {
19     result.td0 = z;
20     return result;
21   }
22 
23   return result;
24 }
25