[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
This commit is contained in:
parent
1f83e2cd3f
commit
babce214ec
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user