aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config/libbid/_sd_to_si.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/config/libbid/_sd_to_si.c')
-rw-r--r--libgcc/config/libbid/_sd_to_si.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libgcc/config/libbid/_sd_to_si.c b/libgcc/config/libbid/_sd_to_si.c
index d1877173734..2cbb77b823e 100644
--- a/libgcc/config/libbid/_sd_to_si.c
+++ b/libgcc/config/libbid/_sd_to_si.c
@@ -28,16 +28,18 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
#include "bid_conf.h"
#include "bid_functions.h"
+#include "bid_gcc_intrinsics.h"
SItype
__bid_fixsdsi (_Decimal32 x) {
- SItype res;
+ SItype res = 0xbaddbadd;
UINT64 x64;
union decimal32 ux;
ux.d = x;
x64 = __bid32_to_bid64 (ux.i);
res = __bid64_to_int32_xint (x64);
+
return (res);
}