SH3-E support from Allan Tajii <atajii@hmsi.com>:
authorStan Shebs <shebs@codesourcery.com>
Mon, 13 May 1996 18:34:09 +0000 (18:34 +0000)
committerStan Shebs <shebs@codesourcery.com>
Mon, 13 May 1996 18:34:09 +0000 (18:34 +0000)
commit05535e79e9697bdc703d101039f767ea2faa211f
tree6df74d7f8288b2da30dcccbf6d7c6c46f9360678
parent048668d355f4b148c6d926361803cf84bf624017
SH3-E support from Allan Tajii <atajii@hmsi.com>:
* sh-tdep.c (sh_reg_names, sh3_reg_names): Add empty names for
float registers.
(sh3e_reg_names): New register name array.
(sh_processor_type_table): Add sh3e processor type.
* config/sh/tm-sh.h (REGISTER_VIRTUAL_TYPE): Fix test.
(REGISTER_NAMES, NUM_REGS, NUM_REALREGS, etc): Adjust for
full set of registers.
* remote-e7000.c (want_sh3, want_sh3_nopc): New globals.
(e7000_fetch_registers, e7000_wait): Use them.
* sh3-rom.c (sh3_regnames): Add float registers.
(sh3e_cmds, sh3e_ops): New globals.
(sh3e_open): New function.
(_initialize_sh3_rom): Rename from _initialize_sh3, set up
sh3e target vector.

* gdbwin.c (reg_order) [TARGET_SH]: Update for SH3-E.
* initfake.c: Call _initialize_sh3_rom instead of _initialize_sh3.
gdb/ChangeLog
gdb/config/sh/tm-sh.h
gdb/sh-tdep.c
gdb/sh3-rom.c