diff options
author | Andrew Cagney <cagney@redhat.com> | 2002-08-10 02:00:16 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2002-08-10 02:00:16 +0000 |
commit | a7e3c2ad4b6733e3011e00d214ec83139fa3c3d2 (patch) | |
tree | e630433577f79d66d17aaa1e25127cc6b56c6ecb /gdb/gdbarch.c | |
parent | 119d55d8e40fb1ccbd7a92e8c4cd05de0ea2c0c9 (diff) | |
download | gdb-a7e3c2ad4b6733e3011e00d214ec83139fa3c3d2.zip gdb-a7e3c2ad4b6733e3011e00d214ec83139fa3c3d2.tar.gz gdb-a7e3c2ad4b6733e3011e00d214ec83139fa3c3d2.tar.bz2 |
2002-08-09 Andrew Cagney <cagney@redhat.com>
* regcache.c (regcache_dump): Compare the register offset
with REGISTER_BYTE.
* arch-utils.c (generic_register_byte): New function.
* arch-utils.h (generic_register_byte): Declare.
* gdbarch.sh (REGISTER_BYTE): Default to generic_register_byte.
* gdbarch.h, gdbarch.c: Regenerate.
Diffstat (limited to 'gdb/gdbarch.c')
-rw-r--r-- | gdb/gdbarch.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gdb/gdbarch.c b/gdb/gdbarch.c index 93a5c0e..e2e5b7b 100644 --- a/gdb/gdbarch.c +++ b/gdb/gdbarch.c @@ -315,7 +315,7 @@ struct gdbarch startup_gdbarch = 0, 0, 0, - 0, + generic_register_byte, generic_register_size, 0, generic_register_size, @@ -484,6 +484,7 @@ gdbarch_alloc (const struct gdbarch_info *info, current_gdbarch->register_name = legacy_register_name; current_gdbarch->register_size = -1; current_gdbarch->register_bytes = -1; + current_gdbarch->register_byte = generic_register_byte; current_gdbarch->register_raw_size = generic_register_size; current_gdbarch->max_register_raw_size = -1; current_gdbarch->register_virtual_size = generic_register_size; @@ -623,9 +624,7 @@ verify_gdbarch (struct gdbarch *gdbarch) if ((GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && (gdbarch->register_bytes == -1)) fprintf_unfiltered (log, "\n\tregister_bytes"); - if ((GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) - && (gdbarch->register_byte == 0)) - fprintf_unfiltered (log, "\n\tregister_byte"); + /* Skip verify of register_byte, invalid_p == 0 */ /* Skip verify of register_raw_size, invalid_p == 0 */ if ((GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && (gdbarch->max_register_raw_size == -1)) |