gdb/testsuite: fix running gdb.python/py-explore-cc with clang
authorGuinevere Larsen <blarsen@redhat.com>
Tue, 24 Oct 2023 15:44:43 +0000 (17:44 +0200)
committerGuinevere Larsen <blarsen@redhat.com>
Wed, 25 Oct 2023 16:23:47 +0000 (18:23 +0200)
The test gdb.python/py-explore-cc.exp was showing one unexpected
failure. This was due to how clang mapped instructions to lines,
resulting in the inferior seemingly stopping at a different location.

This patch adds a nop line in the relevant location so we don't need to
add XFAILs for existing clang releases, if this gets solved in future
versions.

Approved-By: Tom Tromey <tom@tromey.com>
gdb/testsuite/gdb.python/py-explore.cc

index dfbc08ce5e3ff486c754a9283d39a6790c4addc6..e526c3c49755bd710ff7c8cabeece2c5ac8ee918 100644 (file)
@@ -42,7 +42,8 @@ func (const A &a)
   b.i = 10;
   b.c = 'a';
 
-  return 0; /* Break here.  */
+  val *= 1; /* Break here.  */
+  return 0;
 }
 
 int