* remote-mips.c: New file; implements MIPS remote debugging
authorIan Lance Taylor <ian@airs.com>
Mon, 22 Feb 1993 23:43:03 +0000 (23:43 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 22 Feb 1993 23:43:03 +0000 (23:43 +0000)
commitc2a0f1cb8ee2a29429b51b286afafdedbccdbbd3
tree8546a7ddc5cd128fe3ec31ce16edc2081392b30b
parent20f10b59ffd028b021937cc04280b7ca1e54ee7a
* remote-mips.c: New file; implements MIPS remote debugging
protocol.
* config/idt.mt: New file; uses remote-mips.c
* configure.in (mips-idt-ecoff): New target; uses idt.mt.

* mips-tdep.c (mips_fpu): New variable; controls use of MIPS
floating point coprocessor.
(mips_push_dummy_frame): If not mips_fpu, don't save floating
point registers.
(mips_pop_frame): If not mips_fpu, don't restore floating point
registers.
(_initialize_mips_tdep): New function; let the user reset mips_fpu
variable.
* tm-mips.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): If not
mips_fpu, don't use fp0 as floating point return register.
(FIX_CALL_DUMMY): If not mips_fpu, don't save floating point
registers.

Also added remote-mips.c to .Sanitize file.
gdb/.Sanitize
gdb/ChangeLog
gdb/config/.Sanitize
gdb/config/idt.mt [new file with mode: 0644]
gdb/configure.in
gdb/mips-tdep.c
gdb/remote-mips.c
gdb/tm-mips.h