summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Hunt <hunt@redhat.com>2003-03-25 01:03:42 +0000
committerMartin Hunt <hunt@redhat.com>2003-03-25 01:03:42 +0000
commitd47da527c91251683ac90b561ef7fd6a9a69c2d0 (patch)
treedd19351ab0c54e68f7ff7474bbf21c9b4d61f514
parentc8e6d65f8ea818e0507f5d74e37cb7f2ca42aac4 (diff)
downloadgdb-d47da527c91251683ac90b561ef7fd6a9a69c2d0.tar.gz
2003-03-24 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk-register.c (get_register_types): Use register_type instead of REGISTER_VIRTUAL_TYPE. (get_register): Ditto.
-rw-r--r--gdb/gdbtk/ChangeLog6
-rw-r--r--gdb/gdbtk/generic/gdbtk-register.c6
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 <hunt@redhat.com>
+
+ * generic/gdbtk-register.c (get_register_types): Use
+ register_type instead of REGISTER_VIRTUAL_TYPE.
+ (get_register): Ditto.
+
2003-03-17 Keith R Seitz <keiths@redhat.com>
* 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)
{