2001-12-11 Michael Snyder <msnyder@redhat.com>
authorMichael Snyder <msnyder@vmware.com>
Tue, 11 Dec 2001 22:16:48 +0000 (22:16 +0000)
committerMichael Snyder <msnyder@vmware.com>
Tue, 11 Dec 2001 22:16:48 +0000 (22:16 +0000)
* d10v-tdep.c (d10v_register_virtual_size): Delete.
(d10v_gdbarch_init): Use generic_register_virtual_size.
* rs6000-tdep.c (rs6000_register_virtual_size): Delete.
(rs6000_gdbarch_init): Use generic_register_virtual_size.
* x86-64-tdep.c (x86_64_register_virtual_size): Delete.
(i386_gdbarch_init): Use generic_register_virtual_size.

gdb/ChangeLog
gdb/d10v-tdep.c
gdb/rs6000-tdep.c
gdb/x86-64-tdep.c

index 022766d0aae7406692f6c6a26a1e45feae0cc1c1..3568f109a413856817684fc5636970e90568101c 100644 (file)
@@ -1,3 +1,12 @@
+2001-12-11  Michael Snyder  <msnyder@redhat.com>
+
+       * d10v-tdep.c (d10v_register_virtual_size): Delete.
+       (d10v_gdbarch_init): Use generic_register_virtual_size.
+       * rs6000-tdep.c (rs6000_register_virtual_size): Delete.
+       (rs6000_gdbarch_init): Use generic_register_virtual_size.
+       * x86-64-tdep.c (x86_64_register_virtual_size): Delete.
+       (i386_gdbarch_init): Use generic_register_virtual_size.
+
 2001-12-11  Andrew Cagney  <ac131313@redhat.com>
 
        * values.c: Include "gdb_assert.h".
index fca2848d47d437a0a884841d9f926934d7e9b3d2..3002444fe23ca23b5ccc8e8b761f0973918da0a5 100644 (file)
@@ -343,15 +343,6 @@ d10v_register_raw_size (int reg_nr)
     return 2;
 }
 
-/* Number of bytes of storage in the program's representation
-   for register N.  */
-
-static int
-d10v_register_virtual_size (int reg_nr)
-{
-  return TYPE_LENGTH (REGISTER_VIRTUAL_TYPE (reg_nr));
-}
-
 /* Return the GDB type object for the "standard" data type
    of data in register N.  */
 
@@ -1512,7 +1503,7 @@ d10v_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   set_gdbarch_register_byte (gdbarch, d10v_register_byte);
   set_gdbarch_register_raw_size (gdbarch, d10v_register_raw_size);
   set_gdbarch_max_register_raw_size (gdbarch, 8);
-  set_gdbarch_register_virtual_size (gdbarch, d10v_register_virtual_size);
+  set_gdbarch_register_virtual_size (gdbarch, generic_register_virtual_size);
   set_gdbarch_max_register_virtual_size (gdbarch, 8);
   set_gdbarch_register_virtual_type (gdbarch, d10v_register_virtual_type);
 
index 2d86bfce2999aef72ac593e1c36b1a5470f7a1c6..70facb42cc4b5f96249c32e90c0a1b7a8bf7a4d6 100644 (file)
@@ -1529,15 +1529,6 @@ rs6000_register_raw_size (int n)
   return regsize (reg, tdep->wordsize);
 }
 
-/* Number of bytes of storage in the program's representation
-   for register N.  */
-
-static int
-rs6000_register_virtual_size (int n)
-{
-  return TYPE_LENGTH (REGISTER_VIRTUAL_TYPE (n));
-}
-
 /* Return the GDB type object for the "standard" data type
    of data in register N.  */
 
@@ -2295,7 +2286,7 @@ rs6000_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   set_gdbarch_register_byte (gdbarch, rs6000_register_byte);
   set_gdbarch_register_raw_size (gdbarch, rs6000_register_raw_size);
   set_gdbarch_max_register_raw_size (gdbarch, 8);
-  set_gdbarch_register_virtual_size (gdbarch, rs6000_register_virtual_size);
+  set_gdbarch_register_virtual_size (gdbarch, generic_register_virtual_size);
   set_gdbarch_max_register_virtual_size (gdbarch, 8);
   set_gdbarch_register_virtual_type (gdbarch, rs6000_register_virtual_type);
 
index dcf5ffdbda9c4fb6eb58c0dc4eb20d64c707eec8..b27bc0dfd078aef8b02c2caa01e12fc07784e3c9 100644 (file)
@@ -95,14 +95,6 @@ x86_64_register_virtual_type (int regno)
   return builtin_type_long;
 }
 
-/* Number of bytes of storage in the program's representation
-   for register REGNO.  */
-int
-x86_64_register_virtual_size (int regno)
-{
-  return (TYPE_LENGTH (x86_64_register_virtual_type (regno)));
-}
-
 /* x86_64_register_convertible is true if register N's virtual format is
    different from its raw format.  Note that this definition assumes
    that the host supports IEEE 32-bit floats, since it doesn't say
@@ -859,7 +851,7 @@ i386_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
      (SIZEOF_GREGS + SIZEOF_FPU_REGS + SIZEOF_FPU_CTRL_REGS + SIZEOF_SSE_REGS) */
   set_gdbarch_register_bytes (gdbarch,
                              (18 * 8) + (8 * 10) + (8 * 4) + (8 * 16 + 4));
-  set_gdbarch_register_virtual_size (gdbarch, x86_64_register_virtual_size);
+  set_gdbarch_register_virtual_size (gdbarch, generic_register_virtual_size);
   set_gdbarch_max_register_virtual_size (gdbarch, 16);
 
   set_gdbarch_register_virtual_type (gdbarch, x86_64_register_virtual_type);