* 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].
This commit is contained in:
Daniel Jacobowitz 2007-10-01 14:07:46 +00:00
parent e2a83dd0ec
commit fef8a650d0
4 changed files with 13 additions and 7 deletions

View file

@ -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

View file

@ -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 "

View file

@ -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 "

View file

@ -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;