OSDN Git Service

libgcc/
[pf3gnuchains/gcc-fork.git] / libgcc / config / libbid / _td_to_usi.c
index ee75535..d489b08 100644 (file)
@@ -28,14 +28,16 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
 
 #include "bid_conf.h"
 #include "bid_functions.h"
+#include "bid_gcc_intrinsics.h"
 
 USItype
 __bid_fixunstdsi (_Decimal128 x) {
-  USItype res;
+  USItype res = 0xbaddbadd;
   union decimal128 ux;
 
   ux.d = x;
   res = __bid128_to_uint32_xint (ux.i);
+
   if (res == 0x80000000) res = 0; // for NaNs too
   return (res);
 }