From 845b344fd54ba381a826b271dd33682d1f148438 Mon Sep 17 00:00:00 2001 From: Alan Hayward Date: Mon, 10 Apr 2017 15:01:53 +0100 Subject: msp430: Don't use REG_UNKNOWN gdb/ * msp430-tdep.c (msp430_pseudo_register_read): Never return REG_UNKNOWN. --- gdb/msp430-tdep.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gdb/msp430-tdep.c') diff --git a/gdb/msp430-tdep.c b/gdb/msp430-tdep.c index 75329df..d9eebf0 100644 --- a/gdb/msp430-tdep.c +++ b/gdb/msp430-tdep.c @@ -221,10 +221,9 @@ msp430_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, int regnum, gdb_byte *buffer) { - enum register_status status = REG_UNKNOWN; - if (MSP430_NUM_REGS <= regnum && regnum < MSP430_NUM_TOTAL_REGS) { + enum register_status status; ULONGEST val; enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); int regsize = register_size (gdbarch, regnum); @@ -234,11 +233,10 @@ msp430_pseudo_register_read (struct gdbarch *gdbarch, if (status == REG_VALID) store_unsigned_integer (buffer, regsize, byte_order, val); + return status; } else gdb_assert_not_reached ("invalid pseudo register number"); - - return status; } /* Implement the "pseudo_register_write" gdbarch method. */ -- cgit v1.1