From: Tom de Vries Date: Fri, 4 Aug 2023 13:05:57 +0000 (+0200) Subject: [gdb/testsuite] Extend gdb.base/index-cache.exp further X-Git-Tag: upstream/2.42~2013 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=babce214ecb2a093606186a3f82d579cb026a925;p=platform%2Fupstream%2Fbinutils.git [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 @@ proc_with_prefix test_cache_disabled { cache_dir test_prefix } { # 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 @@ proc_with_prefix test_cache_enabled_miss { cache_dir } { # 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 @@ proc_with_prefix test_cache_enabled_hit { cache_dir } { # 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 {