diff options
| author | matt <matt@NetBSD.org> | 2003-10-25 21:55:37 +0000 |
|---|---|---|
| committer | matt <matt@NetBSD.org> | 2003-10-25 21:55:37 +0000 |
| commit | 4be480cd15af2cd46db0e6ec2656c6a687ea4434 (patch) | |
| tree | 897fdd68d050e44064ffb75a94f8ce167eaef07f /gnu | |
| parent | 8e2428c2c6b31e1e4706e3cb30465faac0dcc604 (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.c | 2 |
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); } } |
