OSDN Git Service

2001-12-29 Elena Zannoni <ezannoni@redhat.com>
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>
Sun, 30 Dec 2001 00:14:50 +0000 (00:14 +0000)
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>
Sun, 30 Dec 2001 00:14:50 +0000 (00:14 +0000)
commitaf026acd022a1b14af1c52a94ad6f14161b97a7f
treec307fb92a296ecc35d48375fab287cc426619353
parent5b5cbbfbc299ebcb5ae1b8540e146a02181e95e6
2001-12-29  Elena Zannoni  <ezannoni@redhat.com>

* Makefile.in (rs6000-tdep.o): Add dependency on parser-defs.h.

* rs6000-tdep.c: Include parser-defs.h.
(rs6000_register_virtual_type): Rewrite, including handling of
AltiVec regs type.
(altivec_register_p): New function.
(rs6000_do_altivec_registers): New function.
(rs6000_altivec_registers_info): New function.
(rs6000_do_registers_info): New function.
(R16): Define.
(PPC_ALTIVEC_REGS): Define.
(registers_powerpc): Add AltiVec registers.
(registers_7400): Define.
(variants): Add 7400 machine.
(rs6000_gdbarch_init): Set the numbers of AltiVec registers.
Initialize gdbarch_do)_registers_info.
(rs6000_info_power_command): New function.
(info_power_cmdlist): New static variable.
(_initialize_rs6000_tdep): Add new 'info powerpc altivec' command.

* ppc-tdep.h (struct gdbarch_tdep): Add altivec regnum fields.
(altivec_register_p): Export.
gdb/ChangeLog
gdb/Makefile.in
gdb/ppc-tdep.h
gdb/rs6000-tdep.c