Remove MAX_REGISTER_SIZE define
authorAlan Hayward <alan.hayward@arm.com>
Thu, 8 Mar 2018 09:42:21 +0000 (09:42 +0000)
committerAlan Hayward <alan.hayward@arm.com>
Thu, 8 Mar 2018 09:42:21 +0000 (09:42 +0000)
gdb/
* defs.h: Remove MAX_REGISTER_SIZE.
* regcache.c (init_regcache_descr): Remove MAX_REGISTER_SIZE
asserts.
* python/py-unwind.c (pyuw_sniffer): Likewise.

gdb/ChangeLog
gdb/defs.h
gdb/python/py-unwind.c
gdb/regcache.c

index 49b91e1e1508b79207cc2621256a4cb2634ed311..f10476b4ca0859c738899c35f29c509386db2987 100644 (file)
@@ -1,3 +1,10 @@
+2018-03-07  Alan Hayward  <alan.hayward@arm.com>
+
+       * defs.h: Remove MAX_REGISTER_SIZE.
+       * regcache.c (init_regcache_descr): Remove MAX_REGISTER_SIZE
+       asserts.
+       * python/py-unwind.c (pyuw_sniffer): Likewise.
+
 2018-03-07  Tom Tromey  <tom@tromey.com>
 
        * linux-tdep.c (linux_info_proc): Update.
index a924573b57f8322f7b674c0bf0f749ab318983e2..91988758a3a8fb5125624381dfa0277730c6c373 100644 (file)
@@ -531,11 +531,6 @@ enum symbol_needs_kind
 /* Dynamic target-system-dependent parameters for GDB.  */
 #include "gdbarch.h"
 
-/* * Maximum size of a register.  Something small, but large enough for
-   all known ISAs.  If it turns out to be too small, make it bigger.  */
-
-enum { MAX_REGISTER_SIZE = 64 };
-
 /* In findvar.c.  */
 
 template<typename T, typename = RequireLongest<T>>
index a7e3a93ebc48c58661a14c73bd4618d47ffbb81b..906a00447e691bd248ec3a83bd54b80b6b85eeff 100644 (file)
@@ -583,7 +583,6 @@ pyuw_sniffer (const struct frame_unwind *self, struct frame_info *this_frame,
         /* `value' validation was done before, just assert.  */
         gdb_assert (value != NULL);
         gdb_assert (data_size == TYPE_LENGTH (value_type (value)));
-        gdb_assert (data_size <= MAX_REGISTER_SIZE);
 
        cached_frame->reg[i].data = (gdb_byte *) xmalloc (data_size);
         memcpy (cached_frame->reg[i].data, value_contents (value), data_size);
index 40c58a025c04cd9b4e537dda2bc89eb69c6cd524..8e843b203025d4f5238370800096a114944899ee 100644 (file)
@@ -117,7 +117,6 @@ init_regcache_descr (struct gdbarch *gdbarch)
        descr->sizeof_register[i] = TYPE_LENGTH (descr->register_type[i]);
        descr->register_offset[i] = offset;
        offset += descr->sizeof_register[i];
-       gdb_assert (MAX_REGISTER_SIZE >= descr->sizeof_register[i]);
       }
     /* Set the real size of the raw register cache buffer.  */
     descr->sizeof_raw_registers = offset;
@@ -127,7 +126,6 @@ init_regcache_descr (struct gdbarch *gdbarch)
        descr->sizeof_register[i] = TYPE_LENGTH (descr->register_type[i]);
        descr->register_offset[i] = offset;
        offset += descr->sizeof_register[i];
-       gdb_assert (MAX_REGISTER_SIZE >= descr->sizeof_register[i]);
       }
     /* Set the real size of the readonly register cache buffer.  */
     descr->sizeof_cooked_registers = offset;