gdb.base/watchpoint.{c,exp}
authorPedro Alves <pedro@palves.net>
Thu, 17 Sep 2020 22:33:41 +0000 (23:33 +0100)
committerPedro Alves <pedro@palves.net>
Thu, 17 Sep 2020 23:05:39 +0000 (00:05 +0100)
Adjust gdb.base/watchpoint.c so that it can be built as a C++ program.

Fixes:
gdb compile failed, src/gdb/testsuite/gdb.base/watchpoint.c:33:16: error: initializer-string for array of chars is too long [-fpermissive]
   33 | char buf[30] = "testtesttesttesttesttesttestte";
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gdb/testsuite/gdb.base/watchpoint.c:62:14: error: expected unqualified-id before 'nullptr'
   62 | struct foo5 *nullptr;
      |              ^~~~~~~

gdb/testsuite/ChangeLog:

* gdb.base/watchpoint.c (buf): Make it 31 bytes.
(nullptr): Rename to ...
(null_ptr): ... this.
* gdb.base/watchpoint.exp: Adjust to rename.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/watchpoint.c
gdb/testsuite/gdb.base/watchpoint.exp

index 7b424b509fc051dd20c297fe4510dff370b1f0e4..6ff609276c17cd7bec47540c7f152837b2b88f3a 100644 (file)
@@ -1,3 +1,10 @@
+2020-09-17  Pedro Alves  <pedro@palves.net>
+
+       * gdb.base/watchpoint.c (buf): Make it 31 bytes.
+       (nullptr): Rename to ...
+       (null_ptr): ... this.
+       * gdb.base/watchpoint.exp: Adjust to rename.
+
 2020-09-17  Pedro Alves  <pedro@palves.net>
 
        * gdb.base/printcmds.c (three, flag_enum_without_zero)
index 60f60d6c02c2c51e713f54667b40aeffbaf143dd..3d6e36ff0815e2cbd27ee69cef6f8a21301a650f 100644 (file)
@@ -30,7 +30,7 @@ int ival2 = -1;
 int ival3 = -1;
 int ival4 = -1;
 int ival5 = -1;
-char buf[30] = "testtesttesttesttesttesttestte";
+char buf[31] = "testtesttesttesttesttesttestte";
 struct foo
 {
   int val;
@@ -59,7 +59,7 @@ struct foo5
   struct { int x; } *p;
 };
 
-struct foo5 *nullptr;
+struct foo5 *null_ptr;
 
 void marker1 ()
 {
index 1ed73e8b49170b9768d5b11ba93aaa7048a0aab7..fc84f98534b863a7eed6567c15c89edc540abd54 100644 (file)
@@ -604,9 +604,9 @@ proc test_watch_location {} {
     gdb_continue_to_breakpoint "func5 breakpoint here"
 
     # Check first if a null pointer can be dereferenced on the target.
-    gdb_test_multiple "p *nullptr" "" {
+    gdb_test_multiple "p *null_ptr" "" {
        -re "Cannot access memory at address 0x0.*$gdb_prompt $" {
-           gdb_test "watch -location nullptr->p->x" \
+           gdb_test "watch -location null_ptr->p->x" \
                "Cannot access memory at address 0x0"
        }
        -re ".*$gdb_prompt $" {