diff options
author | Andrew Cagney <cagney@redhat.com> | 2002-05-15 01:01:56 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2002-05-15 01:01:56 +0000 |
commit | c1bfb9bdc1d9b5aac9956b8bae3bf9120b88ed24 (patch) | |
tree | 35dd6efabf828fff72afa5b054ca065c763c98dd /gdb/findvar.c | |
parent | 9f0c321d837daed1a1ca51925635fb3b9838138a (diff) | |
download | gdb-c1bfb9bdc1d9b5aac9956b8bae3bf9120b88ed24.tar.gz |
* regcache.c (register_valid): Revise comments refering to "Not
available" and "unavailable".
* frame.c (frame_register_read): Ditto.
* findvar.c (value_of_register): Ditto.
Diffstat (limited to 'gdb/findvar.c')
-rw-r--r-- | gdb/findvar.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/findvar.c b/gdb/findvar.c index 1faaa905113..831ae4bc1b0 100644 --- a/gdb/findvar.c +++ b/gdb/findvar.c @@ -308,6 +308,13 @@ value_of_register (int regnum, struct frame_info *frame) get_saved_register (raw_buffer, &optim, &addr, frame, regnum, &lval); + /* FIXME: cagney/2002-05-15: This test is just bogus. + + It indicates that the target failed to supply a value for a + register because it was "not available" at this time. Problem + is, the target still has the register and so get saved_register() + may be returning a value saved on the stack. */ + if (register_cached (regnum) < 0) return NULL; /* register value not available */ |