diff options
Diffstat (limited to 'gcc/config/fixed-bit.c')
-rw-r--r-- | gcc/config/fixed-bit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/fixed-bit.c b/gcc/config/fixed-bit.c index cb0c95b5a41..d6246fee29b 100644 --- a/gcc/config/fixed-bit.c +++ b/gcc/config/fixed-bit.c @@ -800,7 +800,7 @@ SATFRACT (FROM_FIXED_C_TYPE a) utemp = utemp >> (BIG_WIDTH - shift_amount); high = ((BIG_UINT_C_TYPE)(high << shift_amount)) | utemp; low = low << shift_amount; -#elif TO_FBITS < FROM_FBITS /* Right shift. */ +#elif TO_FBITS < FROM_FBITS /* Right shift. */ shift_amount = FROM_FBITS - TO_FBITS; low = low >> shift_amount; #endif |