diff options
author | Daniel Jacobowitz <drow@false.org> | 2007-10-01 14:07:46 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2007-10-01 14:07:46 +0000 |
commit | fef8a650d0248ba4cb1ba7bd36ce099cd8169510 (patch) | |
tree | 0342337906daa25c0092709195546556847d15c0 /gdb/testsuite | |
parent | e2a83dd0ecc04d898cce1e17a7b2bf14d0e8fc14 (diff) | |
download | gdb-fef8a650d0248ba4cb1ba7bd36ce099cd8169510.zip gdb-fef8a650d0248ba4cb1ba7bd36ce099cd8169510.tar.gz gdb-fef8a650d0248ba4cb1ba7bd36ce099cd8169510.tar.bz2 |
* gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
two-char array.
* gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/mi2-var-cmd.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/var-cmd.c | 10 |
4 files changed, 13 insertions, 7 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index f4882ef..63d998d 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2007-10-01 Daniel Jacobowitz <dan@codesourcery.com> + + * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a + two-char array. + * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0]. + 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com> * gdb.threads/watchthreads.c (thread_function): Sleep between diff --git a/gdb/testsuite/gdb.mi/mi-var-cmd.exp b/gdb/testsuite/gdb.mi/mi-var-cmd.exp index d334222..f5102fb 100644 --- a/gdb/testsuite/gdb.mi/mi-var-cmd.exp +++ b/gdb/testsuite/gdb.mi/mi-var-cmd.exp @@ -86,7 +86,7 @@ mi_gdb_test "-var-create lpinteger * lpinteger" \ "\\^done,name=\"lpinteger\",numchild=\"1\",value=\"$hex\",type=\"int \\*\"" \ "create local variable lpinteger" -mi_gdb_test "-var-create lcharacter * lcharacter" \ +mi_gdb_test "-var-create lcharacter * lcharacter\[0\]" \ "\\^done,name=\"lcharacter\",numchild=\"0\",value=\".*\",type=\"char\"" \ "create local variable lcharacter " diff --git a/gdb/testsuite/gdb.mi/mi2-var-cmd.exp b/gdb/testsuite/gdb.mi/mi2-var-cmd.exp index 4742465..bd72184 100644 --- a/gdb/testsuite/gdb.mi/mi2-var-cmd.exp +++ b/gdb/testsuite/gdb.mi/mi2-var-cmd.exp @@ -86,7 +86,7 @@ mi_gdb_test "-var-create lpinteger * lpinteger" \ "\\^done,name=\"lpinteger\",numchild=\"1\",value=\"$hex\",type=\"int \\*\"" \ "create local variable lpinteger" -mi_gdb_test "-var-create lcharacter * lcharacter" \ +mi_gdb_test "-var-create lcharacter * lcharacter\[0\]" \ "\\^done,name=\"lcharacter\",numchild=\"0\",value=\".*\",type=\"char\"" \ "create local variable lcharacter " diff --git a/gdb/testsuite/gdb.mi/var-cmd.c b/gdb/testsuite/gdb.mi/var-cmd.c index 60a5b7b..e59d398 100644 --- a/gdb/testsuite/gdb.mi/var-cmd.c +++ b/gdb/testsuite/gdb.mi/var-cmd.c @@ -114,7 +114,7 @@ do_locals_tests () { int linteger = 0; int *lpinteger = 0; - char lcharacter = 0; + char lcharacter[2] = { 0, 0 }; char *lpcharacter = 0; long llong = 0; long *lplong = 0; @@ -129,8 +129,8 @@ do_locals_tests () /* Simple assignments */ linteger = 1234; lpinteger = &linteger; - lcharacter = 'a'; - lpcharacter = &lcharacter; + lcharacter[0] = 'a'; + lpcharacter = lcharacter; llong = 2121L; lplong = &llong; lfloat = 2.1; @@ -141,13 +141,13 @@ do_locals_tests () lsimple.unsigned_integer = 255; lsimple.character = 'a'; lsimple.signed_character = 21; - lsimple.char_ptr = &lcharacter; + lsimple.char_ptr = lcharacter; lpsimple = &lsimple; func = nothing; /* Check pointers */ linteger = 4321; - lcharacter = 'b'; + lcharacter[0] = 'b'; llong = 1212L; lfloat = 1.2; ldouble = 5.498548281828172; |