[gdb/testsuite] Extend gdb.base/index-cache.exp further Add lookup of a non-existing symbol to test-case gdb.base/index-cache.exp. This serves as regression test for PR symtab/30718. PR symtab/30718 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30718
diff --git a/gdb/testsuite/gdb.base/index-cache.exp b/gdb/testsuite/gdb.base/index-cache.exp index 1379a04..22f7a54 100644 --- a/gdb/testsuite/gdb.base/index-cache.exp +++ b/gdb/testsuite/gdb.base/index-cache.exp
@@ -152,6 +152,9 @@ # Trigger expansion of symtab not containing main. gdb_test "ptype foo" "^type = int \\(void\\)" + # Look for non-existent function. + gdb_test "ptype foobar" "^No symbol \"foobar\" in current context\\." + check_cache_stats 0 0 } } @@ -199,6 +202,9 @@ # Trigger expansion of symtab not containing main. gdb_test "ptype foo" "^type = int \\(void\\)" + # Look for non-existent function. + gdb_test "ptype foobar" "^No symbol \"foobar\" in current context\\." + if { $expecting_index_cache_use } { check_cache_stats 0 1 } else { @@ -234,6 +240,9 @@ # Trigger expansion of symtab not containing main. gdb_test "ptype foo" "^type = int \\(void\\)" + # Look for non-existent function. + gdb_test "ptype foobar" "^No symbol \"foobar\" in current context\\." + if { $expecting_index_cache_use } { check_cache_stats 1 0 } else {