* remote-mips.c (common_breakpoint): Prevent 64-bit addresses
authorMark Alexander <marka@cygnus>
Sun, 9 Feb 1997 17:36:49 +0000 (17:36 +0000)
committerMark Alexander <marka@cygnus>
Sun, 9 Feb 1997 17:36:49 +0000 (17:36 +0000)
commit32dab6031296a0decf26d30400759c4575877935
tree0f50cdbf48c52c6a7059ac7592e6cbb884731995
parent754a678408186e703d32ebd21b04af87523eb335
* remote-mips.c (common_breakpoint): Prevent 64-bit addresses
from being sent to 32-bit targets by masking off upper bits.
* mips-tdep.c (heuristic_proc_start): Mask off upper 32 bits
of PC on 32-bit targets.
(mips16_heuristic_proc_desc): Recognize 'addiu s1,sp,n' as a
frame setup instruction.
(mips32_heuristic_proc_desc): Fix warning found by gcc -Wall.
(mips16_skip_prologue): Recognize 'addiu s1,sp,n' as a valid
prologue instruction.  Fix warnings and bugs found by gcc -Wall.
* buildsym.c (finish_block): Improve handling of overlapping blocks;
fixes problem on MIPS16 printing function arguments.
gdb/ChangeLog
gdb/buildsym.c
gdb/mips-tdep.c
gdb/remote-mips.c