summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authormatt <matt@NetBSD.org>2003-10-25 21:55:37 +0000
committermatt <matt@NetBSD.org>2003-10-25 21:55:37 +0000
commit4be480cd15af2cd46db0e6ec2656c6a687ea4434 (patch)
tree897fdd68d050e44064ffb75a94f8ce167eaef07f /gnu
parent8e2428c2c6b31e1e4706e3cb30465faac0dcc604 (diff)
Fix 64LPism. Use 1L instead of 1 so that sign extension doesn't happen on
bit 31.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/dist/gcc/gcc/config/mips/mips.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/dist/gcc/gcc/config/mips/mips.c b/gnu/dist/gcc/gcc/config/mips/mips.c
index 44024f2e813..438699fa279 100644
--- a/gnu/dist/gcc/gcc/config/mips/mips.c
+++ b/gnu/dist/gcc/gcc/config/mips/mips.c
@@ -6731,7 +6731,7 @@ compute_frame_size (size)
if (regs_ever_live[regno] && !call_used_regs[regno])
{
fp_reg_size += FP_INC * UNITS_PER_FPREG;
- fmask |= ((1 << FP_INC) - 1) << (regno - FP_REG_FIRST);
+ fmask |= ((1L << FP_INC) - 1) << (regno - FP_REG_FIRST);
}
}