[commit] Delete MIPS_REGISTER_TYPE, fix n32 register size
Andrew Cagney
cagney@gnu.org
Sun Nov 16 05:09:00 GMT 2003
Hello,
This patch eliminates the macro MIPS_REGISTER_TYPE. In doing this some
subtle bugs have been fixed:
- n32 integer registers are 64-bits
N32 is a hybrid 32/64-bit ABI. While void* is 32-bits, the full 64-bits
of each register are stored on the stack and the full 64-bits of each
register is visible. Previously, on IRIX, an n32 evironment had 32-bit
registers.
- The integer registers are now always signed (int32_t or int64_t).
MIPS has signed addresses so signed registers are more consistent with
this. Previously, the signness/type of each register was pot luck.
committed,
Andrew
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: diffs
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20031116/ebc579c4/attachment.ksh>
More information about the Gdb-patches
mailing list