gas/
* config/tc-mips.c (gpr_read_mask, gpr_write_mask): Fix handling of register 0.
This commit is contained in:
parent
efae1d9244
commit
fe35f09f47
@ -1,3 +1,8 @@
|
||||
2011-07-04 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* config/tc-mips.c (gpr_read_mask, gpr_write_mask): Fix handling
|
||||
of register 0.
|
||||
|
||||
2011-07-04 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* config/tc-mips.c (append_insn): Make sure DWARF-2 location
|
||||
|
@ -2450,7 +2450,8 @@ gpr_read_mask (const struct mips_cl_insn *ip)
|
||||
if (pinfo2 & INSN2_READ_GPR_Z)
|
||||
mask |= 1 << EXTRACT_OPERAND (RZ, *ip);
|
||||
}
|
||||
return mask & ~0;
|
||||
/* Don't include register 0. */
|
||||
return mask & ~1;
|
||||
}
|
||||
|
||||
/* Return the mask of core registers that IP writes. */
|
||||
@ -2492,7 +2493,8 @@ gpr_write_mask (const struct mips_cl_insn *ip)
|
||||
if (pinfo2 & INSN2_WRITE_GPR_Z)
|
||||
mask |= 1 << EXTRACT_OPERAND (RZ, *ip);
|
||||
}
|
||||
return mask & ~0;
|
||||
/* Don't include register 0. */
|
||||
return mask & ~1;
|
||||
}
|
||||
|
||||
/* Return the mask of floating-point registers that IP reads. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user