aboutsummaryrefslogtreecommitdiff
path: root/libgcc/soft-fp/fixddbitint.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/soft-fp/fixddbitint.c')
-rw-r--r--libgcc/soft-fp/fixddbitint.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgcc/soft-fp/fixddbitint.c b/libgcc/soft-fp/fixddbitint.c
index bd212ae..7b0162e 100644
--- a/libgcc/soft-fp/fixddbitint.c
+++ b/libgcc/soft-fp/fixddbitint.c
@@ -103,7 +103,7 @@ __bid_fixddbitint (UBILtype *r, SItype rprec, _Decimal64 a)
#if BIL_TYPE_SIZE == 64
d = limbs[0];
#elif BIL_TYPE_SIZE == 32
- d = (limbs[BITINT_END (0, 1)] << 32) | limbs[BITINT_END (1, 0)];
+ d = (UDItype) limbs[BITINT_END (0, 1)] << 32 | limbs[BITINT_END (1, 0)];
#else
# error Unsupported BIL_TYPE_SIZE
#endif