summaryrefslogtreecommitdiff
path: root/gdb/gdbtk/generic/gdbtk-register.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/gdbtk/generic/gdbtk-register.c')
-rw-r--r--gdb/gdbtk/generic/gdbtk-register.c6
1 files changed, 3 insertions, 3 deletions
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)
{