From d47da527c91251683ac90b561ef7fd6a9a69c2d0 Mon Sep 17 00:00:00 2001 From: Martin Hunt Date: Tue, 25 Mar 2003 01:03:42 +0000 Subject: 2003-03-24 Martin M. Hunt * generic/gdbtk-register.c (get_register_types): Use register_type instead of REGISTER_VIRTUAL_TYPE. (get_register): Ditto. --- gdb/gdbtk/ChangeLog | 6 ++++++ gdb/gdbtk/generic/gdbtk-register.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gdb/gdbtk/ChangeLog b/gdb/gdbtk/ChangeLog index 1c5a6a93fcf..26fb16c516f 100644 --- a/gdb/gdbtk/ChangeLog +++ b/gdb/gdbtk/ChangeLog @@ -1,3 +1,9 @@ +2003-03-24 Martin M. Hunt + + * generic/gdbtk-register.c (get_register_types): Use + register_type instead of REGISTER_VIRTUAL_TYPE. + (get_register): Ditto. + 2003-03-17 Keith R Seitz * generic/gdbtk-register.c (get_register): Use frame_register diff --git a/gdb/gdbtk/generic/gdbtk-register.c b/gdb/gdbtk/generic/gdbtk-register.c index e3872c1b479..913b430bc9b 100644 --- a/gdb/gdbtk/generic/gdbtk-register.c +++ b/gdb/gdbtk/generic/gdbtk-register.c @@ -215,7 +215,8 @@ get_register_types (int regnum, void *arg) struct type *reg_vtype; int i,n; - reg_vtype = REGISTER_VIRTUAL_TYPE (regnum); + reg_vtype = register_type (current_gdbarch, regnum); + if (TYPE_CODE (reg_vtype) == TYPE_CODE_UNION) { n = TYPE_NFIELDS (reg_vtype); @@ -278,8 +279,7 @@ get_register (int regnum, void *arg) reg_vtype = regtype[regnum]; if (reg_vtype == NULL) - reg_vtype = REGISTER_VIRTUAL_TYPE (regnum); - + reg_vtype = register_type (current_gdbarch, regnum); if (!target_has_registers) { -- cgit v1.2.1