1 /* { dg-options "-O0" } */ 2 3 /* Test decimal fp conversions of zero. */ 4 5 #include "dfp-dbg.h" 6 7 volatile _Decimal32 d32a, d32c; 8 volatile _Decimal64 d64a, d64c; 9 volatile _Decimal128 d128a, d128c; 10 11 int main()12main () 13 { 14 d32a = d32c; 15 if (d32a) 16 FAILURE 17 d32a = d64c; 18 if (d32a) 19 FAILURE 20 d32a = d128c; 21 if (d32a) 22 FAILURE 23 24 d64a = d32c; 25 if (d64a) 26 FAILURE 27 d64a = d64c; 28 if (d64a) 29 FAILURE 30 d64a = d128c; 31 if (d64a) 32 FAILURE 33 34 d128a = d32c; 35 if (d128a) 36 FAILURE 37 d128a = d64c; 38 if (d128a) 39 FAILURE 40 d128a = d128c; 41 if (d128a) 42 FAILURE 43 44 FINISH 45 } 46