* gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
authorDaniel Jacobowitz <drow@false.org>
Mon, 1 Oct 2007 14:07:46 +0000 (14:07 +0000)
committerDaniel Jacobowitz <drow@false.org>
Mon, 1 Oct 2007 14:07:46 +0000 (14:07 +0000)
two-char array.
* gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.mi/mi-var-cmd.exp
gdb/testsuite/gdb.mi/mi2-var-cmd.exp
gdb/testsuite/gdb.mi/var-cmd.c

index f4882ef7aa3763610e6b39221fc433b40c19d3ef..63d998dc1c225f593a3d5956c29ad26040cee9e7 100644 (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
index d33422272bd2c972f8df88fbc3a8ab12d822f093..f5102fb63a4480ed3d5569f60599772d62896750 100644 (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 "
 
index 474246506f66b2ebec9b0baf14dc5c783fe34b03..bd721842ceed84f5b9da312406429151957ac2c1 100644 (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 "
 
index 60a5b7b3af7f835938e2ad8f4945b7e63114ea88..e59d3982fa5179ea096ef1289f9bb8ed7aa31cc9 100644 (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;