diff options
author | Andrew Cagney <cagney@redhat.com> | 2001-03-21 16:42:39 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2001-03-21 16:42:39 +0000 |
commit | 64485362e8de1cf93e55c3498e2af97cbf520f4b (patch) | |
tree | 3c34c2e96a51e2761b25aeccddd0b7c374c6f32e /gdb/infcmd.c | |
parent | 9742079a314711c13d269e9e583b7b82dc42f1a6 (diff) | |
download | gdb-64485362e8de1cf93e55c3498e2af97cbf520f4b.zip gdb-64485362e8de1cf93e55c3498e2af97cbf520f4b.tar.gz gdb-64485362e8de1cf93e55c3498e2af97cbf520f4b.tar.bz2 |
* frame.h (SIZEOF_FRAME_SAVED_REGS): Report an error if macro
already defined.
From 2000-08-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>:
* stabsread.c (define_symbol): A parameter ('R'), a local ('r'),
or a reference ('a') can be in a pseudo register.
* infcmd.c (do_registers_info): Must take into account the pseudo
registers to print their value.
(registers_info): Likewise.
* stack.c (frame_info): Likewise.
* frame.h (SIZEOF_FRAME_SAVED_REGS): Save the pseudo registers.
Diffstat (limited to 'gdb/infcmd.c')
-rw-r--r-- | gdb/infcmd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/infcmd.c b/gdb/infcmd.c index 96a0fdd..e6e951f 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -1467,7 +1467,7 @@ void do_registers_info (int regnum, int fpregs) { register int i; - int numregs = NUM_REGS; + int numregs = NUM_REGS + NUM_PSEUDO_REGS; for (i = 0; i < numregs; i++) { @@ -1591,7 +1591,7 @@ registers_info (char *addr_exp, int fpregs) end = addr_exp; while (*end != '\0' && *end != ' ' && *end != '\t') ++end; - numregs = NUM_REGS; + numregs = NUM_REGS + NUM_PSEUDO_REGS; regnum = target_map_name_to_register (addr_exp, end - addr_exp); if (regnum >= 0) |