OSDN Git Service

ChangeLog:
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 19 Aug 2009 13:00:25 +0000 (13:00 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Wed, 19 Aug 2009 13:00:25 +0000 (13:00 +0000)
commit07663db7b9480b43d5e93c20b69131bcc310fc9d
tree1f97b854c723371f0b99fecf39ed9d2dbfcfe1da
parent928bdc2ddae62d8a7a9d446344f5d008610f8b84
ChangeLog:

* value.c (enum internalvar_kind): Replace INTERNALVAR_SCALAR by
INTERNALVAR_INTEGER and INTERNALVAR_POINTER.
(union internalvar_data): Replace "scalar" member by "integer"
and "pointer".
(value_of_internalvar): Handle INTERNALVAR_INTEGER and
INTERNALVAR_POINTER instead of INTERNALVAR_SCALAR.
(get_internalvar_integer): Likewise.
(set_internalvar): Likewise.
(set_internalvar_integer): Likewise.
(preserve_one_internalvar): Likewise.
(value_from_pointer): Handle typedef'd pointer types.

testsuite/ChangeLog:

2009-08-19  Doug Evans  <dje@google.com>

* gdb.base/gdbvars.c: New file.
* gdb.base/gdbvars.exp: Test convenience vars with program variables.
gdb/ChangeLog
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/gdbvars.c [new file with mode: 0644]
gdb/testsuite/gdb.base/gdbvars.exp
gdb/value.c