[03/29] Make nsalias.exp more reliable

Message ID 20231120-submit-domain-hacks-2-v1-3-29650d01b198@tromey.com
State New
Series Restructure symbol domains |

Commit Message

Tom Tromey Nov. 21, 2023, 3:53 a.m. UTC
  nsalias.exp tries to detect a complaint that is issued when expanding
a CU.  However, the test is a bit funny in that, while gdb does
currently expand the CU and issue the complaint, it also emits this

    No symbol "N100" in current context.

This series will change gdb such that this CU is not expanded -- which
makes sense, the symbol in question doesn't actually match the lookups
that are done.

So, to make the test more robust, a direct request to expand symtabs
is done instead.
 gdb/testsuite/gdb.cp/nsalias.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


diff --git a/gdb/testsuite/gdb.cp/nsalias.exp b/gdb/testsuite/gdb.cp/nsalias.exp
index 2727041f074..9c919948f11 100644
--- a/gdb/testsuite/gdb.cp/nsalias.exp
+++ b/gdb/testsuite/gdb.cp/nsalias.exp
@@ -324,5 +324,5 @@  if { $readnow_p } {
     global gdb_file_cmd_msg
     gdb_assert {[regexp $re $gdb_file_cmd_msg]} $test
 } else {
-    gdb_test "print N100::x" $re $test
+    gdb_test "maint expand-symtabs" $re $test