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)12D256_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