mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-01 13:26:47 +08:00
When the target h/w has 8byte registers, return 8 bytes for the raw buffer size
(from jim kingdon).
This commit is contained in:
parent
f07e76c6c1
commit
d02ee68167
@ -1,3 +1,9 @@
|
||||
2001-02-19 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
Frm 2001-02-09 Jim Kingdon <jkingdon@engr.sgi.com>:
|
||||
* mips-tdep.c (mips_register_raw_size): If FP_REGISTER_DOUBLE,
|
||||
then floating point registers are 8 bytes.
|
||||
|
||||
2001-02-19 Michael Snyder <msnyder@mvstp600e.cygnus.com>
|
||||
|
||||
* parse.c (write_exp_msymbol): Make the type CORE_ADDR, to
|
||||
|
@ -419,6 +419,11 @@ mips_register_raw_size (int reg_nr)
|
||||
{
|
||||
if (mips64_transfers_32bit_regs_p)
|
||||
return REGISTER_VIRTUAL_SIZE (reg_nr);
|
||||
else if (reg_nr >= FP0_REGNUM && reg_nr < FP0_REGNUM + 32
|
||||
&& FP_REGISTER_DOUBLE)
|
||||
/* For MIPS_ABI_N32 (for example) we need 8 byte floating point
|
||||
registers. */
|
||||
return 8;
|
||||
else
|
||||
return MIPS_REGSIZE;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user