diff options
author | Pedro Alves <palves@redhat.com> | 2008-01-17 14:34:22 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2008-01-17 14:34:22 +0000 |
commit | c7dd36a1722af6c8d128431588d4e5cf44f69b73 (patch) | |
tree | 36d603d4ea548c363353cfe25cde52c8c12de867 /gdb/testsuite/gdb.mi/var-cmd.c | |
parent | c70bd6f33eaf92e13835e2535ccad0b96155c014 (diff) | |
download | gdb-c7dd36a1722af6c8d128431588d4e5cf44f69b73.zip gdb-c7dd36a1722af6c8d128431588d4e5cf44f69b73.tar.gz gdb-c7dd36a1722af6c8d128431588d4e5cf44f69b73.tar.bz2 |
* gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
and 'dummy_ptr' integer pointer. Initialize struct_declarations
with dummy_ptr's address.
* gdb.mi/var-cmd.c (do_children_tests): Likewise.
* gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
all targets.
* gdb.mi/mi2-var-child.exp: Likewise.
Diffstat (limited to 'gdb/testsuite/gdb.mi/var-cmd.c')
-rw-r--r-- | gdb/testsuite/gdb.mi/var-cmd.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.mi/var-cmd.c b/gdb/testsuite/gdb.mi/var-cmd.c index 7a4b715..4216461 100644 --- a/gdb/testsuite/gdb.mi/var-cmd.c +++ b/gdb/testsuite/gdb.mi/var-cmd.c @@ -210,8 +210,12 @@ do_children_tests (void) int *foo; int bar; - struct _struct_decl struct_declarations; - memset (&struct_declarations, 0, sizeof (struct_declarations)); + /* Avoid pointing into NULL, as that is editable on some + systems. */ + int dummy; + int *dummy_ptr = &dummy; + + struct _struct_decl struct_declarations = { 0, 0, NULL, 0, &dummy_ptr }; weird = &struct_declarations; struct_declarations.integer = 123; |